fix(deps): update terraform gitlab to v18.6.1
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| gitlab (source) | required_provider | minor |
18.0.0 -> 18.6.1
|
⚠️ WarningSome dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
gitlabhq/terraform-provider-gitlab (gitlab)
v18.6.1
BUG FIXES (1 change)
- docs: Clear old version of GitHub docs before copying new version in by @heidi.berry (merge request)
v18.6.0
FEATURES (2 changes)
- datasource/gitlab_artifact_file: Add gitlab_artifact_file data source by @vijeta004 (merge request)
- datasource/gitlab_member_role: Add new datasource for retrieving member role by @mness (merge request)
IMPROVEMENTS (3 changes)
- resource/gitlab_project_protected_environment: chore: improved the docs gitlab-project-protected-environment docs by @bas.bremer (merge request)
- resource/gitlab_deploy_key_enable: Migrate gitlab_deploy_key_enable from SDK to framework plugin (merge request)
- datasource/gitlab_project_protected_branch: Harden the protected branch test by @PatrickRice (merge request)
BUGS (3 changes)
- resource/gitlab_group: Update logging statement when retrieving push rules to be DEBUG instead of ERROR to prevent confusion by @qerub (merge request)
- resource/gitlab_group_access_token, resource/gitlab_group_service_account_token, resource/gitlab_personal_access_token, resource/gitlab_project_access_token, resource/gitlab_user_impersonation_token, resource/gitlab_project_membership Fix an issue where nil
expiry_datecould cause a problem when refreshing tokens by @vijeta004 (merge request) - resource/gitlab_project_access_token, resource/gitlab_group_access_token, resource/gitlab_personal_access_token, resource/gitlab_group_service_account_access_token: fix(tokens): Update Access Token Validation Logic to only update token when expiry_date changes by @PatrickRice (merge request)
v18.5.0
FEATURES (2 changes)
- datasource/gitlab_project_approval_rules: Add New Data Source for GitLab Project Approval Rules by @markwork (merge request)
- resource/gitlab_group_service_account: Add support for custom timeouts to
gitlab_group_service_accountby @PatrickRice (merge request)
IMPROVEMENTS (2 changes)
- datasource/gitlab_projects: Deprecate datasource gitlab_projects._links by @heidi.berry (merge request)
- resource/gitlab_project: Add project resource group default process mode by @n.h.long.9697 (merge request)
DOCUMENTATION (2 changes)
- Add missing deprecation notices to some resources and datasources by @heidi.berry (merge request)
- Ensure deprecation notices properly display in the docs by @heidi.berry (merge request)
BUG FIXES (3 changes)
- resource/gitlab_application_settings: Fix mapping package_metadata_purl_types in update by @elC0mpa (merge request)
- resource/gitlab_project_membership:
expires_atnow validates that the date is not in the past, which previously caused an API error by @elC0mpa (merge request) - resource/gitlab_project_membership,resource/gitlab_group_membership:
member_role_idwill now be removed if not specified in the config, allowing users to revert to base roles by @elC0mpa (merge request)
v18.4.1
IMPROVEMENTS (1 change)
- Bumped GitLab client-go dependency to v0.148.0 to improve default retry policy (merge request)
v18.4.0
FEATURES (2 changes)
- resource/gitlab_group_level_mr_approvals: Add group level merge request approvals resource by @heidi.berry (merge request)
- resource/gitlab_project_external_status_check: Add new resource for project external status checks by @mness (merge request)
IMPROVEMENTS (1 change)
- resource/gitlab_project_hook: Update docs to indicate which version of GitLab is required to use custom headers by @heidi.berry (merge request)
BUG FIXES (2 changes)
- resource/gitlab_group_service_account: Wait for group service account users to be deleted during destroy by @heidi.berry (merge request)
- resource/gitlab_group_share_group: Add feature flag information for using custom roles by @heidi.berry (merge request)
v18.3.0
FEATURES (3 changes)
-
Add new
gitlab_group_deploy_tokenandgitlab_project_deploy_tokenresources. The existing genericgitlab_deploy_tokenresource has now been deprecated. by @mness (merge request) -
Add new
gitlab_group_saml_linksdatasource by @heidi.berry (merge request) - Support client-go config file for provider authentication. See more information here: https://gitlab.com/gitlab-org/api/client-go#use-the-config-package-experimental by @timofurrer (merge request)
IMPROVEMENTS (6 changes)
- resource/gitlab_project_level_notifications: Update to handle unknown value validation by @PatrickRice (merge request)
- resource/gitlab_group: Add support for
administratortoproject_creation_levelby @aldo.salas1 (merge request) - resource/gitlab_group_security_policy_attachments: This resource now checks permissions prior to adding the policy, and fails with a informative error if permissions are missing by @PatrickRice (merge request)
- resource/gitlab_project_security_policy_attachments: This resource now checks permissions prior to adding the policy, and fails with a informative error if permissions are missing by @PatrickRice (merge request)
- resource/gitlab_deploy_token: Add support for previously missing scope options by @mness (merge request)
- resource/gitlab_instance_service_account: Allow instance service accounts to be created without username and/or name by @heidi.berry (merge request)
BUG FIXES (6 changes)
- resource/gitlab_global_level_notifications: Update to handle unknown value validation by @PatrickRice (merge request)
- resource/gitlab_project_level_notifications: Update to handle unknown value validation by @PatrickRice (merge request)
- resource/gitlab_project_protected_environment: Fix error in protected environment using unknown deploy attributes by @PatrickRice (merge request)
- resource/gitlab_project_integration_github: Fix a provider panic that occurs when importing a non-existent integration by @heidi.berry (merge request)
- resource/gitlab_group_dependency_proxy: Fixed a bug where importing using an
importblock caused an immediate replace by @PatrickRice (merge request) - resource/gitlab_group: Fixed an issue with
permanently_remove_on_deletethat occurred when deleting groups on GitLab versions later than 18.0 by @heidi.berry (merge request)
v18.2.0
FEATURES (2 changes)
- datasource/gitlab_project_access_tokens: Allows retrieving project access tokens by @ruben.aleman (merge request)
- resource/gitlab_project_container_registry_protection: Allows managing container registry protections for a project by @hristiyan.ivanov (merge request)
IMPROVEMENTS (5 changes)
- resource/gitlab_project: Added support for
ci_push_repository_for_job_token_allowedby @danilobuerger (merge request) - resource/gitlab_group_hook: Add
emoji_eventssupport by @lllkq546449541 (merge request) - resource/gitlab_project_protected_environment: Create new
deploy_access_levels_attributeusing an object list instead of nested blocks to enable easier operations with other resources. The existingdeploy_access_levelsis deprecated and will be removed in 19.0. by @heidi.berry (merge request) - resource/gitlab_group_service_account: Allow using custom emails with group service accounts by @heidi.berry (merge request)
- resource/gitlab_branch_protection: Add
adminpush access level support by @netflash (merge request)
BUG FIXES (2 change)
- resource/gitlab_project_label: Fixed a bug that caused a plan operation when a named color was used instead of a hex by @heidi.berry (merge request)
- access token resources: Fixed a bug where using an
unknownvalue forscopescaused an error by @PatrickRice (merge request)
v18.1.1
BUG FIXES (1 change)
- resource/gitlab_group_service_account_access_token: Fix a bug when using
scopeswith anunknownset, resulting in an error message about the provider by @heidi.berry (merge request)
v18.1.0
FEATURES (3 changes)
- resource/gitlab_project_merge_request_note: New resource allows creating merge request notes by @heidi.berry (merge request)
- resource/gitlab_application_appearance: New resource allows managing instance-wide application appearance by @heidi.berry (merge request)
- datasource/gitlab_project_merge_requests: New datasource allows listing project merge requests by @heidi.berry (merge request)
IMPROVEMENTS (15 changes)
- resource/gitlab_project: Add support for
ci_forward_deployment_rollback_allowedby @paroose (merge request) - resource/gitlab_project: Add support for
auto_duo_code_review_enabledby @mness (merge request) - resource/gitlab_project: Add
branchesoption to project resource when forking by @Taucher2003 (merge request) - resource/gitlab_group_saml_link: Update group access level list for SAML group links to include
plannerby @heidi.berry (merge request) - resource/gitlab_deploy_key: Add support for
expires_at, allowing expiring project deploy keys by @heidi.berry (merge request) - resource/gitlab_project_integration_mattermost: Rename mattermost integration resource to clarify that it's project-level. The old resource name is now deprecated. by @heidi.berry (merge request)
- resource/gitlab_project_integration_emails_on_push: Rename emails on push integration resource to clarify that it's project-level. The old resource name is now deprecated. by @heidi.berry (merge request)
- resource/gitlab_project_integration_external_wiki: Rename external wiki integration resource to clarify that it's project-level. The old resource name is now deprecated. by @heidi.berry (merge request)
- resource/gitlab_project_integration_custom_issue_tracker: Rename custom issue tracker integration resource to clarify that it's project-level. The old resource name is now deprecated. by @heidi.berry (merge request)
- resource/gitlab_project_integration_jenkins: Rename jenkins integration resource to clarify that it's project-level. The old resource name is now deprecated. by @heidi.berry (merge request)
- resource/gitlab_project_integration_harbor: Rename harbor integration resource to clarify that it's project-level. The old resource name is now deprecated. by @heidi.berry (merge request)
- resource/gitlab_group_service_account_access_token: Add support creating service account tokens with no expiry by @heidi.berry (merge request)
- resource/gitlab_project_job_token_scopes: The
enabledattribute will now attempt to check the instanceenforce_ci_inbound_job_token_scope_enabledprior to allowing a user to set the value tofalse, and will fail at plan time instead of apply time if theenabledsetting conflicts with instance settings. by @PatrickRice (merge request) - datasource/gitlab_user: Add experimental support for
email_exact_match, which will always return an exact match on the email. This will override the fuzzy matching of the GitLab search API when no users match the given email. by @ricardo.bartels (merge request) - multiple resources: Add missing examples to resources by @heidi.berry (merge request)
DOCUMENTATION (2 changes)
- Add missing deprecation notices (merge request)
- Ensure deprecation notices come out in the docs (merge request)
BUG FIXES (3 changes)
- resource/gitlab_branch: Add warning to use lifecycle ignore_changes for gitlab_branch.ref by @heidi.berry (merge request)
- resource/gitlab_project: If a project import fails, the specific import error will now be surfaces to the user by @heidi.berry (merge request)
- multiple label resources: Fixed an issue where using label color names would cause an error by @heidi.berry (merge request)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by uis-devops-renovatebot