Release 0.37.0-rc3 of components repository components/opentofu.
Changelog
No changes.
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.37.0-rc3
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.37.0-rc3
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:a79ee6a36b910a9886080e4995cf15697fe464d217e0488f575a43de4ea44c2a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
- (digest:
sha256:5a1048f32c62c2cb6ec9442bb9b3ac20c464357101b14df396506c5dd83784e8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-debian
- (digest:
sha256:a79ee6a36b910a9886080e4995cf15697fe464d217e0488f575a43de4ea44c2a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-alpine
- (digest:
sha256:5a1048f32c62c2cb6ec9442bb9b3ac20c464357101b14df396506c5dd83784e8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
- (digest:
sha256:28090853c43560e6d2665227953364df826bdec2dc178c410141f649a3fa9886
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-alpine
- (digest:
sha256:58232677abfb6ace8a108d0c6bb1b87788e3db7c72ba484851a10cc2a104bd96
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-debian
- (digest:
sha256:bd5ed4b124f9289d92f2e7b79ba087a4ef43ecabb27d1de36d06eae129ce1aaa
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-alpine
- (digest:
sha256:07eaf95e653b9be82feb63a4b558b21a878e69d4224fbbc7c637cf4e19bf4b14
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-debian
- (digest:
sha256:298da852565e15e95a58910d0ac3c0208a769056ea30accffe07adb3ef6a1a73
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-alpine
- (digest:
sha256:b73a8613cff0a835228ef61a276b529ce9a2fcdc67f6ca72693862544b276096
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-debian
- (digest:
sha256:9a5c8608aac68780d8a4b0bd7abeb62c949b9d892f63a62baf6591210318e8a9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-alpine
- (digest:
sha256:f2d5428af9d792b08271188c71082e3a1e88124362c7f1052425842570734a5f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-debian
- (digest:
sha256:339e1559ed521fb44fa823f3737131ad9c92cd4ff9d284ca21d1c6fbe7c84ba9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-alpine
- (digest:
sha256:1650363648a1c8283fb6df552f30efcdf1d3f74c4bc66ed109c34c10f03727db
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.2-debian
- (digest:
sha256:4fd96c9d3c884b59a490026baa4d2e3265f2926ae7caaa6817b1a43b0aa1b4ed
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.2-alpine
- (digest:
sha256:652bf5a273638c66225cbed23b4ae9c178a4b471e41d8365a2fb2b038a6af086
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.1-debian
- (digest:
sha256:885867ad86a3a81b6b79df378bce99991f98226693c43bd9f347727edcff4da1
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.1-alpine
- (digest:
sha256:a68e59117748d0efd20e8336bb0edb1b02a8a2995dc497ade78fc46b4af0d158
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-debian
- (digest:
sha256:4e3ab5660dd92cc82c6f9155ccc881a351ac5d98ed786e5784f71f494b5e34a9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpine
- (digest:
sha256:2920e5655d31b58bad449f968842a03444277c4b1c5cbe9822dacaf946129a16
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpha1-debian
- (digest:
sha256:1678423e92737005e6f84477ff19ab8bd166614263d9ac3045cb6803293a5102
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpha1-alpine
- (digest:
sha256:b82440b56a61e72eb7ae098a0c3f5ae718a7e3c9b597928db8d1fcf206384626
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
- (digest:
sha256:9c66321d6c9adfe349d1f3559f92fdba56566a108f42729859fc7bbc29c561de
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
- (digest:
sha256:febffb455cb288951e68130973c18cda53b025c0c36306b3661743c22f3e7397
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.1-debian
- (digest:
sha256:89afe1a144c8c7051a48c8166bd775caabc4a7a1b6978f85323cab65b37c069e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.1-alpine
- (digest:
sha256:1ebd69657c8bad67cedef99aad7304492024836f9fc0ee03466ba9682396c3e0
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.0-debian
- (digest:
sha256:747783730282a625bff1a6076517323ab7c67f7b197cea77072b335e4be26c85
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.0-alpine
- (digest:
sha256:0ea6d01f9990fadd721b470f79094be3e36438a7db7f4ab1924783b20ef29e5e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
- (digest:
sha256:a79ee6a36b910a9886080e4995cf15697fe464d217e0488f575a43de4ea44c2a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
- (digest:
sha256:5a1048f32c62c2cb6ec9442bb9b3ac20c464357101b14df396506c5dd83784e8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofulatest-debian
- (digest:
sha256:a79ee6a36b910a9886080e4995cf15697fe464d217e0488f575a43de4ea44c2a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofulatest-alpine
- (digest:
sha256:5a1048f32c62c2cb6ec9442bb9b3ac20c464357101b14df396506c5dd83784e8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.8.4-debian
- (digest:
sha256:a79ee6a36b910a9886080e4995cf15697fe464d217e0488f575a43de4ea44c2a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.8.4-alpine
- (digest:
sha256:5a1048f32c62c2cb6ec9442bb9b3ac20c464357101b14df396506c5dd83784e8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.8.3-debian
- (digest:
sha256:28090853c43560e6d2665227953364df826bdec2dc178c410141f649a3fa9886
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.8.3-alpine
- (digest:
sha256:58232677abfb6ace8a108d0c6bb1b87788e3db7c72ba484851a10cc2a104bd96
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.8.2-debian
- (digest:
sha256:bd5ed4b124f9289d92f2e7b79ba087a4ef43ecabb27d1de36d06eae129ce1aaa
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.8.2-alpine
- (digest:
sha256:07eaf95e653b9be82feb63a4b558b21a878e69d4224fbbc7c637cf4e19bf4b14
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.8.1-debian
- (digest:
sha256:298da852565e15e95a58910d0ac3c0208a769056ea30accffe07adb3ef6a1a73
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.8.1-alpine
- (digest:
sha256:b73a8613cff0a835228ef61a276b529ce9a2fcdc67f6ca72693862544b276096
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.8.0-debian
- (digest:
sha256:9a5c8608aac68780d8a4b0bd7abeb62c949b9d892f63a62baf6591210318e8a9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.8.0-alpine
- (digest:
sha256:f2d5428af9d792b08271188c71082e3a1e88124362c7f1052425842570734a5f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.7.3-debian
- (digest:
sha256:339e1559ed521fb44fa823f3737131ad9c92cd4ff9d284ca21d1c6fbe7c84ba9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.7.3-alpine
- (digest:
sha256:1650363648a1c8283fb6df552f30efcdf1d3f74c4bc66ed109c34c10f03727db
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.7.2-debian
- (digest:
sha256:4fd96c9d3c884b59a490026baa4d2e3265f2926ae7caaa6817b1a43b0aa1b4ed
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.7.2-alpine
- (digest:
sha256:652bf5a273638c66225cbed23b4ae9c178a4b471e41d8365a2fb2b038a6af086
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.7.1-debian
- (digest:
sha256:885867ad86a3a81b6b79df378bce99991f98226693c43bd9f347727edcff4da1
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.7.1-alpine
- (digest:
sha256:a68e59117748d0efd20e8336bb0edb1b02a8a2995dc497ade78fc46b4af0d158
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.7.0-debian
- (digest:
sha256:4e3ab5660dd92cc82c6f9155ccc881a351ac5d98ed786e5784f71f494b5e34a9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.7.0-alpine
- (digest:
sha256:2920e5655d31b58bad449f968842a03444277c4b1c5cbe9822dacaf946129a16
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.7.0-alpha1-debian
- (digest:
sha256:1678423e92737005e6f84477ff19ab8bd166614263d9ac3045cb6803293a5102
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.7.0-alpha1-alpine
- (digest:
sha256:b82440b56a61e72eb7ae098a0c3f5ae718a7e3c9b597928db8d1fcf206384626
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.6.2-debian
- (digest:
sha256:9c66321d6c9adfe349d1f3559f92fdba56566a108f42729859fc7bbc29c561de
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.6.2-alpine
- (digest:
sha256:febffb455cb288951e68130973c18cda53b025c0c36306b3661743c22f3e7397
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.6.1-debian
- (digest:
sha256:89afe1a144c8c7051a48c8166bd775caabc4a7a1b6978f85323cab65b37c069e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.6.1-alpine
- (digest:
sha256:1ebd69657c8bad67cedef99aad7304492024836f9fc0ee03466ba9682396c3e0
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.6.0-debian
- (digest:
sha256:747783730282a625bff1a6076517323ab7c67f7b197cea77072b335e4be26c85
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-opentofu1.6.0-alpine
- (digest:
sha256:0ea6d01f9990fadd721b470f79094be3e36438a7db7f4ab1924783b20ef29e5e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-debian
- (digest:
sha256:a79ee6a36b910a9886080e4995cf15697fe464d217e0488f575a43de4ea44c2a
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.37.0-rc3-alpine
- (digest:
sha256:5a1048f32c62c2cb6ec9442bb9b3ac20c464357101b14df396506c5dd83784e8
)
- (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.37.0-rc3-alpine" \
--certificate-identity "https://gitlab.com/components/opentofu//.gitlab-ci.yml@refs/tags/0.37.0-rc3" \
--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.