gitlab components/opentofu 0.42.0-rc3

latest releases: 3.5.0, 3.4.0, 3.3.0...
10 months ago

Release 0.42.0-rc3 of components repository components/opentofu.

Changelog

Added (2 changes)

Changed (1 change)

Removed (2 changes)

Development (2 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.42.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.42.0-rc3 # 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:baca2ded476e0128ee0df3220521633fcaedcc6268e8cfa090fbd4151bee5fae)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
    • (digest: sha256:bfa86b649c418085aafe75afbbdd30d7daaa5a7a47fd102306ce013000e72adf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-alpha1-debian
    • (digest: sha256:774efab038e227e04fd4676a0f8517d23db2069f4ceff0aa3cd82e1f5a5f35d3)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-alpha1-alpine
    • (digest: sha256:7be9ced5cc490613a8d882bd94c33304f80fe3cdb4d97272335ed77b2482ebc7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-debian
    • (digest: sha256:baca2ded476e0128ee0df3220521633fcaedcc6268e8cfa090fbd4151bee5fae)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-alpine
    • (digest: sha256:bfa86b649c418085aafe75afbbdd30d7daaa5a7a47fd102306ce013000e72adf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-debian
    • (digest: sha256:38090c4a798b6792328934f907356c7681bd84696dafa17ba8699ee6dd6f0b5b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-alpine
    • (digest: sha256:51d3ea1d54bfeb936c17c6564bdfce83397dab0f2c360c8fb0a5fef08adb7acf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
    • (digest: sha256:09c2c34972b22ce89f18b9c09bd850db3c86e288e8894df4ed467b3b0b623000)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-alpine
    • (digest: sha256:04d4722bba2d2f6772eaa6bf644a9388bcee00682efc020a78dfb1418846cf66)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-debian
    • (digest: sha256:3eeaac72a45e71537b056edd1c37b8280de3f3fb3568840a461a47ec2ac7bcb7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-alpine
    • (digest: sha256:e2777d87b1a7a491c8eeee5b0f68c59c9547a5bfc85304cf5cd084921acb7ccd)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-debian
    • (digest: sha256:3ef54b4cccc4202be504dcb5a71d8abd445554020a1815ec1f877f2288b0fdf6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-alpine
    • (digest: sha256:b3393944a9245e00f1bd3f270df8f7266beeda97517b97779d737a988cd08648)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-debian
    • (digest: sha256:149fae6161462239ace4cc996c884546e2cc8f2813f44a5a0aa404239d331b6f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-alpine
    • (digest: sha256:a936bde36e630aab3d9ed09e336acf2d4aa81508de77bca00708151a05503fcd)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-debian
    • (digest: sha256:0b3fc7d84f5f0734d3a1b9ea458f749d6965128e56ef7bf0254bdf973f7d76e9)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-alpine
    • (digest: sha256:434d65983a7011b8fc60ec7a050cec05bb93969b6ec7d535a9d676d572fc7962)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
    • (digest: sha256:908a2d1c3482991c1ea45c0a0694127823c8a0d14942737d24f4b9e2bd82a5ab)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
    • (digest: sha256:c667efc7ff0b365484735831179fa045c92c51a7524f36df42281e275580d8c7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
    • (digest: sha256:baca2ded476e0128ee0df3220521633fcaedcc6268e8cfa090fbd4151bee5fae)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
    • (digest: sha256:bfa86b649c418085aafe75afbbdd30d7daaa5a7a47fd102306ce013000e72adf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofulatest-debian
    • (digest: sha256:baca2ded476e0128ee0df3220521633fcaedcc6268e8cfa090fbd4151bee5fae)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofulatest-alpine
    • (digest: sha256:bfa86b649c418085aafe75afbbdd30d7daaa5a7a47fd102306ce013000e72adf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.9.0-alpha1-debian
    • (digest: sha256:774efab038e227e04fd4676a0f8517d23db2069f4ceff0aa3cd82e1f5a5f35d3)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.9.0-alpha1-alpine
    • (digest: sha256:7be9ced5cc490613a8d882bd94c33304f80fe3cdb4d97272335ed77b2482ebc7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.5-debian
    • (digest: sha256:baca2ded476e0128ee0df3220521633fcaedcc6268e8cfa090fbd4151bee5fae)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.5-alpine
    • (digest: sha256:bfa86b649c418085aafe75afbbdd30d7daaa5a7a47fd102306ce013000e72adf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.4-debian
    • (digest: sha256:38090c4a798b6792328934f907356c7681bd84696dafa17ba8699ee6dd6f0b5b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.4-alpine
    • (digest: sha256:51d3ea1d54bfeb936c17c6564bdfce83397dab0f2c360c8fb0a5fef08adb7acf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.3-debian
    • (digest: sha256:09c2c34972b22ce89f18b9c09bd850db3c86e288e8894df4ed467b3b0b623000)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.3-alpine
    • (digest: sha256:04d4722bba2d2f6772eaa6bf644a9388bcee00682efc020a78dfb1418846cf66)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.2-debian
    • (digest: sha256:3eeaac72a45e71537b056edd1c37b8280de3f3fb3568840a461a47ec2ac7bcb7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.2-alpine
    • (digest: sha256:e2777d87b1a7a491c8eeee5b0f68c59c9547a5bfc85304cf5cd084921acb7ccd)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.1-debian
    • (digest: sha256:3ef54b4cccc4202be504dcb5a71d8abd445554020a1815ec1f877f2288b0fdf6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.1-alpine
    • (digest: sha256:b3393944a9245e00f1bd3f270df8f7266beeda97517b97779d737a988cd08648)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.0-debian
    • (digest: sha256:149fae6161462239ace4cc996c884546e2cc8f2813f44a5a0aa404239d331b6f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.8.0-alpine
    • (digest: sha256:a936bde36e630aab3d9ed09e336acf2d4aa81508de77bca00708151a05503fcd)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.7.3-debian
    • (digest: sha256:0b3fc7d84f5f0734d3a1b9ea458f749d6965128e56ef7bf0254bdf973f7d76e9)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.7.3-alpine
    • (digest: sha256:434d65983a7011b8fc60ec7a050cec05bb93969b6ec7d535a9d676d572fc7962)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.6.2-debian
    • (digest: sha256:908a2d1c3482991c1ea45c0a0694127823c8a0d14942737d24f4b9e2bd82a5ab)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-opentofu1.6.2-alpine
    • (digest: sha256:c667efc7ff0b365484735831179fa045c92c51a7524f36df42281e275580d8c7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-debian
    • (digest: sha256:baca2ded476e0128ee0df3220521633fcaedcc6268e8cfa090fbd4151bee5fae)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.42.0-rc3-alpine
    • (digest: sha256:bfa86b649c418085aafe75afbbdd30d7daaa5a7a47fd102306ce013000e72adf)

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