gitlab components/opentofu 3.0.0-rc1

latest releases: 3.0.1, 3.0.0
16 days ago

Release 3.0.0-rc1 of components repository components/opentofu.

Changelog

[!tip]
Please review the changelog carefully to make use of the latest
and greatest features and to spot any deprecations or removals

that may cause a breaking change for your specific use case.

Added (2 changes)

Changed (2 changes)

Removed (4 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@3.0.0-rc1
    inputs:
      opentofu_version: 1.10.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:f06b2949e11aaef7663818c704a333e8d5aa1a56d56dabd5d28e58230c3b5828)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
    • (digest: sha256:0687f4f019f99d0fa4f9677de4588ba2f6443076b5df0a5f64dfd939e387f1a2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.3-debian
    • (digest: sha256:e947c652bd3052032de6077532ad4f81e7619143a4e04b7709d9bb34668557b7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.3-alpine
    • (digest: sha256:1a62de1de2218f0eeae6ddc9fa1eddbea9b5542e21041c6e59a38282700a42d8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.11-debian
    • (digest: sha256:6b5faa10cb0cd154ace18bdc489854791abb03250d36ecf094af45ffef90013c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.11-alpine
    • (digest: sha256:2385a8de11c01bbfbd76a8791bf8207171f85b8721f0eda7cbfaec345e0f4c31)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.10-debian
    • (digest: sha256:7de2714d3141d0d7f720882ade1dbd0bac9e0b874ab799780c4673a96ab4e487)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.10-alpine
    • (digest: sha256:eea65de2d7a6c33e777f333d201227fff7994a567c8834c4737f64cab57a23b8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.5-debian
    • (digest: sha256:f06b2949e11aaef7663818c704a333e8d5aa1a56d56dabd5d28e58230c3b5828)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.5-alpine
    • (digest: sha256:0687f4f019f99d0fa4f9677de4588ba2f6443076b5df0a5f64dfd939e387f1a2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.0-debian
    • (digest: sha256:73a65ab2a9c4a53552b3bb38901ec1d88c11585f78591c06e8887fb680db15d6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.0-alpine
    • (digest: sha256:73c315225bc42282e8b02430db4197e8b6de539d01c7613b02f9f4bd1fe8d3cc)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
    • (digest: sha256:f06b2949e11aaef7663818c704a333e8d5aa1a56d56dabd5d28e58230c3b5828)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
    • (digest: sha256:0687f4f019f99d0fa4f9677de4588ba2f6443076b5df0a5f64dfd939e387f1a2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofulatest-debian
    • (digest: sha256:f06b2949e11aaef7663818c704a333e8d5aa1a56d56dabd5d28e58230c3b5828)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofulatest-alpine
    • (digest: sha256:0687f4f019f99d0fa4f9677de4588ba2f6443076b5df0a5f64dfd939e387f1a2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofu1.9.3-debian
    • (digest: sha256:e947c652bd3052032de6077532ad4f81e7619143a4e04b7709d9bb34668557b7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofu1.9.3-alpine
    • (digest: sha256:1a62de1de2218f0eeae6ddc9fa1eddbea9b5542e21041c6e59a38282700a42d8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofu1.8.11-debian
    • (digest: sha256:6b5faa10cb0cd154ace18bdc489854791abb03250d36ecf094af45ffef90013c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofu1.8.11-alpine
    • (digest: sha256:2385a8de11c01bbfbd76a8791bf8207171f85b8721f0eda7cbfaec345e0f4c31)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofu1.7.10-debian
    • (digest: sha256:7de2714d3141d0d7f720882ade1dbd0bac9e0b874ab799780c4673a96ab4e487)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofu1.7.10-alpine
    • (digest: sha256:eea65de2d7a6c33e777f333d201227fff7994a567c8834c4737f64cab57a23b8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofu1.10.5-debian
    • (digest: sha256:f06b2949e11aaef7663818c704a333e8d5aa1a56d56dabd5d28e58230c3b5828)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofu1.10.5-alpine
    • (digest: sha256:0687f4f019f99d0fa4f9677de4588ba2f6443076b5df0a5f64dfd939e387f1a2)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofu1.10.0-debian
    • (digest: sha256:73a65ab2a9c4a53552b3bb38901ec1d88c11585f78591c06e8887fb680db15d6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-opentofu1.10.0-alpine
    • (digest: sha256:73c315225bc42282e8b02430db4197e8b6de539d01c7613b02f9f4bd1fe8d3cc)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-debian
    • (digest: sha256:f06b2949e11aaef7663818c704a333e8d5aa1a56d56dabd5d28e58230c3b5828)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.0.0-rc1-alpine
    • (digest: sha256:0687f4f019f99d0fa4f9677de4588ba2f6443076b5df0a5f64dfd939e387f1a2)

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