chore(deps): update terraform gitlab to v17 - autoclosed
Compare changes
Files
2+ 30
− 17
@@ -2,24 +2,37 @@
GitLab will be upgraded on 17-March-2025 between 12:00 and 14:00. There may be small periods of service instability.
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
gitlab (source) | required_provider | major |
~> 16.11 -> ~> 17.0
|
v17.6.1
This release was tested against GitLab 17.6, 17.5, and 17.4 for both CE and EE
rotation_configuration
with a limited set of attributes by @heidi.berry (merge request)allowed_email_domain_list
added outside of TF would be unset when upgrading the provider to 17.6 by @PatrickRice (merge request)v17.6.0
This release was tested against GitLab 17.6, 17.5, and 17.4 for both CE and EE
gitlab_project_compliance_frameworks
, allowing managing multiple compliance frameworks on a single project by @mness (merge request)gitlab_group_billable_member_memberships
by @mdroessler (merge request)gitlab_project_environments
by @ruben.aleman (merge request)gitlab_runners
by @ruben.aleman (merge request)ci_pipeline_variables_minimum_role
setting by @hfyngvason (merge request)ci_pipeline_variables_minimum_role
setting by @hfyngvason (merge request)external_kas_proxy_url
setting by @timofurrer (merge request)maintenance_note
setting by @ruben.aleman (merge request)allowed_email_domains_list
setting by @jeremad (merge request)ci_pipeline_variables_minimum_role
setting by @hfyngvason (merge request)custom_headers
support by @PatrickRice (merge request)custom_headers
support by @PatrickRice (merge request)deploy_key
support to allowed_to_push
by @nicolas.boussuge.fintech (merge request)apply
fails when changing the name
attribute by @krzywykrzych (merge request)valid_runner_registrars
by @PatrickRice (merge request)enabled_permissions
could cause issues due to sorting by @john.shimmin (merge request)rotation_configuration
after an apply
operation caused a provider panic by @PatrickRice (merge request)rotation_configuration
after an apply
operation caused a provider panic by @PatrickRice (merge request)rotation_configuration
after an apply
operation caused a provider panic by @PatrickRice (merge request)v17.5.0
This release was tested against GitLab 17.5, 17.4, and 17.3 for both CE and EE
headers
to the provider to allow setting custom headers by @ruben.aleman (merge request)allow_pipeline_trigger_approve_deployment
by @loozhengyuan (merge request)model_experiments_access_level
and model_registry_access_level
by @jeremad (merge request)no one
as a valid permissions when using default_branch_protection_defaults
by @jae-sorcero (merge request)rotation_configuration
by @ruben.aleman (merge request)id
for each schedule found using the datasource by @nicolas.boussuge.fintech (merge request)use_custom_template
during creation if the value is true
. Fixes an issue where using use_custom_template = false
would cause a 500 error by @PatrickRice (merge request)v17.4.0
This release was tested against GitLab 17.4, 17.3, and 17.2 for both CE and EE
default_branch_protection_defaults
by @heidi.berry (merge request)reject_non_dco_commits
by @mness (merge request)report_type
, allowing the creation of Coverage-Check
rules by @MDeVilliers1 (merge request)name
updates by @nvh04121 (merge request)name
no longer forces destroy/creation of the label by @PatrickRice (merge request
pre_receive_secret_detection_enabled
by @PatrickRice (merge request)reject_non_dco_commits
by @mness (merge request)reject_non_dco_commits
by @mness (merge request)extern_uid
and external_provider
by @heidi.berry (merge request)token
was unknown by @PatrickRice (merge request)v17.3.1
This release was tested against GitLab 17.3, 17.2, and 17.1 for both CE and EE
deploy_access_levels
to be more specific by @mness (merge request)deploy_access_levels
to be more specific by @mness (merge request)access_level
to be more descriptive when using custom roles by @PatrickRice (merge request)v17.3.0
This release was tested against GitLab 17.3, 17.2, and 17.1 for both CE and EE
target_group_ids
, allowing groups to be used in the allow list by @chapsuK (merge request)permanently_remove_on_delete
, allowing groups to be permanently deleted on destroy instead of entering a waiting period by @PatrickRice (merge request)max_terraform_state_size_bytes
, allowing configuration of terraform state size at an instance level by @christian.affolter (merge request)gitlab_project_push_rules
will now take over ownership of existing push rules, since a default set is created on project creation by @mness (merge request)project
, allowing the use of the resource by project ID or url-encoded path by @heidi.berry (merge request)group_type
by @clemenschuaccso (merge request)v17.2.0
This release was tested against GitLab 17.2, 17.1, and 17.0 for both CE and EE
Note: As a security related change, this breaking change is allowed outside a major release. If a non-sensitive token is required for migration purposes users can use the nonsensitive()
TF function.
gitlab_personal_access_token
from SDK to TF Plugin Framework by @theipster (merge request)v17.1.0
This release was tested against GitLab 17.1, 17.0, and 16.11 for both CE and EE
time
provider caused segfaults by @PatrickRice (merge request)time
provider caused segfaults by @PatrickRice (merge request)expires_at
attribute as optional by @erezo9 (merge request)initialize_with_readme
to add border case documentation by @PatrickRice (merge request)v17.0.1
This release was tested against GitLab 17.0, 16.11, and 16.10 for both CE and EE
BUG FIXES:
v17.0.0
This release was tested against GitLab 17.0, 16.11, and 16.10 for both CE and EE
KNOWN ISSUES:
gitlab_current_user
returns an empty string for public_email
(#6305)BREAKING CHANGES:
required_approval_count
field, use required_approvals
in approval_rules
or deploy_access_level
instead (!1940)required_approval_count
field, use required_approvals
in approval_rules
or deploy_access_level
instead (!1940)commit_committer_check
and reject_unsigned_commits
that would prevent their use in versions prior to GitLab 16.4. If used with versions earlier than 16.4, these attributes will cause an error instead of being excluded. (!1937)emails_disabled
, use emails_enabled
instead (!1929)emails_disabled
, use emails_enabled
instead (!1929)ref
now requires the full ref instead of allowing the use of the short ref. If you previously used main
, you now need to use refs/heads/main
instead, for example (!1923)token
can no longer be imported. (!1905)project
attribute will now force the creation of a new pipeline trigger (!1905)emails_disabled
, use emails_enabled
instead (!1929)emails_disabled
, use emails_enabled
instead (!1929)public
, use visibility
instead (!1929)master
is no longer a valid access level on any resource that supports the use of access levels. This impacts the resources listed below. (!1903)
IMPROVEMENTS:
variable_type
(!1952)commit_committer_name_check
to the push_rules
block (!1937)commit_committer_name_check
to the push_rules
block (!1918)description
(!1950)minimum_password_length
to the resource (!1917)description
(!1950)BUG FIXES:
push_rules
on GitLab CE where push_rules
are not supported (!1891)rotation_configuration
where tokens wouldn't rotate properly after expires_at
was stored in state. Added additional debug logging for token rotation. (!1953)expires_at
would encounter an error after updating expires_at
twice (!1916)rotation_configuration
where tokens wouldn't rotate properly after expires_at
was stored in state. Added additional debug logging for token rotation. (!1953)expires_at
would encounter an error after updating expires_at
twice (!1916)token
!1905
This MR has been generated by Renovate Bot.