Skip to content

V3.0.0

Choose a tag to compare

@anderssonw anderssonw released this 01 Nov 12:53
· 343 commits to main since this release
2456f40

What's Changed

Full Changelog: v2.7.6...v3.0.0

New workflows

Post build attestation

A workflow for performing a binary attestation on a built image. The README should provide a good starting point for using this workflow.

Run security scans

A workflow for running security scans on your docker images and performs binary attestation if no high or critical vulnerabilities are found. The README should provide a good starting point for using this workflow.

Migrating from previous release

All workflows

  • workload_identity_provider: Is no longer in use
  • auth_project_number: The unique numeral identifier of the project, a 12 digit number. Used to set up workload identity provider. The project number is the same as the project in which the service account running the deployment lies.
  • workload_identity_provider_override: A field for overriding the default workload identity provider given by project number and product name.

run-terraform

The following fields must be updated from v2.7.6 and earlier:

  • workload_identity_provider: Is no longer in use
  • terraform_backend_options: Is split into new input fields called terraform_init_option_x where X is an integer between 1-3.
  • terraform_options: Same as with terraform_backend_options, but with the new field terraform_option_x where X also is an integer between 1-3.

The following new fields are added:

  • terraform_init_option_x: Replacement for terraform_backend_options. For every option/flag needed in terraform init, put these in separate fields, for example terraform_init_option_1: -backend-config="var=value"
  • terraform_option_x: Same as terraform_option_x. Used for terraform plan || destroy