debian-mirror-gitlab/data/removals/14_0/deprecation_bump_terraform_template_version.yml

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

20 lines
1.6 KiB
YAML
Raw Normal View History

2022-04-04 11:22:00 +05:30
- name: "Terraform template version"
2022-03-02 08:16:31 +05:30
removal_date: "2021-06-22"
2022-05-07 20:08:51 +05:30
removal_milestone: "14.0" # example
2022-03-02 08:16:31 +05:30
issue_url: ""
reporter: nagyv-gitlab
2022-04-04 11:22:00 +05:30
breaking_change: true
2022-03-02 08:16:31 +05:30
body: |
As we continuously [develop GitLab's Terraform integrations](https://gitlab.com/gitlab-org/gitlab/-/issues/325312), to minimize customer disruption, we maintain two GitLab CI/CD templates for Terraform:
- The ["latest version" template](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Terraform.latest.gitlab-ci.yml), which is updated frequently between minor releases of GitLab (such as 13.10, 13.11, etc).
- The ["major version" template](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Terraform.gitlab-ci.yml), which is updated only at major releases (such as 13.0, 14.0, etc).
At every major release of GitLab, the "latest version" template becomes the "major version" template, inheriting the "latest template" setup.
As we have added many new features to the Terraform integration, the new setup for the "major version" template can be considered a breaking change.
2022-05-07 20:08:51 +05:30
The latest template supports the [Terraform Merge Request widget](https://docs.gitlab.com/ee/user/infrastructure/iac/mr_integration.html) and
doesn't need additional setup to work with the [GitLab managed Terraform state](https://docs.gitlab.com/ee/user/infrastructure/iac/terraform_state.html).
2022-03-02 08:16:31 +05:30
To check the new changes, see the [new "major version" template](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Terraform.gitlab-ci.yml).