gitlab components/opentofu 0.34.0

latest releases: 0.55.0, 0.55.0-rc3, 0.55.0-rc2...
4 months ago

Release 0.34.0 of components repository components/opentofu.

See the CHANGELOG for what changes happened in this release.

Usage

You can use the OpenTofu CI/CD component from the CI/CD catalog using:

include:
  - component: gitlab.com/components/opentofu/full-pipeline@0.34.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.34.0
      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:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofulatest-alpine
    • (digest: sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-debian
    • (digest: sha256:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.4-alpine
    • (digest: sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-debian
    • (digest: sha256:089471e067cb8efb2f33dabd643f3d134baae00cc0638660b87920b91c04f4ab)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.3-alpine
    • (digest: sha256:d4db2e88ffbe69fd3dbb2a5fcf53107b27b73964b4f38cabdaf93adcb4b827aa)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-debian
    • (digest: sha256:aa7d80fe8a0c1b7f24cc8103c7d03c846cfd6c46f3f00b9361b8e0b74292e94d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.2-alpine
    • (digest: sha256:7e20e2efee38820aee0f691baaa749c26c95241164c5cbf9277dcc7ccdfc7a67)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-debian
    • (digest: sha256:bb66e4cdd0fa9a637bdde7ebb47c05c7e39cd1dce7d077797e9126b9ddbed1e8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.1-alpine
    • (digest: sha256:35505a31cbc7c3a0ca8c86e2b9a2bf4b66dd4d2ea93358aeec44eb75d9cfa763)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-debian
    • (digest: sha256:fba4776339462567777cd2d80dbfa6987915bbfa849b86d0601662529e9452f1)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.8.0-alpine
    • (digest: sha256:d490e3a09acaa2d415a877981f0ff039c38494bf0be645ce2d279112e6dd8dea)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-debian
    • (digest: sha256:6419bac288173741db3e450dd1b073d3091401c4577949a65f480986d5e06b55)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.3-alpine
    • (digest: sha256:ac868182c818afc750263ceb01e4fc092d983c38f152a7768ab372327b3d103b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.2-debian
    • (digest: sha256:90b233eedb3bdb5cb93ebad3768257b2272ccfb792257189c6d40bca5caaab7b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.2-alpine
    • (digest: sha256:d2b9690aae5c68fa843801db8ac37d5d87a9bf3ac51875a73610a89c89021ed9)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.1-debian
    • (digest: sha256:d6be6dcaf3190815d2c0251c794a79d3bf5334a119f123e5c02bec41623400cd)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.1-alpine
    • (digest: sha256:563c4ac3601af30500e1bec2288211f5a26adc913be28e281f0e7dfc879e45d8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-debian
    • (digest: sha256:5ad3391dc0a95ff13a41ca50ef08df8fb1284444d13363d413266a481892aea0)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpine
    • (digest: sha256:4afae1d43658f402aa1a34432e4c8b3d5fb3508bbc24da18b5a4f2635dbae86d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpha1-debian
    • (digest: sha256:5c981b3055846304dc551feee9d867f484b504d3ed31083006dcc749a148a01b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.7.0-alpha1-alpine
    • (digest: sha256:87fa2126275cfa6313c38bfdfeafe6ed62c9dafa2433ab43bdfdd2eee639c580)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-debian
    • (digest: sha256:5316b94fce6fb380c2fd7fd3d66b83c2ab52733b77641e8d189ed458e4fb3284)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.2-alpine
    • (digest: sha256:d1d73d683097bbb200d7193e7190b3c59ad36485eec707c8e16af5548f818f1c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.1-debian
    • (digest: sha256:a1217fca812050641d060e4aa2d40faed564a3317b076d051041450eaadd7eed)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.1-alpine
    • (digest: sha256:5f2d35d66736fcabe6887b3465dd01cc8d4112e0137c757a131d2c9b47e0e85b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.0-debian
    • (digest: sha256:53cf7adfebe845731ef5e67c50b391bf54340476920b505362e0ca4863f5c806)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-opentofu1.6.0-alpine
    • (digest: sha256:4bbf71827e810f9605104290c2da30e9062909a9d2b90f455252cb76503704d8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian
    • (digest: sha256:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-alpine
    • (digest: sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofulatest-debian
    • (digest: sha256:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofulatest-alpine
    • (digest: sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.4-debian
    • (digest: sha256:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.4-alpine
    • (digest: sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.3-debian
    • (digest: sha256:089471e067cb8efb2f33dabd643f3d134baae00cc0638660b87920b91c04f4ab)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.3-alpine
    • (digest: sha256:d4db2e88ffbe69fd3dbb2a5fcf53107b27b73964b4f38cabdaf93adcb4b827aa)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.2-debian
    • (digest: sha256:aa7d80fe8a0c1b7f24cc8103c7d03c846cfd6c46f3f00b9361b8e0b74292e94d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.2-alpine
    • (digest: sha256:7e20e2efee38820aee0f691baaa749c26c95241164c5cbf9277dcc7ccdfc7a67)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.1-debian
    • (digest: sha256:bb66e4cdd0fa9a637bdde7ebb47c05c7e39cd1dce7d077797e9126b9ddbed1e8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.1-alpine
    • (digest: sha256:35505a31cbc7c3a0ca8c86e2b9a2bf4b66dd4d2ea93358aeec44eb75d9cfa763)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.0-debian
    • (digest: sha256:fba4776339462567777cd2d80dbfa6987915bbfa849b86d0601662529e9452f1)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.8.0-alpine
    • (digest: sha256:d490e3a09acaa2d415a877981f0ff039c38494bf0be645ce2d279112e6dd8dea)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.3-debian
    • (digest: sha256:6419bac288173741db3e450dd1b073d3091401c4577949a65f480986d5e06b55)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.3-alpine
    • (digest: sha256:ac868182c818afc750263ceb01e4fc092d983c38f152a7768ab372327b3d103b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.2-debian
    • (digest: sha256:90b233eedb3bdb5cb93ebad3768257b2272ccfb792257189c6d40bca5caaab7b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.2-alpine
    • (digest: sha256:d2b9690aae5c68fa843801db8ac37d5d87a9bf3ac51875a73610a89c89021ed9)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.1-debian
    • (digest: sha256:d6be6dcaf3190815d2c0251c794a79d3bf5334a119f123e5c02bec41623400cd)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.1-alpine
    • (digest: sha256:563c4ac3601af30500e1bec2288211f5a26adc913be28e281f0e7dfc879e45d8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.0-debian
    • (digest: sha256:5ad3391dc0a95ff13a41ca50ef08df8fb1284444d13363d413266a481892aea0)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.0-alpine
    • (digest: sha256:4afae1d43658f402aa1a34432e4c8b3d5fb3508bbc24da18b5a4f2635dbae86d)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.0-alpha1-debian
    • (digest: sha256:5c981b3055846304dc551feee9d867f484b504d3ed31083006dcc749a148a01b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.7.0-alpha1-alpine
    • (digest: sha256:87fa2126275cfa6313c38bfdfeafe6ed62c9dafa2433ab43bdfdd2eee639c580)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.2-debian
    • (digest: sha256:5316b94fce6fb380c2fd7fd3d66b83c2ab52733b77641e8d189ed458e4fb3284)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.2-alpine
    • (digest: sha256:d1d73d683097bbb200d7193e7190b3c59ad36485eec707c8e16af5548f818f1c)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.1-debian
    • (digest: sha256:a1217fca812050641d060e4aa2d40faed564a3317b076d051041450eaadd7eed)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.1-alpine
    • (digest: sha256:5f2d35d66736fcabe6887b3465dd01cc8d4112e0137c757a131d2c9b47e0e85b)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.0-debian
    • (digest: sha256:53cf7adfebe845731ef5e67c50b391bf54340476920b505362e0ca4863f5c806)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-opentofu1.6.0-alpine
    • (digest: sha256:4bbf71827e810f9605104290c2da30e9062909a9d2b90f455252cb76503704d8)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-debian
    • (digest: sha256:94cb827257a09e67ab66fc20e497d614874f747f3e291dca59737f79adc1080f)
  • registry.gitlab.com/components/opentofu/gitlab-opentofu:0.34.0-alpine
    • (digest: sha256:a1e980331b82f8b52c5943d3a4c6b9c930a43e282ba68234a9269c61948bd14a)

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

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.