Skip to content

Update Terraform gitlab to v16

Renovate [bot] requested to merge renovate/gitlab-16.x into master

This MR contains the following updates:

Package Type Update Change
gitlab (source) required_provider major 15.11.0 -> 16.0.3

Release Notes

gitlabhq/terraform-provider-gitlab

v16.0.3

Compare Source

This release was tested against GitLab 15.10, 15.11 and 16.0 for both CE and EE.

BREAKING CHANGES:

Since this is a bug fix release for a major release with breaking changes you may want to follow the Terraform GitLab Provider Version 16.0 Upgrade Guide for details.

BUG FIXES:

  • resource/gitlab_group_ldap_link: Fix state migration for group_id to group

v16.0.2

Compare Source

This release was tested against GitLab 15.10, 15.11 and 16.0 for both CE and EE.

BREAKING CHANGES:

Since this is a bug fix release for a major release with breaking changes you may want to follow the Terraform GitLab Provider Version 16.0 Upgrade Guide for details.

BUG FIXES:

  • resource/gitlab_project_level_mr_approvals: Fix state migration for project_id to project when already on v16
  • resource/gitlab_project_freeze_period: Fix state migration for project_id to project when already on v16
  • resource/gitlab_project_membership: Fix state migration for project_id to project when already on v16
  • resource/gitlab_project_share_group: Fix state migration for project_id to project when already on v16

v16.0.1

Compare Source

This release was tested against GitLab 15.10, 15.11 and 16.0 for both CE and EE.

BREAKING CHANGES:

Since this is a bug fix release for a major release with breaking changes you may want to follow the Terraform GitLab Provider Version 16.0 Upgrade Guide for details.

BUG FIXES:

  • resource/gitlab_pipeline_schedule_variable: Fix panic when pipeline_schedule_id is a float64 in state
  • resource/gitlab_project_variable: Fix panic when upgrading from a state that was created prior to GitLab 13.4
  • resource/gitlab_project_level_mr_approvals: Add state migration for project_id to project
  • resource/gitlab_project_freeze_period: Add state migration for project_id to project
  • resource/gitlab_project_membership: Add state migration for project_id to project
  • resource/gitlab_project_share_group: Add state migration for project_id to project
  • resource/gitlab_project_access_token: Mark expires_at as computed
  • resource/gitlab_group_access_token: Mark expires_at as computed

v16.0.0

Compare Source

  • This release was tested against GitLab 15.10, 15.11 and 16.0 for both CE and EE.
  • Note: this is a major release and breaks some interfaces in resources and data sources of this provider, but also drops support for older GitLab versions.

BREAKING CHANGES:

See Terraform GitLab Provider Version 16.0 Upgrade Guide for details.

BREAKING CHANGES:

  • resource/gitlab_instance_variable: Change value attribute to non-sensitive (!1521)
  • resource/gitlab_group_variable: Change value attribute to non-sensitive (!1521)
  • resource/gitlab_project_variable: Change value attribute to non-sensitive (!1521)
  • resource/gitlab_deploy_token: Change resource id format to <token-type>:<type-id>:<token-id> (!1523)
  • resource/gitlab_deploy_key: Change resource id format to <project>:<key-id> (!1522)
  • resource/gitlab_project_hook: Change resource id format to <project>:<hook-id> (!1483)
  • resource/gitlab_group_label: Change resource id format to <group>:<label-name> (!1525)
  • resource/gitlab_label: Rename resource to gitlab_project_label (!1526)
  • resource/gitlab_project_label: Change resource id format to <project>:<label-name> (!1526)
  • resource/gitlab_managed_license: Remove resource (!1512)
  • resource/gitlab_pipeline_schedule_variable: Change resource id format to <project>:<schedule-id>:<variable-id> (!1529)
  • resource/gitlab_repository_file: Remove support for auto-encoding logic (!1530)
  • resource/gitlab_group_ldap_link: Change resource id format to <group>:<provider>:[cn]:[filter] (!1527)
  • resource/gitlab_group_ldap_link: Rename group_id attribute to group (!1532)
  • resource/gitlab_service_*: Rename gitlab_service_* resources to gitlab_integration_* (!1534)
  • resource/gitlab_project: Remove operations_access_level (!1548)
  • datasource/gitlab_project: Remove operations_access_level (!1548)
  • datasource/gitlab_projects: Remove operations_access_level (!1548)
  • resource/gitlab_pipeline_trigger: Change resource id format to <project>:<trigger-id> (!1551)
  • resource/gitlab_pipeline_schedule: Change resource id format to <project>:<schedule-id> (!1551)
  • resource/gitlab_project_freeze_period: Change project_id attribute to project (!1553)
  • resource/gitlab_project_level_mr_approvals: Change project_id attribute to project (!1553)
  • resource/gitlab_project_membership: Change project_id attribute to project (!1553)
  • resource/gitlab_project_share_group: Change project_id attribute to project (!1553)
  • resource/gitlab_project_access_token: Require expires_at attribute (!1557)

FEATURES:

  • resource/gitlab_instance_variable: Support raw attribute (!1533)
  • resource/gitlab_group_variable: Support raw attribute (!1533)
  • resource/gitlab_project_variable: Support raw attribute (!1533)
  • datasource/gitlab_instance_variable: Support raw attribute (!1533)
  • datasource/gitlab_group_variable: Support raw attribute (!1533)
  • datasource/gitlab_project_variable: Support raw attribute (!1533)

IMMROVEMENTS:

  • resource/gitlab_project_environment: Wait for environment to stop before deleting it (!1509)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Renovate [bot]

Merge request reports