gitlab components/opentofu 0.39.0-rc1

latest releases: 3.1.0, 3.1.0-rc1, 3.0.1...
10 months ago

Release 0.39.0-rc1 of components repository components/opentofu.

Changelog

Added (13 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.39.0-rc1
    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.39.0-rc1 # component version
      opentofu_version: 1.8.4

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:ed901e0ec0ea42fca12563db26899e5676e65cf8ca1fe4196a217603f2162f9d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
    • (digest: sha256:18f440810a46c5d7b33575fd89b780ac272659ffbe27d94c6890117a97e8819c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-debian
    • (digest: sha256:ed901e0ec0ea42fca12563db26899e5676e65cf8ca1fe4196a217603f2162f9d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-alpine
    • (digest: sha256:18f440810a46c5d7b33575fd89b780ac272659ffbe27d94c6890117a97e8819c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
    • (digest: sha256:6ec5fc8911cf3c51388790e964d33ccda18623cbf6c167fe924d3234a4ed4b76)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-alpine
    • (digest: sha256:50bc1e792d60520d2cae9eac027f843efb8696873181d0a8790a8fce6d2ce4a3)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-debian
    • (digest: sha256:e3a8f4d3c6e1e285ba1a435e7b9f4ba5a755f282e47b6c1b7c4f060c9021276b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-alpine
    • (digest: sha256:9adfc8b17b213b56be7461a2b377d2ddb1d5c2c65d85bb01287c255e3056ab7a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-debian
    • (digest: sha256:19c43c000fbace61664ae0bfa2958e73eaa6867cd104d65e6b09aeb6cfc3f647)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-alpine
    • (digest: sha256:01f381280067caa6fafe0229bc8174008d01e5795d9d0dc75b834b5e0c2c671f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-debian
    • (digest: sha256:05c7721fb0dc8a4fd8c7ba5f24fae103815126bf65729fbd6617fc8d332ad3cf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-alpine
    • (digest: sha256:6c67b7b91a9b4cf363d3d7d152ba99d27740d4f0f84bfa5f26521f849ae02428)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-debian
    • (digest: sha256:74fc7e9e871f6bd53bb1a7b081dd781840caddf0a36fd7c2bf58949e364d8f30)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-alpine
    • (digest: sha256:f140dda14a698fe47bcb0aafadaae3fd06cf5e8d7cf57fad96a2b6ef08be2458)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.2-debian
    • (digest: sha256:1ee05aa0d6fd5627092d90bd90a7788e4fd95bfb7950cfed7e81a9587321ed25)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.2-alpine
    • (digest: sha256:24c673d2cc604f99e59e0e23e9f0246450fa22d59cbe4ca0895e83837031b154)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.1-debian
    • (digest: sha256:bb0428cb20f2bf653c3604a6c4c4a3c95d26b33c45db55279fecf01adecd13a4)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.1-alpine
    • (digest: sha256:b0813bf7f1a04f1f3a1e4a9a8f8e5d372689c16725b3a4509a2e30c0d6eec344)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-debian
    • (digest: sha256:c16f00c06d3b353c92f5627e563aafe69f05ae921a9ce21f3914bd70cc29c837)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpine
    • (digest: sha256:0c00a03c63254c1ba99920df99140f1082e15954b801c99b2df1fc3544d1feb6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpha1-debian
    • (digest: sha256:21ad0126cf527d66ed1fcb328eae9d46a9ad4288b77516ecdad9139977534fd0)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpha1-alpine
    • (digest: sha256:7a4b0af47dd0e4640da186bd087d8a087eae515fb80a5a5ee9277db0ee88125d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
    • (digest: sha256:6745b2dec6c69736b74c28f6175fc6e7147a74f02d4c0eb0714e519ee559685e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
    • (digest: sha256:28468a801ab6211d26e9de03f427da17a5b946b916eeb87a9797451d1cbba3fb)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.1-debian
    • (digest: sha256:8fe0219ff32a3111e44e117862e79222a5069873985347272ab76e580eaa759c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.1-alpine
    • (digest: sha256:f0a5edf9ac5015c28f289ce7d5515254488670d09c58d1bedd4723957d6fe85d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.0-debian
    • (digest: sha256:5dfddfb5c884ee1ac1a0167538e7e2af0d23a851a66c5541594ea7e146acf525)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.0-alpine
    • (digest: sha256:64ac87f4cbb02bd6475c63e64b7c9610fa684b444db60cb04583bd8dc71f745e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
    • (digest: sha256:ed901e0ec0ea42fca12563db26899e5676e65cf8ca1fe4196a217603f2162f9d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
    • (digest: sha256:18f440810a46c5d7b33575fd89b780ac272659ffbe27d94c6890117a97e8819c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofulatest-debian
    • (digest: sha256:ed901e0ec0ea42fca12563db26899e5676e65cf8ca1fe4196a217603f2162f9d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofulatest-alpine
    • (digest: sha256:18f440810a46c5d7b33575fd89b780ac272659ffbe27d94c6890117a97e8819c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.8.4-debian
    • (digest: sha256:ed901e0ec0ea42fca12563db26899e5676e65cf8ca1fe4196a217603f2162f9d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.8.4-alpine
    • (digest: sha256:18f440810a46c5d7b33575fd89b780ac272659ffbe27d94c6890117a97e8819c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.8.3-debian
    • (digest: sha256:6ec5fc8911cf3c51388790e964d33ccda18623cbf6c167fe924d3234a4ed4b76)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.8.3-alpine
    • (digest: sha256:50bc1e792d60520d2cae9eac027f843efb8696873181d0a8790a8fce6d2ce4a3)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.8.2-debian
    • (digest: sha256:e3a8f4d3c6e1e285ba1a435e7b9f4ba5a755f282e47b6c1b7c4f060c9021276b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.8.2-alpine
    • (digest: sha256:9adfc8b17b213b56be7461a2b377d2ddb1d5c2c65d85bb01287c255e3056ab7a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.8.1-debian
    • (digest: sha256:19c43c000fbace61664ae0bfa2958e73eaa6867cd104d65e6b09aeb6cfc3f647)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.8.1-alpine
    • (digest: sha256:01f381280067caa6fafe0229bc8174008d01e5795d9d0dc75b834b5e0c2c671f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.8.0-debian
    • (digest: sha256:05c7721fb0dc8a4fd8c7ba5f24fae103815126bf65729fbd6617fc8d332ad3cf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.8.0-alpine
    • (digest: sha256:6c67b7b91a9b4cf363d3d7d152ba99d27740d4f0f84bfa5f26521f849ae02428)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.7.3-debian
    • (digest: sha256:74fc7e9e871f6bd53bb1a7b081dd781840caddf0a36fd7c2bf58949e364d8f30)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.7.3-alpine
    • (digest: sha256:f140dda14a698fe47bcb0aafadaae3fd06cf5e8d7cf57fad96a2b6ef08be2458)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.7.2-debian
    • (digest: sha256:1ee05aa0d6fd5627092d90bd90a7788e4fd95bfb7950cfed7e81a9587321ed25)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.7.2-alpine
    • (digest: sha256:24c673d2cc604f99e59e0e23e9f0246450fa22d59cbe4ca0895e83837031b154)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.7.1-debian
    • (digest: sha256:bb0428cb20f2bf653c3604a6c4c4a3c95d26b33c45db55279fecf01adecd13a4)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.7.1-alpine
    • (digest: sha256:b0813bf7f1a04f1f3a1e4a9a8f8e5d372689c16725b3a4509a2e30c0d6eec344)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.7.0-debian
    • (digest: sha256:c16f00c06d3b353c92f5627e563aafe69f05ae921a9ce21f3914bd70cc29c837)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.7.0-alpine
    • (digest: sha256:0c00a03c63254c1ba99920df99140f1082e15954b801c99b2df1fc3544d1feb6)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.7.0-alpha1-debian
    • (digest: sha256:21ad0126cf527d66ed1fcb328eae9d46a9ad4288b77516ecdad9139977534fd0)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.7.0-alpha1-alpine
    • (digest: sha256:7a4b0af47dd0e4640da186bd087d8a087eae515fb80a5a5ee9277db0ee88125d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.6.2-debian
    • (digest: sha256:6745b2dec6c69736b74c28f6175fc6e7147a74f02d4c0eb0714e519ee559685e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.6.2-alpine
    • (digest: sha256:28468a801ab6211d26e9de03f427da17a5b946b916eeb87a9797451d1cbba3fb)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.6.1-debian
    • (digest: sha256:8fe0219ff32a3111e44e117862e79222a5069873985347272ab76e580eaa759c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.6.1-alpine
    • (digest: sha256:f0a5edf9ac5015c28f289ce7d5515254488670d09c58d1bedd4723957d6fe85d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.6.0-debian
    • (digest: sha256:5dfddfb5c884ee1ac1a0167538e7e2af0d23a851a66c5541594ea7e146acf525)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-opentofu1.6.0-alpine
    • (digest: sha256:64ac87f4cbb02bd6475c63e64b7c9610fa684b444db60cb04583bd8dc71f745e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-debian
    • (digest: sha256:ed901e0ec0ea42fca12563db26899e5676e65cf8ca1fe4196a217603f2162f9d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.39.0-rc1-alpine
    • (digest: sha256:18f440810a46c5d7b33575fd89b780ac272659ffbe27d94c6890117a97e8819c)

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