Release 0.43.0 of components repository components/opentofu.
Changelog
Fixed (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.43.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.43.0 # component version
opentofu_version: 1.8.5
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:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
- (digest:
sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-alpha1-debian
- (digest:
sha256:b275e14d82f8425c23e7cbb4165c6c0de3f67cdb50edd9b6731c4bdb807fc456
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-alpha1-alpine
- (digest:
sha256:357ada739de88eb3236ba5250ce953a15a3baee5b81a047f7ab531f2b4b653c6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-debian
- (digest:
sha256:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-alpine
- (digest:
sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-debian
- (digest:
sha256:45af0747fd513c38918dbaf98506d2de51882d74bf65650b66b58938e979f468
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-alpine
- (digest:
sha256:44dfa625b94d39327e7e8bf3149eb481e9e9269fa5e75471ebbbfc6a4fb9d636
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
- (digest:
sha256:df1fcb06069b2b968a4edd63d408c2a265ef4cded58df3ae2552425090d3f2dd
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-alpine
- (digest:
sha256:7acd84b02c9778799812515b84b96e3b4de774abe51c32c5f08b03580e3466f9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-debian
- (digest:
sha256:6a120d2957649b7c3c443f2dd9f51b475210658c08cefb1dcfbe5833b78ac710
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-alpine
- (digest:
sha256:66a2762b5fb56c0b038cedee4843d7b72016c481cf9fe92b816d09fca80b2ef6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-debian
- (digest:
sha256:0711337fc0651e0c13240348ea14bda0446ebf1e319668237afec3676f4d20b6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-alpine
- (digest:
sha256:993bee0b5e776f5a01d8327b51abffecba5530637bb54a10b325756a89b1ba26
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-debian
- (digest:
sha256:696fa7f19bc6bc2bd03349e772bde92fb536ad4cc2d2a879688534adb90d4471
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-alpine
- (digest:
sha256:ac44655b0081c2b898e29de0a851c1291aa2f407b6e44a53d9aa0fddfbbf0aa2
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-debian
- (digest:
sha256:55a9e90b496abe635ce87528d1677c95c91d585eb89459b2ff6b9bf58cc63a5f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-alpine
- (digest:
sha256:cea66ae90c912d4797d8e1a5bcfbdf352bfffeaf8a7df6e026eba4ffe43389d5
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
- (digest:
sha256:30057c93173d1ceb7933574e7ce6dd8f665d3961aa5a8912e11376b1e9f453e9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
- (digest:
sha256:ed612fd7927d2aa9b84af5b2afa744a393c957291f610ee2a6323e296fe22009
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
- (digest:
sha256:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
- (digest:
sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofulatest-debian
- (digest:
sha256:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofulatest-alpine
- (digest:
sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.9.0-alpha1-debian
- (digest:
sha256:b275e14d82f8425c23e7cbb4165c6c0de3f67cdb50edd9b6731c4bdb807fc456
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.9.0-alpha1-alpine
- (digest:
sha256:357ada739de88eb3236ba5250ce953a15a3baee5b81a047f7ab531f2b4b653c6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.5-debian
- (digest:
sha256:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.5-alpine
- (digest:
sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.4-debian
- (digest:
sha256:45af0747fd513c38918dbaf98506d2de51882d74bf65650b66b58938e979f468
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.4-alpine
- (digest:
sha256:44dfa625b94d39327e7e8bf3149eb481e9e9269fa5e75471ebbbfc6a4fb9d636
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.3-debian
- (digest:
sha256:df1fcb06069b2b968a4edd63d408c2a265ef4cded58df3ae2552425090d3f2dd
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.3-alpine
- (digest:
sha256:7acd84b02c9778799812515b84b96e3b4de774abe51c32c5f08b03580e3466f9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.2-debian
- (digest:
sha256:6a120d2957649b7c3c443f2dd9f51b475210658c08cefb1dcfbe5833b78ac710
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.2-alpine
- (digest:
sha256:66a2762b5fb56c0b038cedee4843d7b72016c481cf9fe92b816d09fca80b2ef6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.1-debian
- (digest:
sha256:0711337fc0651e0c13240348ea14bda0446ebf1e319668237afec3676f4d20b6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.1-alpine
- (digest:
sha256:993bee0b5e776f5a01d8327b51abffecba5530637bb54a10b325756a89b1ba26
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.0-debian
- (digest:
sha256:696fa7f19bc6bc2bd03349e772bde92fb536ad4cc2d2a879688534adb90d4471
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.0-alpine
- (digest:
sha256:ac44655b0081c2b898e29de0a851c1291aa2f407b6e44a53d9aa0fddfbbf0aa2
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.7.3-debian
- (digest:
sha256:55a9e90b496abe635ce87528d1677c95c91d585eb89459b2ff6b9bf58cc63a5f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.7.3-alpine
- (digest:
sha256:cea66ae90c912d4797d8e1a5bcfbdf352bfffeaf8a7df6e026eba4ffe43389d5
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.6.2-debian
- (digest:
sha256:30057c93173d1ceb7933574e7ce6dd8f665d3961aa5a8912e11376b1e9f453e9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.6.2-alpine
- (digest:
sha256:ed612fd7927d2aa9b84af5b2afa744a393c957291f610ee2a6323e296fe22009
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-debian
- (digest:
sha256:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-alpine
- (digest:
sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce
)
- (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.43.0-alpine" \
--certificate-identity "https://gitlab.com/components/opentofu//.gitlab-ci.yml@refs/tags/0.43.0" \
--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.