Release 2.1.1 of components repository components/opentofu.
Changelog
[!tip]
Please review the changelog carefully to make use of the latest
and gratest features and to spot any deprecations or removals
that may cause a breaking change for your specific use case.
Development (1 change)
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@2.1.1
inputs:
opentofu_version: 1.9.1
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:7ed473630eaf637e9cccd09d4e49174fad63c39f63798d9ef9b4327af5cecfe6)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
- (digest:
sha256:f47da33f6ddcaeeb6333ab1886c0ea3608ade261116535d040f44f98608160fc)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.1-debian
- (digest:
sha256:7ed473630eaf637e9cccd09d4e49174fad63c39f63798d9ef9b4327af5cecfe6)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.1-alpine
- (digest:
sha256:f47da33f6ddcaeeb6333ab1886c0ea3608ade261116535d040f44f98608160fc)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-debian
- (digest:
sha256:cdd84c49f143bb1e2ee5543656bda687b8e3f829a7fe6490adba45204c887435)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-alpine
- (digest:
sha256:e79e59c6ef14738f1462745e1cb959a6b82e2983bc41c486046e7399be7581bf)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.9-debian
- (digest:
sha256:1baf0d6ace5644b815fbf5d6c25e33edf75a800f1c5a5ae8023d4ae8375d7f15)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.9-alpine
- (digest:
sha256:57551195d412e5ca3d7359e397c63ef12872dbea3e14f67474001d3a4cc7a278)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.8-debian
- (digest:
sha256:c66c4ecf9815763bd3c4421f7f939c9135be20a63076ccb92c4416960330f641)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.8-alpine
- (digest:
sha256:aa8577348fdb6ebc51ae2dcb394711feaac40e6a669f171bed5db6611587d7c7)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.8-debian
- (digest:
sha256:25cb59b50d5ae0b4456deb8993b403729990ed6202ab5ffef3eaaedaf129f8de)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.8-alpine
- (digest:
sha256:f063ffcb009dc06a0c59559a88fdcb2065099ea712467ca33655ddee96e7ecdf)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.7-debian
- (digest:
sha256:a72132780d88dc9a4c5c0bad0e6207f3a37d6a4403e013c1d86112e895a2b41a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.7-alpine
- (digest:
sha256:d132056ec8976f9f6756534221838bc67612b6f94698f481aa0161d7c806033a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.3-debian
- (digest:
sha256:e75954fd6f7da43f273c02944a8b2f379b7f25fde58dbb69073a0df2a5bc085d)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.3-alpine
- (digest:
sha256:9a18c0f67e6736ef11c1d5b1b15aa57fab75093960e469bbdeb3439273e6d05f)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
- (digest:
sha256:7ed473630eaf637e9cccd09d4e49174fad63c39f63798d9ef9b4327af5cecfe6)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
- (digest:
sha256:f47da33f6ddcaeeb6333ab1886c0ea3608ade261116535d040f44f98608160fc)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofulatest-debian
- (digest:
sha256:7ed473630eaf637e9cccd09d4e49174fad63c39f63798d9ef9b4327af5cecfe6)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofulatest-alpine
- (digest:
sha256:f47da33f6ddcaeeb6333ab1886c0ea3608ade261116535d040f44f98608160fc)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.9.1-debian
- (digest:
sha256:7ed473630eaf637e9cccd09d4e49174fad63c39f63798d9ef9b4327af5cecfe6)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.9.1-alpine
- (digest:
sha256:f47da33f6ddcaeeb6333ab1886c0ea3608ade261116535d040f44f98608160fc)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.9.0-debian
- (digest:
sha256:cdd84c49f143bb1e2ee5543656bda687b8e3f829a7fe6490adba45204c887435)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.9.0-alpine
- (digest:
sha256:e79e59c6ef14738f1462745e1cb959a6b82e2983bc41c486046e7399be7581bf)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.8.9-debian
- (digest:
sha256:1baf0d6ace5644b815fbf5d6c25e33edf75a800f1c5a5ae8023d4ae8375d7f15)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.8.9-alpine
- (digest:
sha256:57551195d412e5ca3d7359e397c63ef12872dbea3e14f67474001d3a4cc7a278)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.8.8-debian
- (digest:
sha256:c66c4ecf9815763bd3c4421f7f939c9135be20a63076ccb92c4416960330f641)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.8.8-alpine
- (digest:
sha256:aa8577348fdb6ebc51ae2dcb394711feaac40e6a669f171bed5db6611587d7c7)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.7.8-debian
- (digest:
sha256:25cb59b50d5ae0b4456deb8993b403729990ed6202ab5ffef3eaaedaf129f8de)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.7.8-alpine
- (digest:
sha256:f063ffcb009dc06a0c59559a88fdcb2065099ea712467ca33655ddee96e7ecdf)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.7.7-debian
- (digest:
sha256:a72132780d88dc9a4c5c0bad0e6207f3a37d6a4403e013c1d86112e895a2b41a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.7.7-alpine
- (digest:
sha256:d132056ec8976f9f6756534221838bc67612b6f94698f481aa0161d7c806033a)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.6.3-debian
- (digest:
sha256:e75954fd6f7da43f273c02944a8b2f379b7f25fde58dbb69073a0df2a5bc085d)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-opentofu1.6.3-alpine
- (digest:
sha256:9a18c0f67e6736ef11c1d5b1b15aa57fab75093960e469bbdeb3439273e6d05f)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-debian
- (digest:
sha256:7ed473630eaf637e9cccd09d4e49174fad63c39f63798d9ef9b4327af5cecfe6)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-alpine
- (digest:
sha256:f47da33f6ddcaeeb6333ab1886c0ea3608ade261116535d040f44f98608160fc)
- (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.
The images have been signed with cosign and can be verified with the following command:
cosign verify \
"registry.gitlab.com/components/opentofu/gitlab-opentofu:2.1.1-alpine" \
--certificate-identity "https://gitlab.com/components/opentofu//.gitlab-ci.yml@refs/tags/2.1.1" \
--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.