Release 0.48.0-rc1 of components repository components/opentofu.
Changelog
Added (1 change)
Changed (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@0.48.0-rc1
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.48.0-rc1 # component version
opentofu_version: 1.8.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:c8f714d34b75d682cffa13acf0b6f7b540311e134958b6e46c30403d08562533
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
- (digest:
sha256:d0deb4fb37504d082033f36a1cf97a7f0b9fc8b92feb5922e0771b18ee37b3a4
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-beta2-debian
- (digest:
sha256:544219dc9c6c8f2f62c1bde040918fbf9f8d0c70dac16ef3008e03704af84258
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-beta2-alpine
- (digest:
sha256:430d4bd7ca1397b92647997eeb1e3edeb715db72205359e5cd6b576a758ad62e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.7-debian
- (digest:
sha256:c8f714d34b75d682cffa13acf0b6f7b540311e134958b6e46c30403d08562533
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.7-alpine
- (digest:
sha256:d0deb4fb37504d082033f36a1cf97a7f0b9fc8b92feb5922e0771b18ee37b3a4
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.6-debian
- (digest:
sha256:ad1c00b403289bb92b90c915c44344a71fa27e325c23aee4b8f01c7d0094350b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.6-alpine
- (digest:
sha256:017133b61ca979423e4c2b4055e42caa35a91355a7ffaf316eddfa05287b44a2
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-debian
- (digest:
sha256:44da410d46e13644f9ffd079bacbb8a76b0f5b22b210b0cf1bf1fa333bbd4794
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-alpine
- (digest:
sha256:856b0fa99f5095ea9ef39ee83af7eb4b6404132a3090373a413281078175246f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-debian
- (digest:
sha256:4a46cf41fb14fdb511488873a6e685c213e597c090aac9a17245f449e06b0f79
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-alpine
- (digest:
sha256:cf4630a281bf8036a69d3782b947f3b95643c694f201b114c2067bca0d668e9a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
- (digest:
sha256:984e4482f8fde7a25588aa32a0388838cfd16e0ae6894c1972465de4c63e4669
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-alpine
- (digest:
sha256:05085b20bb59f5f50668f5c8d227e1bfaf4ef3e7c748ccd80bcb4a106c240766
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-debian
- (digest:
sha256:8c5d96c67e7528ae407a5ef8db5cdb486d08d0964f899a6cc49be907ef268392
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-alpine
- (digest:
sha256:323a54cc1725aeb1a4a64e4e00a3cfba913f2d865e4a31d1b28208e8b7d33bec
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-debian
- (digest:
sha256:ab80e673b9d5023b2329952f39463b02c51879de92975a584f8ec60abc88ad5d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-alpine
- (digest:
sha256:aa93d18267cfaf8839406f5980b65d98d987200f22a504ec8e000700b2703a94
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-debian
- (digest:
sha256:6b44b923419bdc4462ea8c2ceb6504f314d327152ffb7c0c3520fe34fca3ddb3
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-alpine
- (digest:
sha256:efa5f5fd22466a607d23581cb2f467ce931541137ebec390d8f8eee99d57fca7
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-debian
- (digest:
sha256:875bc3581d9e9db04425eaf4c9b0c72a8ac43d5a6862307b9f62ede64d0e8ed2
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-alpine
- (digest:
sha256:b86eb2e67eb70ea51de57c5369e6a84642fc61d9b27fa3549ae1d2b2e732479d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
- (digest:
sha256:67792994b73de1ed5fe8b0e9d1e9e43eef5482e4ef52e5f1c355e5d8c519d912
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
- (digest:
sha256:55f1e4c3349ae43980a1b42294253a46c4be76e47baa5820dca6d614e9c64517
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
- (digest:
sha256:c8f714d34b75d682cffa13acf0b6f7b540311e134958b6e46c30403d08562533
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
- (digest:
sha256:d0deb4fb37504d082033f36a1cf97a7f0b9fc8b92feb5922e0771b18ee37b3a4
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofulatest-debian
- (digest:
sha256:c8f714d34b75d682cffa13acf0b6f7b540311e134958b6e46c30403d08562533
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofulatest-alpine
- (digest:
sha256:d0deb4fb37504d082033f36a1cf97a7f0b9fc8b92feb5922e0771b18ee37b3a4
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.9.0-beta2-debian
- (digest:
sha256:544219dc9c6c8f2f62c1bde040918fbf9f8d0c70dac16ef3008e03704af84258
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.9.0-beta2-alpine
- (digest:
sha256:430d4bd7ca1397b92647997eeb1e3edeb715db72205359e5cd6b576a758ad62e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.7-debian
- (digest:
sha256:c8f714d34b75d682cffa13acf0b6f7b540311e134958b6e46c30403d08562533
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.7-alpine
- (digest:
sha256:d0deb4fb37504d082033f36a1cf97a7f0b9fc8b92feb5922e0771b18ee37b3a4
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.6-debian
- (digest:
sha256:ad1c00b403289bb92b90c915c44344a71fa27e325c23aee4b8f01c7d0094350b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.6-alpine
- (digest:
sha256:017133b61ca979423e4c2b4055e42caa35a91355a7ffaf316eddfa05287b44a2
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.5-debian
- (digest:
sha256:44da410d46e13644f9ffd079bacbb8a76b0f5b22b210b0cf1bf1fa333bbd4794
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.5-alpine
- (digest:
sha256:856b0fa99f5095ea9ef39ee83af7eb4b6404132a3090373a413281078175246f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.4-debian
- (digest:
sha256:4a46cf41fb14fdb511488873a6e685c213e597c090aac9a17245f449e06b0f79
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.4-alpine
- (digest:
sha256:cf4630a281bf8036a69d3782b947f3b95643c694f201b114c2067bca0d668e9a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.3-debian
- (digest:
sha256:984e4482f8fde7a25588aa32a0388838cfd16e0ae6894c1972465de4c63e4669
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.3-alpine
- (digest:
sha256:05085b20bb59f5f50668f5c8d227e1bfaf4ef3e7c748ccd80bcb4a106c240766
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.2-debian
- (digest:
sha256:8c5d96c67e7528ae407a5ef8db5cdb486d08d0964f899a6cc49be907ef268392
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.2-alpine
- (digest:
sha256:323a54cc1725aeb1a4a64e4e00a3cfba913f2d865e4a31d1b28208e8b7d33bec
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.1-debian
- (digest:
sha256:ab80e673b9d5023b2329952f39463b02c51879de92975a584f8ec60abc88ad5d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.1-alpine
- (digest:
sha256:aa93d18267cfaf8839406f5980b65d98d987200f22a504ec8e000700b2703a94
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.0-debian
- (digest:
sha256:6b44b923419bdc4462ea8c2ceb6504f314d327152ffb7c0c3520fe34fca3ddb3
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.8.0-alpine
- (digest:
sha256:efa5f5fd22466a607d23581cb2f467ce931541137ebec390d8f8eee99d57fca7
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.7.3-debian
- (digest:
sha256:875bc3581d9e9db04425eaf4c9b0c72a8ac43d5a6862307b9f62ede64d0e8ed2
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.7.3-alpine
- (digest:
sha256:b86eb2e67eb70ea51de57c5369e6a84642fc61d9b27fa3549ae1d2b2e732479d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.6.2-debian
- (digest:
sha256:67792994b73de1ed5fe8b0e9d1e9e43eef5482e4ef52e5f1c355e5d8c519d912
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-opentofu1.6.2-alpine
- (digest:
sha256:55f1e4c3349ae43980a1b42294253a46c4be76e47baa5820dca6d614e9c64517
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-debian
- (digest:
sha256:c8f714d34b75d682cffa13acf0b6f7b540311e134958b6e46c30403d08562533
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-rc1-alpine
- (digest:
sha256:d0deb4fb37504d082033f36a1cf97a7f0b9fc8b92feb5922e0771b18ee37b3a4
)
- (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.48.0-rc1-alpine" \
--certificate-identity "https://gitlab.com/components/opentofu//.gitlab-ci.yml@refs/tags/0.48.0-rc1" \
--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 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.