Skip to content

Releases: cloudposse/github-action-atmos-terraform-apply

v1.5.0

29 Feb 08:15
7261e9c
Compare
Choose a tag to compare
Update infracost/actions action to v3 @renovate (#41)

This PR contains the following updates:

Package Type Update Change
infracost/actions action major v2 -> v3

Release Notes

infracost/actions (infracost/actions)

v3

Compare Source


v1.4.0

27 Feb 17:58
162c201
Compare
Choose a tag to compare
Fix Saved plan does not match the given state @goruha (#40)

what

  • Fix Saved plan does not match the given state

references

v1.3.0

25 Jan 21:58
39b5ee4
Compare
Choose a tag to compare
Disable outputs for summary @goruha (#37)

what

  • Disable outputs for summary

why

references

v1.2.0

25 Jan 20:54
35b0c16
Compare
Choose a tag to compare
Fix terraform docs config path @goruha (#36)

what

  • Fix terraform docs config path

v1.1.0

25 Jan 20:41
324ce8f
Compare
Choose a tag to compare
Fix terraform docs config path @goruha (#35)

what

  • Fix terraform docs config path

v1.0.1

25 Jan 19:31
1d38307
Compare
Choose a tag to compare
Added terraform output to summary @goruha (#34)

what

  • Add the ability to display terraform outputs after apply
chore: updated readme @milldr (#32)

what

  • updated readme

why

  • corrected job name (apply)
  • added reference for docs
  • pulled in content from atmos docs
  • make readme

references

v1.0.0

13 Dec 15:56
75e5571
Compare
Choose a tag to compare
Move to GitOps Config File @goruha (#29)

What

  • Use configuration file

Why

  • Make DRY workflows

Migrating from v1 to v2

v2 drop component-path variable. Now it fetches from atmos.yaml file automatically.

v2 moved variables from inputs to atmos gitops config path ./.github/config/atmos-gitops.yaml

name
atmos-version
atmos-config-path
terraform-state-bucket
terraform-state-table
terraform-state-role
terraform-plan-role
terraform-apply-role
terraform-version
aws-region
enable-infracost

If you want the same behavior in v2 as inv1 you should create config ./.github/config/atmos-gitops.yaml with the same variables as in v1 inputs.

  - name: Terraform apply
    uses: cloudposse/github-action-atmos-terraform-apply@v2
    with:
      atmos-gitops-config-path: ./.github/config/atmos-gitops.yaml
      component: "foobar"
      stack: "plat-ue2-sandbox"

same behaviour as

  - name: Terraform apply
    uses: cloudposse/github-action-atmos-terraform-apply@v1
    with:
      component: "foobar"
      stack: "plat-ue2-sandbox"
      component-path: "components/terraform/s3-bucket"
      terraform-apply-role: "arn:aws:iam::111111111111:role/acme-core-gbl-identity-gitops"
      terraform-state-bucket: "acme-core-ue2-auto-gitops"
      terraform-state-role: "arn:aws:iam::999999999999:role/acme-core-ue2-auto-gitops-gha"
      terraform-state-table: "acme-core-ue2-auto-gitops"
      aws-region: "us-east-2"

v0.11.0

21 Nov 15:57
bf66909
Compare
Choose a tag to compare
Install tfcmt @goruha (#28)

what

  • Install tfcmt to toolchain dir

why

  • Old action shmokmt/actions-setup-tfcmt@v2 installed tfcmt to a global directory that leads to conflicts

v0.10.0

20 Nov 17:52
7a71112
Compare
Choose a tag to compare
Fix atmos config path @goruha (#26)

what

  • Fix atmos config path

why

  • Allow to set custom atmos config path

v0.9.0

05 Sep 21:40
5cd8f9c
Compare
Choose a tag to compare
Fixed version for plan storage step and added overwrite SHA @zdmytriv (#19)

what

  • fixed version for plan storage step
  • added overwrite SHA

why

  • fixed version for plan storage step
  • added overwrite SHA

references