gitlab components/opentofu 3.13.1

7 hours ago

Release 3.13.1 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.

Fixed (1 change)

Other (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@3.13.1
    inputs:
      opentofu_version: 1.10.7

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:38f2f606e6bb26c5f0ffe418c54f1bc170c625a7edae0d4615bee369f8900e77)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-debian-rootless
    • (digest: sha256:dd809242bf42c192364fae654f00f63752d6ca0fd0cc887457c459717e4e1782)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
    • (digest: sha256:88dbbb839afb9eb26809b3d181e5babcb7c5727b007bf077243e796c79e60144)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine-rootless
    • (digest: sha256:f46e5ca7fc367ff952190be63421ec4fea1ea07598cb24d58f9683c80aeb3bbf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.3-debian
    • (digest: sha256:2da3d7217c9402586fb1576e2b8109db3116062d9747bd61da18fd924ed8d406)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.3-debian-rootless
    • (digest: sha256:e4a0fdf7282b3ed9ae278404c4b87c98b83bfe56e13fc20680184ab40ee3f417)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.3-alpine
    • (digest: sha256:cb15e914b64c914831464fd05a3e33efad9e635e3e2a8ee9e2b719a4d6e8a734)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.9.3-alpine-rootless
    • (digest: sha256:3053f9e2d2844cd7c1dbac75484c867864d710b9b231c0e73a05682aacc02dd3)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.11-debian
    • (digest: sha256:f888d40c51599089af9de5c56755dd6b1c6f60508df0cfea2ca178ac3915b1b1)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.11-debian-rootless
    • (digest: sha256:bd356f4b1eef9a1525e1d33909604604dc5403088260fe97c6ab3dcf640381f7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.11-alpine
    • (digest: sha256:f5b2fa28b71d02be0b7a68823bedd4ac267c2281dcca4fa8ab3a20cf8c58c9db)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.11-alpine-rootless
    • (digest: sha256:d517b9fe2594ba5fafd9ba2f05c3e41f98c06e3ba641a1321b0ff8305a37efb0)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.10-debian
    • (digest: sha256:45eb19a4ee767895757a3eda51ce9c9a5b8c465919f2365a56c179666afbd76b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.10-debian-rootless
    • (digest: sha256:1915785b412636875d17523eaf995279a596fa7a4859afdc8bc2c338744f108d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.10-alpine
    • (digest: sha256:572b54bb0d4fc38508e988ea732924712e467704647d74ce2e27429ac91e0ee7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.10-alpine-rootless
    • (digest: sha256:7a37dd166bc38ef2380a534fdaaa9ffb6485669a447c7725e0c7cbe5b6d1fb98)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.7-debian
    • (digest: sha256:38f2f606e6bb26c5f0ffe418c54f1bc170c625a7edae0d4615bee369f8900e77)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.7-debian-rootless
    • (digest: sha256:dd809242bf42c192364fae654f00f63752d6ca0fd0cc887457c459717e4e1782)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.7-alpine
    • (digest: sha256:88dbbb839afb9eb26809b3d181e5babcb7c5727b007bf077243e796c79e60144)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.7-alpine-rootless
    • (digest: sha256:f46e5ca7fc367ff952190be63421ec4fea1ea07598cb24d58f9683c80aeb3bbf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.6-debian
    • (digest: sha256:a8bae522d7d6f36e9a12f77e7103a213498b8986ee6878f289a6e87f9b608b0a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.6-debian-rootless
    • (digest: sha256:068766912350b2ea53a7f9484d3d027bd63f86bf41968b23cfbf038c18d79c62)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.6-alpine
    • (digest: sha256:65134e0d5f1efeffcf6da46a49613dffc436a6c4e3900de8c8f38b2aa3f4757e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.6-alpine-rootless
    • (digest: sha256:6ca22df025ad998e5344051cd770730a1d164afc003a75029b1b2403b1457ee3)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.5-debian
    • (digest: sha256:38a3b634df1198c39705f774f4ec532aa705f7950da0745b7139d7be051ffa15)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.5-debian-rootless
    • (digest: sha256:2728981f42cacc5fdd0f6f2f00bf50e6c41d2a807d323e7ff77498c1c902a824)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.5-alpine
    • (digest: sha256:930207f44ca8dc2a5fdc92606d87b7a7097cd5e9230f00b215ca8166d4ec1d5d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.5-alpine-rootless
    • (digest: sha256:a21a0a8d8567e269c0fd909631deab9c1126cd71b9a460d659110e4f5d73a671)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.0-debian
    • (digest: sha256:c5119fdc6125f1ae6e786e00e6ff41ca3939f08826978f3f2a2f428edcb311ec)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.0-debian-rootless
    • (digest: sha256:da92880140c72a70dd5c71f7442c597ade3eb961b9f69d55dfde7b0184cbf22b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.0-alpine
    • (digest: sha256:993375b0a8efb03adbbc258743809c8d487512a628fae108300ff90e663d3467)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.10.0-alpine-rootless
    • (digest: sha256:da74b2f34dd12c6a62dd71f840397426bc94c206b8426f3579b75416d0dd6853)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
    • (digest: sha256:38f2f606e6bb26c5f0ffe418c54f1bc170c625a7edae0d4615bee369f8900e77)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian-rootless
    • (digest: sha256:dd809242bf42c192364fae654f00f63752d6ca0fd0cc887457c459717e4e1782)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
    • (digest: sha256:88dbbb839afb9eb26809b3d181e5babcb7c5727b007bf077243e796c79e60144)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine-rootless
    • (digest: sha256:f46e5ca7fc367ff952190be63421ec4fea1ea07598cb24d58f9683c80aeb3bbf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofulatest-debian
    • (digest: sha256:38f2f606e6bb26c5f0ffe418c54f1bc170c625a7edae0d4615bee369f8900e77)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofulatest-debian-rootless
    • (digest: sha256:dd809242bf42c192364fae654f00f63752d6ca0fd0cc887457c459717e4e1782)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofulatest-alpine
    • (digest: sha256:88dbbb839afb9eb26809b3d181e5babcb7c5727b007bf077243e796c79e60144)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofulatest-alpine-rootless
    • (digest: sha256:f46e5ca7fc367ff952190be63421ec4fea1ea07598cb24d58f9683c80aeb3bbf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.9.3-debian
    • (digest: sha256:2da3d7217c9402586fb1576e2b8109db3116062d9747bd61da18fd924ed8d406)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.9.3-debian-rootless
    • (digest: sha256:e4a0fdf7282b3ed9ae278404c4b87c98b83bfe56e13fc20680184ab40ee3f417)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.9.3-alpine
    • (digest: sha256:cb15e914b64c914831464fd05a3e33efad9e635e3e2a8ee9e2b719a4d6e8a734)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.9.3-alpine-rootless
    • (digest: sha256:3053f9e2d2844cd7c1dbac75484c867864d710b9b231c0e73a05682aacc02dd3)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.8.11-debian
    • (digest: sha256:f888d40c51599089af9de5c56755dd6b1c6f60508df0cfea2ca178ac3915b1b1)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.8.11-debian-rootless
    • (digest: sha256:bd356f4b1eef9a1525e1d33909604604dc5403088260fe97c6ab3dcf640381f7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.8.11-alpine
    • (digest: sha256:f5b2fa28b71d02be0b7a68823bedd4ac267c2281dcca4fa8ab3a20cf8c58c9db)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.8.11-alpine-rootless
    • (digest: sha256:d517b9fe2594ba5fafd9ba2f05c3e41f98c06e3ba641a1321b0ff8305a37efb0)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.7.10-debian
    • (digest: sha256:45eb19a4ee767895757a3eda51ce9c9a5b8c465919f2365a56c179666afbd76b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.7.10-debian-rootless
    • (digest: sha256:1915785b412636875d17523eaf995279a596fa7a4859afdc8bc2c338744f108d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.7.10-alpine
    • (digest: sha256:572b54bb0d4fc38508e988ea732924712e467704647d74ce2e27429ac91e0ee7)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.7.10-alpine-rootless
    • (digest: sha256:7a37dd166bc38ef2380a534fdaaa9ffb6485669a447c7725e0c7cbe5b6d1fb98)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.7-debian
    • (digest: sha256:38f2f606e6bb26c5f0ffe418c54f1bc170c625a7edae0d4615bee369f8900e77)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.7-debian-rootless
    • (digest: sha256:dd809242bf42c192364fae654f00f63752d6ca0fd0cc887457c459717e4e1782)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.7-alpine
    • (digest: sha256:88dbbb839afb9eb26809b3d181e5babcb7c5727b007bf077243e796c79e60144)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.7-alpine-rootless
    • (digest: sha256:f46e5ca7fc367ff952190be63421ec4fea1ea07598cb24d58f9683c80aeb3bbf)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.6-debian
    • (digest: sha256:a8bae522d7d6f36e9a12f77e7103a213498b8986ee6878f289a6e87f9b608b0a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.6-debian-rootless
    • (digest: sha256:068766912350b2ea53a7f9484d3d027bd63f86bf41968b23cfbf038c18d79c62)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.6-alpine
    • (digest: sha256:65134e0d5f1efeffcf6da46a49613dffc436a6c4e3900de8c8f38b2aa3f4757e)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.6-alpine-rootless
    • (digest: sha256:6ca22df025ad998e5344051cd770730a1d164afc003a75029b1b2403b1457ee3)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.5-debian
    • (digest: sha256:38a3b634df1198c39705f774f4ec532aa705f7950da0745b7139d7be051ffa15)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.5-debian-rootless
    • (digest: sha256:2728981f42cacc5fdd0f6f2f00bf50e6c41d2a807d323e7ff77498c1c902a824)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.5-alpine
    • (digest: sha256:930207f44ca8dc2a5fdc92606d87b7a7097cd5e9230f00b215ca8166d4ec1d5d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.5-alpine-rootless
    • (digest: sha256:a21a0a8d8567e269c0fd909631deab9c1126cd71b9a460d659110e4f5d73a671)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.0-debian
    • (digest: sha256:c5119fdc6125f1ae6e786e00e6ff41ca3939f08826978f3f2a2f428edcb311ec)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.0-debian-rootless
    • (digest: sha256:da92880140c72a70dd5c71f7442c597ade3eb961b9f69d55dfde7b0184cbf22b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.0-alpine
    • (digest: sha256:993375b0a8efb03adbbc258743809c8d487512a628fae108300ff90e663d3467)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-opentofu1.10.0-alpine-rootless
    • (digest: sha256:da74b2f34dd12c6a62dd71f840397426bc94c206b8426f3579b75416d0dd6853)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-debian
    • (digest: sha256:38f2f606e6bb26c5f0ffe418c54f1bc170c625a7edae0d4615bee369f8900e77)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-debian-rootless
    • (digest: sha256:dd809242bf42c192364fae654f00f63752d6ca0fd0cc887457c459717e4e1782)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-alpine
    • (digest: sha256:88dbbb839afb9eb26809b3d181e5babcb7c5727b007bf077243e796c79e60144)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:3.13.1-alpine-rootless
    • (digest: sha256:f46e5ca7fc367ff952190be63421ec4fea1ea07598cb24d58f9683c80aeb3bbf)

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.

And with either the root user (default) or gitlab-tofu user (rootless images).
The rootless images have the -rootless suffix.

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