Release 0.44.0 of components repository components/opentofu.
Changelog
Added (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.44.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.44.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:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e
)
- (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:04e53c0ff83fbab5fa8cf833c280b5675f251d6861090d5c3f10b2aad2a54b83
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-alpha1-alpine
- (digest:
sha256:7fc5738e0a72d0fcbba87035f4317918ff11debd503ee6db9d9754592d4dc1bc
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-debian
- (digest:
sha256:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e
)
- (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:97d1468460ad704bdd7b9d6f86da7d01ac9d0ede5c1f381b32e9546bc60691ce
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
- (digest:
sha256:251790c75e25cdbc250e7973021239be3a6a64405350f4e161033f4a2a5c3da9
)
- (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:1dbceabb39d960bcbf9dd674af026ada3a256000100c6d903394db9999fa24a4
)
- (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:80f42258ad0b4a76b51f7748ba8a287172a0de86121a2cfbf0e040c3b88848f6
)
- (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:1047e16dd5a60eee6aa46cbce7332055607de3e5440e078531d197aeb1e3c38b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
- (digest:
sha256:22edd07593650e85addb0b92ac7b856aeded314b1aa3c645475f1b565f9ae8a2
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
- (digest:
sha256:35d8bfbdb5e5364460cba1aa931b1218e581c78ca241e5e95bfd45684325f8f0
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
- (digest:
sha256:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
- (digest:
sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofulatest-debian
- (digest:
sha256:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofulatest-alpine
- (digest:
sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.9.0-alpha1-debian
- (digest:
sha256:04e53c0ff83fbab5fa8cf833c280b5675f251d6861090d5c3f10b2aad2a54b83
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.9.0-alpha1-alpine
- (digest:
sha256:7fc5738e0a72d0fcbba87035f4317918ff11debd503ee6db9d9754592d4dc1bc
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.5-debian
- (digest:
sha256:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.5-alpine
- (digest:
sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.4-debian
- (digest:
sha256:45af0747fd513c38918dbaf98506d2de51882d74bf65650b66b58938e979f468
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.4-alpine
- (digest:
sha256:97d1468460ad704bdd7b9d6f86da7d01ac9d0ede5c1f381b32e9546bc60691ce
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.3-debian
- (digest:
sha256:251790c75e25cdbc250e7973021239be3a6a64405350f4e161033f4a2a5c3da9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.3-alpine
- (digest:
sha256:7acd84b02c9778799812515b84b96e3b4de774abe51c32c5f08b03580e3466f9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.2-debian
- (digest:
sha256:6a120d2957649b7c3c443f2dd9f51b475210658c08cefb1dcfbe5833b78ac710
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.2-alpine
- (digest:
sha256:1dbceabb39d960bcbf9dd674af026ada3a256000100c6d903394db9999fa24a4
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.1-debian
- (digest:
sha256:0711337fc0651e0c13240348ea14bda0446ebf1e319668237afec3676f4d20b6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.1-alpine
- (digest:
sha256:80f42258ad0b4a76b51f7748ba8a287172a0de86121a2cfbf0e040c3b88848f6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.0-debian
- (digest:
sha256:696fa7f19bc6bc2bd03349e772bde92fb536ad4cc2d2a879688534adb90d4471
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.0-alpine
- (digest:
sha256:ac44655b0081c2b898e29de0a851c1291aa2f407b6e44a53d9aa0fddfbbf0aa2
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.7.3-debian
- (digest:
sha256:55a9e90b496abe635ce87528d1677c95c91d585eb89459b2ff6b9bf58cc63a5f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.7.3-alpine
- (digest:
sha256:1047e16dd5a60eee6aa46cbce7332055607de3e5440e078531d197aeb1e3c38b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.6.2-debian
- (digest:
sha256:22edd07593650e85addb0b92ac7b856aeded314b1aa3c645475f1b565f9ae8a2
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.6.2-alpine
- (digest:
sha256:35d8bfbdb5e5364460cba1aa931b1218e581c78ca241e5e95bfd45684325f8f0
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-debian
- (digest:
sha256:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.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.44.0-alpine" \
--certificate-identity "https://gitlab.com/components/opentofu//.gitlab-ci.yml@refs/tags/0.44.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.