Release 3.13.2 of components repository components/opentofu.
Changelog
[!tip]
Please review the changelog carefully to make use of the latest
and greatest features and to spot any deprecations or removals
that may cause a breaking change for your specific use case.
Development (1 change)
Other (6 changes)
- Merge branch 'fix-custom-build-tags' into 'main' (merge request)
- Merge branch 'renovate/alpine-3.x' into 'main' (merge request)
- Merge branch 'renovate/docker.io-library-alpine-3.x' into 'main' (merge request)
- Merge branch 'renovate/golang-1.x' into 'main' (merge request)
- Merge branch 'renovate/gitlab-org-cli-1.x' into 'main' (merge request)
- Merge branch 'renovate/alpine-crane-0.x' into 'main' (merge request)
See the CHANGELOG.md file for the entire history.
Usage
You can use the OpenTofu CI/CD component from the CI/CD catalog using:
include:
- component: gitlab.com/components/opentofu/full-pipeline@3.13.2
inputs:
opentofu_version: 1.10.7
stages: [validate, test, build, deploy, cleanup]
See the README.md for more usage examples.
Available OpenTofu versions
This release is available with the following OpenTofu versions:
Available GitLab OpenTofu images
This release deployed the following gitlab-opentofu images:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-debian
- (digest:
sha256:c999d617ea0163bbf0309ccc2016b6dd28940fa7eb42874eae789789cda5844a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-debian-rootless
- (digest:
sha256:81dc588a8c52ce2d33bd0216cb33c690e954d5c3138ad2ac346541fe534bc986)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
- (digest:
sha256:015b9192703c80fc118067dda18747ec3e0c26770b363997826ddac63cf2f23e)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine-rootless
- (digest:
sha256:a2d1c8f8b1876f39fb2c35ad495e5a6aba7db74c4eb382532b60340f52ea98b5)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.3-debian
- (digest:
sha256:f83197ed64b76de2b752f14184c00271ab96d9944d9a385b0f0a464c3ba12fe0)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.3-debian-rootless
- (digest:
sha256:b65580150dc2eacdde9fe5c04e09db2c4ffbb5f228002ab9fd74af72ccf684e7)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.3-alpine
- (digest:
sha256:d0d21787eb2c2a520ace592e22df9f86a22c5160d04f0df22d1eaf951348a53c)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.3-alpine-rootless
- (digest:
sha256:8df61291d3c98e419347d8ec876c84d458f1c2846400b1e15fe7527c02dda36b)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.11-debian
- (digest:
sha256:f881107d3febd671f74f50c55e9a5a79a6bb8f096c175b3dff28dca3fbec9ca4)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.11-debian-rootless
- (digest:
sha256:6f628974b8de07651ab5bc482ebdbe8d19b45f111c29eb3024b7e37f0bab02b1)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.11-alpine
- (digest:
sha256:a31c2e63538dd2658aa4e4191989dd7a828f0b755bb027079f01da9d7bac1480)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.11-alpine-rootless
- (digest:
sha256:44c65a7da648ee9323b4adea8adcf0736aea27e2c9cfa44330af57a708a3e751)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.10-debian
- (digest:
sha256:a6169ead2dce7f706358bc62206d1274007ca31ce0e1d0e946c4c5ce565a2a7f)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.10-debian-rootless
- (digest:
sha256:07ee2d448cc57d8149d29f7a163a178ddf8136a90c7b3b08595adc76dd28a15f)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.10-alpine
- (digest:
sha256:a04a57e6ea00235c636549224dfdda9fc5b14e21b050cf22bfd50df4f7adc0c2)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.10-alpine-rootless
- (digest:
sha256:edc42aa19a8884c9c3c4b34a4bcd77abc4d4c7f1bb793dad82c292b70cbbb5fe)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.7-debian
- (digest:
sha256:c999d617ea0163bbf0309ccc2016b6dd28940fa7eb42874eae789789cda5844a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.7-debian-rootless
- (digest:
sha256:81dc588a8c52ce2d33bd0216cb33c690e954d5c3138ad2ac346541fe534bc986)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.7-alpine
- (digest:
sha256:015b9192703c80fc118067dda18747ec3e0c26770b363997826ddac63cf2f23e)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.7-alpine-rootless
- (digest:
sha256:a2d1c8f8b1876f39fb2c35ad495e5a6aba7db74c4eb382532b60340f52ea98b5)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.6-debian
- (digest:
sha256:ac7ad2b0b222b882ddaf0c5064077c90d82f56d3656572e3252e3a629dc86e7a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.6-debian-rootless
- (digest:
sha256:21c8ac66b95568b37348b59b9980c8e234c2b5c1daa2df395518a8292de1220f)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.6-alpine
- (digest:
sha256:5f4ee66fca8fd2932354ef6ad80b935b55141e6a5ccc7b72d78e0a6e4fd0c3d5)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.6-alpine-rootless
- (digest:
sha256:ecaf42bd46352534bc129acb5af49e37d96b4a97a1e04791d22180c56f448a13)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.5-debian
- (digest:
sha256:c7ef47f212730989d87dc9ccf7d61d3ba5b8b68c473eb6e5a5ec53cdcee1804e)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.5-debian-rootless
- (digest:
sha256:e03caeeb1d00b82f1032eaad3d20e72ec45eeb0f03d28e91b360c7291c9640f1)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.5-alpine
- (digest:
sha256:964c4d6c929f0464302255bc163336cc9c2c6a703b2e9b7464c07fe604a8153c)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.5-alpine-rootless
- (digest:
sha256:6ea0aa4d9021179c8b996e87bcf3ea1c81e88dfb016bbf84698d10a77c6278ff)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.0-debian
- (digest:
sha256:688511bfa7c01c07a3abc008a560eca4a7027738648626ff9b3297a665c556af)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.0-debian-rootless
- (digest:
sha256:a7e5153e7c4bca102984419ee9bfd555f70b133db4bbea71cc2ea35042c40629)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.0-alpine
- (digest:
sha256:be63f3876e558b0fc54e2865035fa0657d8f7d1571788258d4d9286d9bc96710)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.0-alpine-rootless
- (digest:
sha256:0d4fbaefcfb7bee9f094415ad1c9ca2a745da299ef03b1015878daf6f9fdff88)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
- (digest:
sha256:c999d617ea0163bbf0309ccc2016b6dd28940fa7eb42874eae789789cda5844a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian-rootless
- (digest:
sha256:81dc588a8c52ce2d33bd0216cb33c690e954d5c3138ad2ac346541fe534bc986)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
- (digest:
sha256:015b9192703c80fc118067dda18747ec3e0c26770b363997826ddac63cf2f23e)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine-rootless
- (digest:
sha256:a2d1c8f8b1876f39fb2c35ad495e5a6aba7db74c4eb382532b60340f52ea98b5)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofulatest-debian
- (digest:
sha256:c999d617ea0163bbf0309ccc2016b6dd28940fa7eb42874eae789789cda5844a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofulatest-debian-rootless
- (digest:
sha256:81dc588a8c52ce2d33bd0216cb33c690e954d5c3138ad2ac346541fe534bc986)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofulatest-alpine
- (digest:
sha256:015b9192703c80fc118067dda18747ec3e0c26770b363997826ddac63cf2f23e)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofulatest-alpine-rootless
- (digest:
sha256:a2d1c8f8b1876f39fb2c35ad495e5a6aba7db74c4eb382532b60340f52ea98b5)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.9.3-debian
- (digest:
sha256:f83197ed64b76de2b752f14184c00271ab96d9944d9a385b0f0a464c3ba12fe0)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.9.3-debian-rootless
- (digest:
sha256:b65580150dc2eacdde9fe5c04e09db2c4ffbb5f228002ab9fd74af72ccf684e7)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.9.3-alpine
- (digest:
sha256:d0d21787eb2c2a520ace592e22df9f86a22c5160d04f0df22d1eaf951348a53c)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.9.3-alpine-rootless
- (digest:
sha256:8df61291d3c98e419347d8ec876c84d458f1c2846400b1e15fe7527c02dda36b)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.8.11-debian
- (digest:
sha256:f881107d3febd671f74f50c55e9a5a79a6bb8f096c175b3dff28dca3fbec9ca4)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.8.11-debian-rootless
- (digest:
sha256:6f628974b8de07651ab5bc482ebdbe8d19b45f111c29eb3024b7e37f0bab02b1)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.8.11-alpine
- (digest:
sha256:a31c2e63538dd2658aa4e4191989dd7a828f0b755bb027079f01da9d7bac1480)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.8.11-alpine-rootless
- (digest:
sha256:44c65a7da648ee9323b4adea8adcf0736aea27e2c9cfa44330af57a708a3e751)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.7.10-debian
- (digest:
sha256:a6169ead2dce7f706358bc62206d1274007ca31ce0e1d0e946c4c5ce565a2a7f)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.7.10-debian-rootless
- (digest:
sha256:07ee2d448cc57d8149d29f7a163a178ddf8136a90c7b3b08595adc76dd28a15f)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.7.10-alpine
- (digest:
sha256:a04a57e6ea00235c636549224dfdda9fc5b14e21b050cf22bfd50df4f7adc0c2)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.7.10-alpine-rootless
- (digest:
sha256:edc42aa19a8884c9c3c4b34a4bcd77abc4d4c7f1bb793dad82c292b70cbbb5fe)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.7-debian
- (digest:
sha256:c999d617ea0163bbf0309ccc2016b6dd28940fa7eb42874eae789789cda5844a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.7-debian-rootless
- (digest:
sha256:81dc588a8c52ce2d33bd0216cb33c690e954d5c3138ad2ac346541fe534bc986)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.7-alpine
- (digest:
sha256:015b9192703c80fc118067dda18747ec3e0c26770b363997826ddac63cf2f23e)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.7-alpine-rootless
- (digest:
sha256:a2d1c8f8b1876f39fb2c35ad495e5a6aba7db74c4eb382532b60340f52ea98b5)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.6-debian
- (digest:
sha256:ac7ad2b0b222b882ddaf0c5064077c90d82f56d3656572e3252e3a629dc86e7a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.6-debian-rootless
- (digest:
sha256:21c8ac66b95568b37348b59b9980c8e234c2b5c1daa2df395518a8292de1220f)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.6-alpine
- (digest:
sha256:5f4ee66fca8fd2932354ef6ad80b935b55141e6a5ccc7b72d78e0a6e4fd0c3d5)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.6-alpine-rootless
- (digest:
sha256:ecaf42bd46352534bc129acb5af49e37d96b4a97a1e04791d22180c56f448a13)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.5-debian
- (digest:
sha256:c7ef47f212730989d87dc9ccf7d61d3ba5b8b68c473eb6e5a5ec53cdcee1804e)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.5-debian-rootless
- (digest:
sha256:e03caeeb1d00b82f1032eaad3d20e72ec45eeb0f03d28e91b360c7291c9640f1)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.5-alpine
- (digest:
sha256:964c4d6c929f0464302255bc163336cc9c2c6a703b2e9b7464c07fe604a8153c)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.5-alpine-rootless
- (digest:
sha256:6ea0aa4d9021179c8b996e87bcf3ea1c81e88dfb016bbf84698d10a77c6278ff)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.0-debian
- (digest:
sha256:688511bfa7c01c07a3abc008a560eca4a7027738648626ff9b3297a665c556af)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.0-debian-rootless
- (digest:
sha256:a7e5153e7c4bca102984419ee9bfd555f70b133db4bbea71cc2ea35042c40629)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.0-alpine
- (digest:
sha256:be63f3876e558b0fc54e2865035fa0657d8f7d1571788258d4d9286d9bc96710)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-opentofu1.10.0-alpine-rootless
- (digest:
sha256:0d4fbaefcfb7bee9f094415ad1c9ca2a745da299ef03b1015878daf6f9fdff88)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-debian
- (digest:
sha256:c999d617ea0163bbf0309ccc2016b6dd28940fa7eb42874eae789789cda5844a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-debian-rootless
- (digest:
sha256:81dc588a8c52ce2d33bd0216cb33c690e954d5c3138ad2ac346541fe534bc986)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-alpine
- (digest:
sha256:015b9192703c80fc118067dda18747ec3e0c26770b363997826ddac63cf2f23e)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-alpine-rootless
- (digest:
sha256:a2d1c8f8b1876f39fb2c35ad495e5a6aba7db74c4eb382532b60340f52ea98b5)
- (digest:
The images are available for the following platforms:
linux/amd64
linux/arm64
And with the follow base OS images:
alpine, usebase_os: alpineinput to use it (default).
debian, usebase_os: debianinput to use it.
And with either the root user (default) or gitlab-tofu user (rootless images).
The rootless images have the -rootless suffix.
The images have been signed with cosign and can be verified with the following command:
cosign verify \
"registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.2-alpine" \
--certificate-identity "https://gitlab.com/components/opentofu//.gitlab-ci.yml@refs/tags/3.13.2" \
--certificate-oidc-issuer "https://gitlab.com"
The image_digest input can be used to strictly pull by the image digest.
The image_digest input value needs to have the format of @<type>:<hash>
where <type>:<hash> is the digest value from the images list above.
[!note]
When using the component with the inputsversionandopentofu_version,
then the image tag is constructed with the following pattern:<version>-opentofu<opentofu_version>.Read more about versioning and releases here.