gitlab components/opentofu 0.44.0

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

Release 0.44.0 of components repository components/opentofu.

Changelog

Added (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.44.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.44.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:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e)
  • 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:04e53c0ff83fbab5fa8cf833c280b5675f251d6861090d5c3f10b2aad2a54b83)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.0-alpha1-alpine
    • (digest: sha256:7fc5738e0a72d0fcbba87035f4317918ff11debd503ee6db9d9754592d4dc1bc)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.5-debian
    • (digest: sha256:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e)
  • 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:97d1468460ad704bdd7b9d6f86da7d01ac9d0ede5c1f381b32e9546bc60691ce)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
    • (digest: sha256:251790c75e25cdbc250e7973021239be3a6a64405350f4e161033f4a2a5c3da9)
  • 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:1dbceabb39d960bcbf9dd674af026ada3a256000100c6d903394db9999fa24a4)
  • 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:80f42258ad0b4a76b51f7748ba8a287172a0de86121a2cfbf0e040c3b88848f6)
  • 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:1047e16dd5a60eee6aa46cbce7332055607de3e5440e078531d197aeb1e3c38b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
    • (digest: sha256:22edd07593650e85addb0b92ac7b856aeded314b1aa3c645475f1b565f9ae8a2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
    • (digest: sha256:35d8bfbdb5e5364460cba1aa931b1218e581c78ca241e5e95bfd45684325f8f0)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
    • (digest: sha256:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
    • (digest: sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofulatest-debian
    • (digest: sha256:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofulatest-alpine
    • (digest: sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.9.0-alpha1-debian
    • (digest: sha256:04e53c0ff83fbab5fa8cf833c280b5675f251d6861090d5c3f10b2aad2a54b83)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.9.0-alpha1-alpine
    • (digest: sha256:7fc5738e0a72d0fcbba87035f4317918ff11debd503ee6db9d9754592d4dc1bc)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.5-debian
    • (digest: sha256:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.5-alpine
    • (digest: sha256:e5b46e42fe676fa6f81ea7750a8387dc3ac85ecb4e13ce609afbe2581323d0ce)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.4-debian
    • (digest: sha256:45af0747fd513c38918dbaf98506d2de51882d74bf65650b66b58938e979f468)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.4-alpine
    • (digest: sha256:97d1468460ad704bdd7b9d6f86da7d01ac9d0ede5c1f381b32e9546bc60691ce)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.3-debian
    • (digest: sha256:251790c75e25cdbc250e7973021239be3a6a64405350f4e161033f4a2a5c3da9)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.3-alpine
    • (digest: sha256:7acd84b02c9778799812515b84b96e3b4de774abe51c32c5f08b03580e3466f9)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.2-debian
    • (digest: sha256:6a120d2957649b7c3c443f2dd9f51b475210658c08cefb1dcfbe5833b78ac710)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.2-alpine
    • (digest: sha256:1dbceabb39d960bcbf9dd674af026ada3a256000100c6d903394db9999fa24a4)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.1-debian
    • (digest: sha256:0711337fc0651e0c13240348ea14bda0446ebf1e319668237afec3676f4d20b6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.1-alpine
    • (digest: sha256:80f42258ad0b4a76b51f7748ba8a287172a0de86121a2cfbf0e040c3b88848f6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.0-debian
    • (digest: sha256:696fa7f19bc6bc2bd03349e772bde92fb536ad4cc2d2a879688534adb90d4471)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.8.0-alpine
    • (digest: sha256:ac44655b0081c2b898e29de0a851c1291aa2f407b6e44a53d9aa0fddfbbf0aa2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.7.3-debian
    • (digest: sha256:55a9e90b496abe635ce87528d1677c95c91d585eb89459b2ff6b9bf58cc63a5f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.7.3-alpine
    • (digest: sha256:1047e16dd5a60eee6aa46cbce7332055607de3e5440e078531d197aeb1e3c38b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.6.2-debian
    • (digest: sha256:22edd07593650e85addb0b92ac7b856aeded314b1aa3c645475f1b565f9ae8a2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-opentofu1.6.2-alpine
    • (digest: sha256:35d8bfbdb5e5364460cba1aa931b1218e581c78ca241e5e95bfd45684325f8f0)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.0-debian
    • (digest: sha256:bbef7e1a465705292a0de5f1ef257820f6a84bae2b802976a7f462b71ce4b67e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.44.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.44.0-alpine" \
  --certificate-identity "https://gitlab.com/components/opentofu//.gitlab-ci.yml@refs/tags/0.44.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.