gitlab components/opentofu 0.43.0

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

Release 0.43.0 of components repository components/opentofu.

Changelog

Fixed (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.43.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.43.0 # 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:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
    • (digest: sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-alpha1-debian
    • (digest: sha256:b275e14d82f8425c23e7cbb4165c6c0de3f67cdb50edd9b6731c4bdb807fc456)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-alpha1-alpine
    • (digest: sha256:357ada739de88eb3236ba5250ce953a15a3baee5b81a047f7ab531f2b4b653c6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-debian
    • (digest: sha256:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-alpine
    • (digest: sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-debian
    • (digest: sha256:45af0747fd513c38918dbaf98506d2de51882d74bf65650b66b58938e979f468)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-alpine
    • (digest: sha256:44dfa625b94d39327e7e8bf3149eb481e9e9269fa5e75471ebbbfc6a4fb9d636)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
    • (digest: sha256:df1fcb06069b2b968a4edd63d408c2a265ef4cded58df3ae2552425090d3f2dd)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-alpine
    • (digest: sha256:7acd84b02c9778799812515b84b96e3b4de774abe51c32c5f08b03580e3466f9)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-debian
    • (digest: sha256:6a120d2957649b7c3c443f2dd9f51b475210658c08cefb1dcfbe5833b78ac710)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-alpine
    • (digest: sha256:66a2762b5fb56c0b038cedee4843d7b72016c481cf9fe92b816d09fca80b2ef6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-debian
    • (digest: sha256:0711337fc0651e0c13240348ea14bda0446ebf1e319668237afec3676f4d20b6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-alpine
    • (digest: sha256:993bee0b5e776f5a01d8327b51abffecba5530637bb54a10b325756a89b1ba26)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-debian
    • (digest: sha256:696fa7f19bc6bc2bd03349e772bde92fb536ad4cc2d2a879688534adb90d4471)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-alpine
    • (digest: sha256:ac44655b0081c2b898e29de0a851c1291aa2f407b6e44a53d9aa0fddfbbf0aa2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-debian
    • (digest: sha256:55a9e90b496abe635ce87528d1677c95c91d585eb89459b2ff6b9bf58cc63a5f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-alpine
    • (digest: sha256:cea66ae90c912d4797d8e1a5bcfbdf352bfffeaf8a7df6e026eba4ffe43389d5)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
    • (digest: sha256:30057c93173d1ceb7933574e7ce6dd8f665d3961aa5a8912e11376b1e9f453e9)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
    • (digest: sha256:ed612fd7927d2aa9b84af5b2afa744a393c957291f610ee2a6323e296fe22009)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
    • (digest: sha256:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
    • (digest: sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofulatest-debian
    • (digest: sha256:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofulatest-alpine
    • (digest: sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.9.0-alpha1-debian
    • (digest: sha256:b275e14d82f8425c23e7cbb4165c6c0de3f67cdb50edd9b6731c4bdb807fc456)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.9.0-alpha1-alpine
    • (digest: sha256:357ada739de88eb3236ba5250ce953a15a3baee5b81a047f7ab531f2b4b653c6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.5-debian
    • (digest: sha256:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.5-alpine
    • (digest: sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.4-debian
    • (digest: sha256:45af0747fd513c38918dbaf98506d2de51882d74bf65650b66b58938e979f468)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.4-alpine
    • (digest: sha256:44dfa625b94d39327e7e8bf3149eb481e9e9269fa5e75471ebbbfc6a4fb9d636)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.3-debian
    • (digest: sha256:df1fcb06069b2b968a4edd63d408c2a265ef4cded58df3ae2552425090d3f2dd)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.3-alpine
    • (digest: sha256:7acd84b02c9778799812515b84b96e3b4de774abe51c32c5f08b03580e3466f9)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.2-debian
    • (digest: sha256:6a120d2957649b7c3c443f2dd9f51b475210658c08cefb1dcfbe5833b78ac710)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.2-alpine
    • (digest: sha256:66a2762b5fb56c0b038cedee4843d7b72016c481cf9fe92b816d09fca80b2ef6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.1-debian
    • (digest: sha256:0711337fc0651e0c13240348ea14bda0446ebf1e319668237afec3676f4d20b6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.1-alpine
    • (digest: sha256:993bee0b5e776f5a01d8327b51abffecba5530637bb54a10b325756a89b1ba26)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.0-debian
    • (digest: sha256:696fa7f19bc6bc2bd03349e772bde92fb536ad4cc2d2a879688534adb90d4471)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.8.0-alpine
    • (digest: sha256:ac44655b0081c2b898e29de0a851c1291aa2f407b6e44a53d9aa0fddfbbf0aa2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.7.3-debian
    • (digest: sha256:55a9e90b496abe635ce87528d1677c95c91d585eb89459b2ff6b9bf58cc63a5f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.7.3-alpine
    • (digest: sha256:cea66ae90c912d4797d8e1a5bcfbdf352bfffeaf8a7df6e026eba4ffe43389d5)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.6.2-debian
    • (digest: sha256:30057c93173d1ceb7933574e7ce6dd8f665d3961aa5a8912e11376b1e9f453e9)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-opentofu1.6.2-alpine
    • (digest: sha256:ed612fd7927d2aa9b84af5b2afa744a393c957291f610ee2a6323e296fe22009)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-debian
    • (digest: sha256:0138e9d1570a7748ab6df495ab8a1c5df607f9787ba52a0647c3422a58544e3d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.43.0-alpine
    • (digest: sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce)

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