Release 0.34.0 of components repository components/opentofu.
See the CHANGELOG for what changes happened in this release.
Usage
You can use the OpenTofu CI/CD component from the CI/CD catalog using:
include:
- component: gitlab.com/components/opentofu/full-pipeline@0.34.0
inputs:
# The version must currently be specified explicitly as an input,
# to find the correctly associated images. # This can be removed
# once https://gitlab.com/gitlab-org/gitlab/-/issues/438275 is solved.
version: 0.34.0
opentofu_version: 1.8.4
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:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
- (digest:
sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-debian
- (digest:
sha256:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-alpine
- (digest:
sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
- (digest:
sha256:089471e067cb8efb2f33dabd643f3d134baae00cc0638660b87920b91c04f4ab
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-alpine
- (digest:
sha256:d4db2e88ffbe69fd3dbb2a5fcf53107b27b73964b4f38cabdaf93adcb4b827aa
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-debian
- (digest:
sha256:aa7d80fe8a0c1b7f24cc8103c7d03c846cfd6c46f3f00b9361b8e0b74292e94d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-alpine
- (digest:
sha256:7e20e2efee38820aee0f691baaa749c26c95241164c5cbf9277dcc7ccdfc7a67
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-debian
- (digest:
sha256:bb66e4cdd0fa9a637bdde7ebb47c05c7e39cd1dce7d077797e9126b9ddbed1e8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-alpine
- (digest:
sha256:35505a31cbc7c3a0ca8c86e2b9a2bf4b66dd4d2ea93358aeec44eb75d9cfa763
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-debian
- (digest:
sha256:fba4776339462567777cd2d80dbfa6987915bbfa849b86d0601662529e9452f1
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-alpine
- (digest:
sha256:d490e3a09acaa2d415a877981f0ff039c38494bf0be645ce2d279112e6dd8dea
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-debian
- (digest:
sha256:6419bac288173741db3e450dd1b073d3091401c4577949a65f480986d5e06b55
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-alpine
- (digest:
sha256:ac868182c818afc750263ceb01e4fc092d983c38f152a7768ab372327b3d103b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.2-debian
- (digest:
sha256:90b233eedb3bdb5cb93ebad3768257b2272ccfb792257189c6d40bca5caaab7b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.2-alpine
- (digest:
sha256:d2b9690aae5c68fa843801db8ac37d5d87a9bf3ac51875a73610a89c89021ed9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.1-debian
- (digest:
sha256:d6be6dcaf3190815d2c0251c794a79d3bf5334a119f123e5c02bec41623400cd
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.1-alpine
- (digest:
sha256:563c4ac3601af30500e1bec2288211f5a26adc913be28e281f0e7dfc879e45d8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-debian
- (digest:
sha256:5ad3391dc0a95ff13a41ca50ef08df8fb1284444d13363d413266a481892aea0
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpine
- (digest:
sha256:4afae1d43658f402aa1a34432e4c8b3d5fb3508bbc24da18b5a4f2635dbae86d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpha1-debian
- (digest:
sha256:5c981b3055846304dc551feee9d867f484b504d3ed31083006dcc749a148a01b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpha1-alpine
- (digest:
sha256:87fa2126275cfa6313c38bfdfeafe6ed62c9dafa2433ab43bdfdd2eee639c580
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
- (digest:
sha256:5316b94fce6fb380c2fd7fd3d66b83c2ab52733b77641e8d189ed458e4fb3284
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
- (digest:
sha256:d1d73d683097bbb200d7193e7190b3c59ad36485eec707c8e16af5548f818f1c
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.1-debian
- (digest:
sha256:a1217fca812050641d060e4aa2d40faed564a3317b076d051041450eaadd7eed
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.1-alpine
- (digest:
sha256:5f2d35d66736fcabe6887b3465dd01cc8d4112e0137c757a131d2c9b47e0e85b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.0-debian
- (digest:
sha256:53cf7adfebe845731ef5e67c50b391bf54340476920b505362e0ca4863f5c806
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.0-alpine
- (digest:
sha256:4bbf71827e810f9605104290c2da30e9062909a9d2b90f455252cb76503704d8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
- (digest:
sha256:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
- (digest:
sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofulatest-debian
- (digest:
sha256:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofulatest-alpine
- (digest:
sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.4-debian
- (digest:
sha256:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.4-alpine
- (digest:
sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.3-debian
- (digest:
sha256:089471e067cb8efb2f33dabd643f3d134baae00cc0638660b87920b91c04f4ab
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.3-alpine
- (digest:
sha256:d4db2e88ffbe69fd3dbb2a5fcf53107b27b73964b4f38cabdaf93adcb4b827aa
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.2-debian
- (digest:
sha256:aa7d80fe8a0c1b7f24cc8103c7d03c846cfd6c46f3f00b9361b8e0b74292e94d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.2-alpine
- (digest:
sha256:7e20e2efee38820aee0f691baaa749c26c95241164c5cbf9277dcc7ccdfc7a67
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.1-debian
- (digest:
sha256:bb66e4cdd0fa9a637bdde7ebb47c05c7e39cd1dce7d077797e9126b9ddbed1e8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.1-alpine
- (digest:
sha256:35505a31cbc7c3a0ca8c86e2b9a2bf4b66dd4d2ea93358aeec44eb75d9cfa763
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.0-debian
- (digest:
sha256:fba4776339462567777cd2d80dbfa6987915bbfa849b86d0601662529e9452f1
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.0-alpine
- (digest:
sha256:d490e3a09acaa2d415a877981f0ff039c38494bf0be645ce2d279112e6dd8dea
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.3-debian
- (digest:
sha256:6419bac288173741db3e450dd1b073d3091401c4577949a65f480986d5e06b55
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.3-alpine
- (digest:
sha256:ac868182c818afc750263ceb01e4fc092d983c38f152a7768ab372327b3d103b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.2-debian
- (digest:
sha256:90b233eedb3bdb5cb93ebad3768257b2272ccfb792257189c6d40bca5caaab7b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.2-alpine
- (digest:
sha256:d2b9690aae5c68fa843801db8ac37d5d87a9bf3ac51875a73610a89c89021ed9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.1-debian
- (digest:
sha256:d6be6dcaf3190815d2c0251c794a79d3bf5334a119f123e5c02bec41623400cd
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.1-alpine
- (digest:
sha256:563c4ac3601af30500e1bec2288211f5a26adc913be28e281f0e7dfc879e45d8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.0-debian
- (digest:
sha256:5ad3391dc0a95ff13a41ca50ef08df8fb1284444d13363d413266a481892aea0
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.0-alpine
- (digest:
sha256:4afae1d43658f402aa1a34432e4c8b3d5fb3508bbc24da18b5a4f2635dbae86d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.0-alpha1-debian
- (digest:
sha256:5c981b3055846304dc551feee9d867f484b504d3ed31083006dcc749a148a01b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.0-alpha1-alpine
- (digest:
sha256:87fa2126275cfa6313c38bfdfeafe6ed62c9dafa2433ab43bdfdd2eee639c580
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.2-debian
- (digest:
sha256:5316b94fce6fb380c2fd7fd3d66b83c2ab52733b77641e8d189ed458e4fb3284
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.2-alpine
- (digest:
sha256:d1d73d683097bbb200d7193e7190b3c59ad36485eec707c8e16af5548f818f1c
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.1-debian
- (digest:
sha256:a1217fca812050641d060e4aa2d40faed564a3317b076d051041450eaadd7eed
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.1-alpine
- (digest:
sha256:5f2d35d66736fcabe6887b3465dd01cc8d4112e0137c757a131d2c9b47e0e85b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.0-debian
- (digest:
sha256:53cf7adfebe845731ef5e67c50b391bf54340476920b505362e0ca4863f5c806
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.0-alpine
- (digest:
sha256:4bbf71827e810f9605104290c2da30e9062909a9d2b90f455252cb76503704d8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-debian
- (digest:
sha256:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-alpine
- (digest:
sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a
)
- (digest:
The images are available for the following platforms:
linux/amd64
linux/arm64
And with the follow base OS images:
alpine
, usebase_os: alpine
input to use it (default).
debian
, usebase_os: debian
input 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:0.34.0-alpine" \
--certificate-identity "https://gitlab.com/components/opentofu//.gitlab-ci.yml@refs/tags/0.34.0" \
--certificate-oidc-issuer "https://gitlab.com"
Note:
When using the component with the inputs
version
andopentofu_version
,
then the image tag is constructed with the following pattern:
<version>-opentofu<opentofu_version>
Read more about versioning and releases here.