Skip to content

Releases: GalleyBytes/terraform-operator

v0.8.3 release

14 Jun 16:20
Compare
Choose a tag to compare

Changes in v0.8.3 since v0.8.2

Fixes

  • Fixed terraform-runner "outputs" to remove the newline (\n) after each value
    • Users who have pinned the spec.terraformRunner will need to update to docker.io/isaaguilar/tf-runner-v5beta4 for this change to take effect.
  • Fixed an issue that prevented a pod from getting all the scmAuthMethods defined in the manifest; the exception being https tokens which can only have one since GIT_ASKPASS only seems to support one.

v0.8.2 release

09 Jun 06:12
Compare
Choose a tag to compare

Changes in v0.8.2 since v0.8.1

Changes

  • The keepLatestPodsOnly option now reaps all generational resources that are generated by the terraform-operator controller including:

    • Pods
    • Roles
    • RoleBindings
    • ServiceAccounts
    • ConfigMaps
    • Secrets

v0.8.1 release

07 Jun 13:26
Compare
Choose a tag to compare

Changes in v0.8.1 since v0.8.0

Breaking Changes

  • Terraform outputs which are saved as kubernetes Secrets (or in the status field of the tfo resource) now contain only the "value" of each output key instead of the full json output. This makes the output Secret friendly to consume; like using the outputs as environment variables in another pod.

v0.8.0 release

29 Apr 15:46
Compare
Choose a tag to compare

Changes in v0.8.0 since v0.7.1

New Features

  • added keepLatestPodsOnly to the terraform spec which will only keep the current tf k8s-resource generation's pods.

example

kind: Terraform
spec:
  ...
  keepLatestPodsOnly: true

v0.7.1 release

26 Apr 10:50
Compare
Choose a tag to compare

Change in v0.7.1 since v0.7.0

Changes

  • updated default terraformRunner to docker.io/isaaguilar/tf-runner-v5beta2 and terraformVersion to 1.1.9
  • updated default setupRunnerVersion to 1.1.7
  • updated terraformRunner's tf.sh for IRSA support by hacking irsa creds as static AWS_ACCESS_KEY_ID creds
  • fixed the arm64 binaries for kubectl in setupRunner and terraformRunner
  • fixed missing git binary for arm64 in terraformRunner

v0.7.0 release

14 Apr 14:22
Compare
Choose a tag to compare

Change in v0.7.0 since v0.6.0

Additions

  • Added the ability to add extra labels to runner pods.
kind: Terraform
spec:
  ...
  runnerLabels:
    aadpodidbinding: my-azure-identity-binding

v0.6.0 release

12 Apr 02:59
Compare
Choose a tag to compare

Change in v0.6.0 since v0.5.3

Additions

v0.5.3 release

19 Mar 04:54
Compare
Choose a tag to compare

Changes in v0.5.3 since v0.5.2

Changes

  • In setup-runner, change the cp $TFO_MAIN_MODULE_ADDONS to be failsafe (352070d)
    • Users who have pinned the .setupRunnerVersion will need to update to 1.1.4 for this change to take effect.

Docs

  • Fixed an example manifest examples/simple-template.yaml (#79)

v0.5.2 release

04 Mar 02:41
Compare
Choose a tag to compare

Changes in v0.5.2 since v0.5.1

Changes

  • The resource respect branches for resourceDownloads (ecd7d17).
    • Users who have pinned the .setupRunnerVersion will need to update to 1.1.3 for this change to take effect.

There are also a few wip in this release about arm architecture which will made official in a later release. However, TFO now supports arm64 architecture

v0.5.1 release

22 Jan 06:05
Compare
Choose a tag to compare

Change in v0.5.1 since v0.5.0

Change

  • The CRD resource uses the crd apiVersion v1 in order to support k8s 1.22+.