gitlab components/opentofu 0.48.0

latest releases: 3.0.1, 3.0.0, 3.0.0-rc1...
9 months ago

Release 0.48.0 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
    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 # 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)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
    • (digest: sha256:32552e48bbeccbb8587c64a9cdabc0992973dfbe1450feaa0adff35ea9b1523f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-beta2-debian
    • (digest: sha256:8441ca4bbe1f5452e1a41bdeaa403f9f09feaf6e7a86ca86947b9aaa2322593a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-beta2-alpine
    • (digest: sha256:430d4bd7ca1397b92647997eeb1e3edeb715db72205359e5cd6b576a758ad62e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.7-debian
    • (digest: sha256:c8f714d34b75d682cffa13acf0b6f7b540311e134958b6e46c30403d08562533)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.7-alpine
    • (digest: sha256:32552e48bbeccbb8587c64a9cdabc0992973dfbe1450feaa0adff35ea9b1523f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.6-debian
    • (digest: sha256:ad1c00b403289bb92b90c915c44344a71fa27e325c23aee4b8f01c7d0094350b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.6-alpine
    • (digest: sha256:017133b61ca979423e4c2b4055e42caa35a91355a7ffaf316eddfa05287b44a2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-debian
    • (digest: sha256:44da410d46e13644f9ffd079bacbb8a76b0f5b22b210b0cf1bf1fa333bbd4794)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-alpine
    • (digest: sha256:32a8b283c8d9a2429abc305252e8811e565ed467bf4ad929f7af14ebc9485e26)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-debian
    • (digest: sha256:cc81f35e18092485fb0aec537b7d6fbdebd0377e1ce804e8e3edd718a945299c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-alpine
    • (digest: sha256:cf4630a281bf8036a69d3782b947f3b95643c694f201b114c2067bca0d668e9a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
    • (digest: sha256:984e4482f8fde7a25588aa32a0388838cfd16e0ae6894c1972465de4c63e4669)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-alpine
    • (digest: sha256:6c68eaafcb0c7070a4dbaf0fed4fefbf4fa28e06eed73f628eaac04fc7ad4e3e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-debian
    • (digest: sha256:8c5d96c67e7528ae407a5ef8db5cdb486d08d0964f899a6cc49be907ef268392)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-alpine
    • (digest: sha256:323a54cc1725aeb1a4a64e4e00a3cfba913f2d865e4a31d1b28208e8b7d33bec)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-debian
    • (digest: sha256:01b3cb6f722ce6f3013293e4c229c064ab3547ed430ab202c4c1be11ce56a444)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-alpine
    • (digest: sha256:492e935fa9d211028042e5513ec911c96032adcc8f12a11a16e3670293227ec8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-debian
    • (digest: sha256:1cf984e26dd818c83b4bdf5b1dc6ba7bd411b08a4184d4f00188aba9fb0edcdf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-alpine
    • (digest: sha256:efa5f5fd22466a607d23581cb2f467ce931541137ebec390d8f8eee99d57fca7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-debian
    • (digest: sha256:32368700b007035397a192b8eaaf8d11ec81dfeb8e4604c6003592af7ca52915)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-alpine
    • (digest: sha256:1c1d0be6d4f4d1bf390faf8771c08468c5c9a4f6a3952f3db22f57b44f2114bc)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
    • (digest: sha256:13228a9706f1326b87a2201f0c6812903364215b5da0550e06d46208769eb1ad)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
    • (digest: sha256:55f1e4c3349ae43980a1b42294253a46c4be76e47baa5820dca6d614e9c64517)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
    • (digest: sha256:c8f714d34b75d682cffa13acf0b6f7b540311e134958b6e46c30403d08562533)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
    • (digest: sha256:32552e48bbeccbb8587c64a9cdabc0992973dfbe1450feaa0adff35ea9b1523f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofulatest-debian
    • (digest: sha256:c8f714d34b75d682cffa13acf0b6f7b540311e134958b6e46c30403d08562533)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofulatest-alpine
    • (digest: sha256:32552e48bbeccbb8587c64a9cdabc0992973dfbe1450feaa0adff35ea9b1523f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.9.0-beta2-debian
    • (digest: sha256:8441ca4bbe1f5452e1a41bdeaa403f9f09feaf6e7a86ca86947b9aaa2322593a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.9.0-beta2-alpine
    • (digest: sha256:430d4bd7ca1397b92647997eeb1e3edeb715db72205359e5cd6b576a758ad62e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.7-debian
    • (digest: sha256:c8f714d34b75d682cffa13acf0b6f7b540311e134958b6e46c30403d08562533)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.7-alpine
    • (digest: sha256:32552e48bbeccbb8587c64a9cdabc0992973dfbe1450feaa0adff35ea9b1523f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.6-debian
    • (digest: sha256:ad1c00b403289bb92b90c915c44344a71fa27e325c23aee4b8f01c7d0094350b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.6-alpine
    • (digest: sha256:017133b61ca979423e4c2b4055e42caa35a91355a7ffaf316eddfa05287b44a2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.5-debian
    • (digest: sha256:44da410d46e13644f9ffd079bacbb8a76b0f5b22b210b0cf1bf1fa333bbd4794)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.5-alpine
    • (digest: sha256:32a8b283c8d9a2429abc305252e8811e565ed467bf4ad929f7af14ebc9485e26)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.4-debian
    • (digest: sha256:cc81f35e18092485fb0aec537b7d6fbdebd0377e1ce804e8e3edd718a945299c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.4-alpine
    • (digest: sha256:cf4630a281bf8036a69d3782b947f3b95643c694f201b114c2067bca0d668e9a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.3-debian
    • (digest: sha256:984e4482f8fde7a25588aa32a0388838cfd16e0ae6894c1972465de4c63e4669)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.3-alpine
    • (digest: sha256:6c68eaafcb0c7070a4dbaf0fed4fefbf4fa28e06eed73f628eaac04fc7ad4e3e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.2-debian
    • (digest: sha256:8c5d96c67e7528ae407a5ef8db5cdb486d08d0964f899a6cc49be907ef268392)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.2-alpine
    • (digest: sha256:323a54cc1725aeb1a4a64e4e00a3cfba913f2d865e4a31d1b28208e8b7d33bec)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.1-debian
    • (digest: sha256:01b3cb6f722ce6f3013293e4c229c064ab3547ed430ab202c4c1be11ce56a444)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.1-alpine
    • (digest: sha256:492e935fa9d211028042e5513ec911c96032adcc8f12a11a16e3670293227ec8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.0-debian
    • (digest: sha256:1cf984e26dd818c83b4bdf5b1dc6ba7bd411b08a4184d4f00188aba9fb0edcdf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.8.0-alpine
    • (digest: sha256:efa5f5fd22466a607d23581cb2f467ce931541137ebec390d8f8eee99d57fca7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.7.3-debian
    • (digest: sha256:32368700b007035397a192b8eaaf8d11ec81dfeb8e4604c6003592af7ca52915)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.7.3-alpine
    • (digest: sha256:1c1d0be6d4f4d1bf390faf8771c08468c5c9a4f6a3952f3db22f57b44f2114bc)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.6.2-debian
    • (digest: sha256:13228a9706f1326b87a2201f0c6812903364215b5da0550e06d46208769eb1ad)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-opentofu1.6.2-alpine
    • (digest: sha256:55f1e4c3349ae43980a1b42294253a46c4be76e47baa5820dca6d614e9c64517)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-debian
    • (digest: sha256:c8f714d34b75d682cffa13acf0b6f7b540311e134958b6e46c30403d08562533)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.48.0-alpine
    • (digest: sha256:32552e48bbeccbb8587c64a9cdabc0992973dfbe1450feaa0adff35ea9b1523f)

The images are available for the following platforms:

  • linux/amd64
  • linux/arm64

And with the follow base OS images:

  • alpine, use base_os: alpine input to use it (default).
  • debian, use base_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-alpine" \
  --certificate-identity "https://gitlab.com/components/opentofu//.gitlab-ci.yml@refs/tags/0.48.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 and opentofu_version,

then the image tag is constructed with the following pattern:

<version>-opentofu<opentofu_version>

Read more about versioning and releases here.

Don't miss a new opentofu release

NewReleases is sending notifications on new releases.