gitlab components/opentofu 0.40.0-rc7

latest releases: 0.53.0, 0.52.0, 0.52.0-rc1...
3 months ago

Release 0.40.0-rc7 of components repository components/opentofu.

Changelog

Added (3 changes)

Fixed (3 changes)

Changed (2 changes)

Removed (3 changes)

Development (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.40.0-rc7
    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.40.0-rc7 # 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:9cf2fac25fcae0ac33d846bbc23b6af6ed5b1caa3e33ada0cffa7169bc282485)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
    • (digest: sha256:5e5e2b662a46b40f05ea1cb9081683ca6c9db0e62962c89b13a047e7c6d4d295)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-debian
    • (digest: sha256:9cf2fac25fcae0ac33d846bbc23b6af6ed5b1caa3e33ada0cffa7169bc282485)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-alpine
    • (digest: sha256:5e5e2b662a46b40f05ea1cb9081683ca6c9db0e62962c89b13a047e7c6d4d295)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-debian
    • (digest: sha256:44d3ed89d3fb4213c91fc0f5e0fcadc1972daf9742dd48eb6381a2811ba38fd6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-alpine
    • (digest: sha256:4f2808059c9a70b993b250885910d319a0312158ea89c02db2fe1c335744e0db)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
    • (digest: sha256:3136602995c48fa748bb5a057d6c36f53ad3555757b393d6422d062104941e5d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-alpine
    • (digest: sha256:93523fac0871e86f1c021e87493fcf8f8fd541fb10970545b3c992de9f042a48)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-debian
    • (digest: sha256:32f774996895d98b6c629883880a4d0657b41a35e7287a9d7fedbe731b56719f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-alpine
    • (digest: sha256:2215cd8ccaddba6613057c71b8947ee4027a34eeb1f3a40d352e0f8366488984)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-debian
    • (digest: sha256:7866df81dc920cda1f2af1bca48b5492d5ca778ad2c5801ad60933189b082f10)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-alpine
    • (digest: sha256:e308c2d380806203e119a5ddc17fd857c1f0447fce05724ebbbecbbee3c61c41)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-debian
    • (digest: sha256:25edec80079afddff17a3c96c71e4749d63a6037a18d34df335ce1e7c654e8cf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-alpine
    • (digest: sha256:aa36842225c35f5c9aae903d101b4edd7117e90c990583d60979fe8d418b0320)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-debian
    • (digest: sha256:c2ed2280b222b3571120fac39173317ace6b017e4489e075f8497a804b9197f5)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-alpine
    • (digest: sha256:0563e873aa0d7e0c39dd20868c85f46a6b3980144bbc03ebff1a5b09cfe41d7f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
    • (digest: sha256:1f684703dc6f0337cf68f81cfb30d4eb9cea9e87070c9652ba9771443f88211a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
    • (digest: sha256:f388de3ff442ef665cb7b297381e53a5bd470177bf0eb3470558026908f8357a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
    • (digest: sha256:9cf2fac25fcae0ac33d846bbc23b6af6ed5b1caa3e33ada0cffa7169bc282485)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
    • (digest: sha256:5e5e2b662a46b40f05ea1cb9081683ca6c9db0e62962c89b13a047e7c6d4d295)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofulatest-debian
    • (digest: sha256:9cf2fac25fcae0ac33d846bbc23b6af6ed5b1caa3e33ada0cffa7169bc282485)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofulatest-alpine
    • (digest: sha256:5e5e2b662a46b40f05ea1cb9081683ca6c9db0e62962c89b13a047e7c6d4d295)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.5-debian
    • (digest: sha256:9cf2fac25fcae0ac33d846bbc23b6af6ed5b1caa3e33ada0cffa7169bc282485)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.5-alpine
    • (digest: sha256:5e5e2b662a46b40f05ea1cb9081683ca6c9db0e62962c89b13a047e7c6d4d295)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.4-debian
    • (digest: sha256:44d3ed89d3fb4213c91fc0f5e0fcadc1972daf9742dd48eb6381a2811ba38fd6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.4-alpine
    • (digest: sha256:4f2808059c9a70b993b250885910d319a0312158ea89c02db2fe1c335744e0db)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.3-debian
    • (digest: sha256:3136602995c48fa748bb5a057d6c36f53ad3555757b393d6422d062104941e5d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.3-alpine
    • (digest: sha256:93523fac0871e86f1c021e87493fcf8f8fd541fb10970545b3c992de9f042a48)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.2-debian
    • (digest: sha256:32f774996895d98b6c629883880a4d0657b41a35e7287a9d7fedbe731b56719f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.2-alpine
    • (digest: sha256:2215cd8ccaddba6613057c71b8947ee4027a34eeb1f3a40d352e0f8366488984)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.1-debian
    • (digest: sha256:7866df81dc920cda1f2af1bca48b5492d5ca778ad2c5801ad60933189b082f10)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.1-alpine
    • (digest: sha256:e308c2d380806203e119a5ddc17fd857c1f0447fce05724ebbbecbbee3c61c41)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.0-debian
    • (digest: sha256:25edec80079afddff17a3c96c71e4749d63a6037a18d34df335ce1e7c654e8cf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.8.0-alpine
    • (digest: sha256:aa36842225c35f5c9aae903d101b4edd7117e90c990583d60979fe8d418b0320)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.7.3-debian
    • (digest: sha256:c2ed2280b222b3571120fac39173317ace6b017e4489e075f8497a804b9197f5)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.7.3-alpine
    • (digest: sha256:0563e873aa0d7e0c39dd20868c85f46a6b3980144bbc03ebff1a5b09cfe41d7f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.6.2-debian
    • (digest: sha256:1f684703dc6f0337cf68f81cfb30d4eb9cea9e87070c9652ba9771443f88211a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-opentofu1.6.2-alpine
    • (digest: sha256:f388de3ff442ef665cb7b297381e53a5bd470177bf0eb3470558026908f8357a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-debian
    • (digest: sha256:9cf2fac25fcae0ac33d846bbc23b6af6ed5b1caa3e33ada0cffa7169bc282485)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.40.0-rc7-alpine
    • (digest: sha256:5e5e2b662a46b40f05ea1cb9081683ca6c9db0e62962c89b13a047e7c6d4d295)

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.40.0-rc7-alpine" \
  --certificate-identity "https://gitlab.com/components/opentofu//.gitlab-ci.yml@refs/tags/0.40.0-rc7" \
  --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.