Release 0.31.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.31.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.31.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:19390d97b109ef08e7e3b6316ca23dbd1345a27af583d0a77612dadf63f66c6b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
- (digest:
sha256:55870351ea742c01316bb36e0d5d3e35733c065e3262d90d4b31d5e112698505
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-debian
- (digest:
sha256:19390d97b109ef08e7e3b6316ca23dbd1345a27af583d0a77612dadf63f66c6b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-alpine
- (digest:
sha256:55870351ea742c01316bb36e0d5d3e35733c065e3262d90d4b31d5e112698505
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
- (digest:
sha256:3d8ad1ab8221df8040cc6f61d93dd4face1981890d488f61c262a8009f882e8e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-alpine
- (digest:
sha256:743b91dc7bbc45832cb4f4633bbbab3dbfba8c75b59392e070fe5422df854c5e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-debian
- (digest:
sha256:99b9b368eba8e2b34c57a9699778e51abad68bb2cb58b6ba7ce1fb766affbf03
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-alpine
- (digest:
sha256:95b79b96a673eb48d3760f9af852efa9b9d1b00bab955fdc20af0fb705b5cbdd
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-debian
- (digest:
sha256:969064a27fb08c23268d738eec508a0c5cf060466335181eda3d302060633fa9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-alpine
- (digest:
sha256:01152b6648b027cec3323e4d7e0031fbd3093b039fd68ea4c32fdae8f4335231
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-debian
- (digest:
sha256:a26bc76c18b92b51aa5c08d9bd922fc76457fa50501000d90b97638a484b645f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-alpine
- (digest:
sha256:05ae72e7e29d81ff584de16139941cb19f4e6462765da366f3cb8a2a2e5125d8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-debian
- (digest:
sha256:edc496db7e87125cc16688e28e19ba5a755199c06a27242af42578413328ceaa
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-alpine
- (digest:
sha256:12132aa414f47f1e3a4901e249919ad1350fbaf6b2d848e0a65e053c1cfe77e7
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.2-debian
- (digest:
sha256:2b89dc62f8e0ddd804a4c61c41ee85ed7893559142aa4a25ca6e6c48184e4bd7
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.2-alpine
- (digest:
sha256:45a0479ebcfef10e8bef3f5febe26e72e713b19abb184943ca699dcaf557202f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.1-debian
- (digest:
sha256:4c2208185ba40480f9b4ddbc8bf2cb4400bb14564a2abb526400ae0af54b71a6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.1-alpine
- (digest:
sha256:aab081197c422816e1344fd84f307cd55a6ebebfc44de8a035e189ee0f4b8781
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-debian
- (digest:
sha256:979f76832093e135c0fae2c0f12d32607756a2de2b67916fd3d5ace00c1095f5
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpine
- (digest:
sha256:fa29a3578a70e6eebcdb13e9d211d1b5d98febf105ee87bd0064f2b426ff4931
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpha1-debian
- (digest:
sha256:2b5814419908177caeeac963eba81692953b9920dbb04844569859e44894b226
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpha1-alpine
- (digest:
sha256:b565dd9d7ec5a24e605cf24cf7c9f1db74cfa9a52a5edf85e526eec0c28c559b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
- (digest:
sha256:629b671b3f608487074fdd7590c6dfea55d3879b026b22e82f646cf52f53dbba
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
- (digest:
sha256:4e43997045f371fb408dc744affa0842886a676ca103409c31f8dd7189bd70c7
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.1-debian
- (digest:
sha256:00da0eec6633c5c9557537ac23d887b40c48021363e08cdfa83a6adef598f362
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.1-alpine
- (digest:
sha256:d2c3423ed68656053e3201155d6f0b908853c0a5f4e7684286648068a09c7bfb
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.0-debian
- (digest:
sha256:514448dc18d99bef8ea530e383bfeb158a35370d057097244e0863152fc89668
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.0-alpine
- (digest:
sha256:b43d7ddec7519709dc4e0bd5eb0034de86bbcee58546d0022fb776abd61633f6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
- (digest:
sha256:19390d97b109ef08e7e3b6316ca23dbd1345a27af583d0a77612dadf63f66c6b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
- (digest:
sha256:55870351ea742c01316bb36e0d5d3e35733c065e3262d90d4b31d5e112698505
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofulatest-debian
- (digest:
sha256:19390d97b109ef08e7e3b6316ca23dbd1345a27af583d0a77612dadf63f66c6b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofulatest-alpine
- (digest:
sha256:55870351ea742c01316bb36e0d5d3e35733c065e3262d90d4b31d5e112698505
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.8.4-debian
- (digest:
sha256:19390d97b109ef08e7e3b6316ca23dbd1345a27af583d0a77612dadf63f66c6b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.8.4-alpine
- (digest:
sha256:55870351ea742c01316bb36e0d5d3e35733c065e3262d90d4b31d5e112698505
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.8.3-debian
- (digest:
sha256:3d8ad1ab8221df8040cc6f61d93dd4face1981890d488f61c262a8009f882e8e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.8.3-alpine
- (digest:
sha256:743b91dc7bbc45832cb4f4633bbbab3dbfba8c75b59392e070fe5422df854c5e
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.8.2-debian
- (digest:
sha256:99b9b368eba8e2b34c57a9699778e51abad68bb2cb58b6ba7ce1fb766affbf03
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.8.2-alpine
- (digest:
sha256:95b79b96a673eb48d3760f9af852efa9b9d1b00bab955fdc20af0fb705b5cbdd
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.8.1-debian
- (digest:
sha256:969064a27fb08c23268d738eec508a0c5cf060466335181eda3d302060633fa9
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.8.1-alpine
- (digest:
sha256:01152b6648b027cec3323e4d7e0031fbd3093b039fd68ea4c32fdae8f4335231
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.8.0-debian
- (digest:
sha256:a26bc76c18b92b51aa5c08d9bd922fc76457fa50501000d90b97638a484b645f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.8.0-alpine
- (digest:
sha256:05ae72e7e29d81ff584de16139941cb19f4e6462765da366f3cb8a2a2e5125d8
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.7.3-debian
- (digest:
sha256:edc496db7e87125cc16688e28e19ba5a755199c06a27242af42578413328ceaa
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.7.3-alpine
- (digest:
sha256:12132aa414f47f1e3a4901e249919ad1350fbaf6b2d848e0a65e053c1cfe77e7
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.7.2-debian
- (digest:
sha256:2b89dc62f8e0ddd804a4c61c41ee85ed7893559142aa4a25ca6e6c48184e4bd7
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.7.2-alpine
- (digest:
sha256:45a0479ebcfef10e8bef3f5febe26e72e713b19abb184943ca699dcaf557202f
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.7.1-debian
- (digest:
sha256:4c2208185ba40480f9b4ddbc8bf2cb4400bb14564a2abb526400ae0af54b71a6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.7.1-alpine
- (digest:
sha256:aab081197c422816e1344fd84f307cd55a6ebebfc44de8a035e189ee0f4b8781
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.7.0-debian
- (digest:
sha256:979f76832093e135c0fae2c0f12d32607756a2de2b67916fd3d5ace00c1095f5
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.7.0-alpine
- (digest:
sha256:fa29a3578a70e6eebcdb13e9d211d1b5d98febf105ee87bd0064f2b426ff4931
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.7.0-alpha1-debian
- (digest:
sha256:2b5814419908177caeeac963eba81692953b9920dbb04844569859e44894b226
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.7.0-alpha1-alpine
- (digest:
sha256:b565dd9d7ec5a24e605cf24cf7c9f1db74cfa9a52a5edf85e526eec0c28c559b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.6.2-debian
- (digest:
sha256:629b671b3f608487074fdd7590c6dfea55d3879b026b22e82f646cf52f53dbba
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.6.2-alpine
- (digest:
sha256:4e43997045f371fb408dc744affa0842886a676ca103409c31f8dd7189bd70c7
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.6.1-debian
- (digest:
sha256:00da0eec6633c5c9557537ac23d887b40c48021363e08cdfa83a6adef598f362
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.6.1-alpine
- (digest:
sha256:d2c3423ed68656053e3201155d6f0b908853c0a5f4e7684286648068a09c7bfb
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.6.0-debian
- (digest:
sha256:514448dc18d99bef8ea530e383bfeb158a35370d057097244e0863152fc89668
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-opentofu1.6.0-alpine
- (digest:
sha256:b43d7ddec7519709dc4e0bd5eb0034de86bbcee58546d0022fb776abd61633f6
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-debian
- (digest:
sha256:19390d97b109ef08e7e3b6316ca23dbd1345a27af583d0a77612dadf63f66c6b
)
- (digest:
registry.gitlab.com/components/opentofu/gitlab-opentofu:0.31.0-alpine
- (digest:
sha256:55870351ea742c01316bb36e0d5d3e35733c065e3262d90d4b31d5e112698505
)
- (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.
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.