Skip to content

Commit c4987d2

Browse files
authored
Move atmos-gitops-config.yaml to atmos.yaml (#63)
* Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Fix readme * Update README * Added rename * Added rename * Added rename * Fix readme * Address comments * Address comments * Replace storage with artifact-storage in atmos.yaml config * Replace storage with artifact-storage in atmos.yaml config * Address comments
1 parent 7d5a754 commit c4987d2

15 files changed

+450
-268
lines changed

.github/workflows/integration-tests.yml

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,19 @@ jobs:
2525
- shell: bash
2626
run: |
2727
mkdir -p ${{ runner.temp }}
28-
cat > ${{ runner.temp }}/atmos-gitops.yaml <<EOL
29-
atmos-version: 1.45.3
30-
atmos-config-path: ./tests/
31-
terraform-state-bucket: ${{ secrets.TERRAFORM_STATE_BUCKET }}
32-
terraform-state-table: ${{ secrets.TERRAFORM_STATE_TABLE }}
33-
terraform-state-role: ${{ secrets.TERRAFORM_STATE_ROLE }}
34-
terraform-plan-role: ${{ secrets.TERRAFORM_PLAN_ROLE }}
35-
terraform-version: 1.5.2
36-
aws-region: ${{ env.AWS_REGION }}
37-
sort-by: .stack_slug
38-
group-by: .stack_slug | split("-") | [.[0], .[2]] | join("-")
39-
EOL
28+
cp ./tests/atmos.yaml ${{ runner.temp }}/atmos.yaml
29+
sed -i -e 's#__INFRACOST_ENABLED__#false#g' ${{ runner.temp }}/atmos.yaml
30+
sed -i -e 's#__STORAGE_REGION__#${{ env.AWS_REGION }}#g' ${{ runner.temp }}/atmos.yaml
31+
sed -i -e 's#__STORAGE_BUCKET__#${{ secrets.TERRAFORM_STATE_BUCKET }}#g' ${{ runner.temp }}/atmos.yaml
32+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
33+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
34+
sed -i -e 's#__STORAGE_ROLE__#${{ secrets.TERRAFORM_STATE_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
35+
sed -i -e 's#__PLAN_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
36+
sed -i -e 's#__APPLY_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
4037
4138
- name: Plan Atmos Component
4239
uses: ./
4340
with:
4441
component: "foobar"
4542
stack: "plat-ue2-sandbox"
46-
atmos-gitops-config-path: "${{ runner.temp }}/atmos-gitops.yaml"
43+
atmos-config-path: ${{ runner.temp }}

.github/workflows/test-changes-exists-drift.yml

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,16 @@ jobs:
3030
- shell: bash
3131
run: |
3232
mkdir -p ${{ runner.temp }}
33-
cat > ${{ runner.temp }}/atmos-gitops.yaml <<EOL
34-
atmos-version: 1.45.3
35-
atmos-config-path: ./tests/
36-
terraform-state-bucket: ${{ secrets.TERRAFORM_STATE_BUCKET }}
37-
terraform-state-table: ${{ secrets.TERRAFORM_STATE_TABLE }}
38-
terraform-state-role: ${{ secrets.TERRAFORM_STATE_ROLE }}
39-
terraform-plan-role: ${{ secrets.TERRAFORM_PLAN_ROLE }}
40-
terraform-version: 1.5.2
41-
aws-region: ${{ env.AWS_REGION }}
42-
sort-by: .stack_slug
43-
group-by: .stack_slug | split("-") | [.[0], .[2]] | join("-")
44-
EOL
33+
cp ./tests/atmos.yaml ${{ runner.temp }}/atmos.yaml
34+
sed -i -e 's#__INFRACOST_ENABLED__#false#g' ${{ runner.temp }}/atmos.yaml
35+
sed -i -e 's#__STORAGE_REGION__#${{ env.AWS_REGION }}#g' ${{ runner.temp }}/atmos.yaml
36+
sed -i -e 's#__STORAGE_BUCKET__#${{ secrets.TERRAFORM_STATE_BUCKET }}#g' ${{ runner.temp }}/atmos.yaml
37+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
38+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
39+
sed -i -e 's#__STORAGE_ROLE__#${{ secrets.TERRAFORM_STATE_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
40+
sed -i -e 's#__PLAN_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
41+
sed -i -e 's#__APPLY_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
42+
4543
4644
- name: Plan Atmos Component
4745
id: current
@@ -51,7 +49,8 @@ jobs:
5149
stack: "plat-ue2-sandbox"
5250
sha: da39a3ee5e6b4b0d3255bfef95601890afd80709
5351
drift-detection-mode-enabled: true
54-
atmos-gitops-config-path: "${{ runner.temp }}/atmos-gitops.yaml"
52+
atmos-config-path: ${{ runner.temp }}
53+
atmos-version: 1.63.0
5554

5655
outputs:
5756
result: ${{ steps.current.outcome }}

.github/workflows/test-changes-exists.yml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,15 @@ jobs:
3030
- shell: bash
3131
run: |
3232
mkdir -p ${{ runner.temp }}
33-
cat > ${{ runner.temp }}/atmos-gitops.yaml <<EOL
34-
atmos-version: 1.45.3
35-
atmos-config-path: ./tests/
36-
terraform-state-bucket: ${{ secrets.TERRAFORM_STATE_BUCKET }}
37-
terraform-state-table: ${{ secrets.TERRAFORM_STATE_TABLE }}
38-
terraform-state-role: ${{ secrets.TERRAFORM_STATE_ROLE }}
39-
terraform-plan-role: ${{ secrets.TERRAFORM_PLAN_ROLE }}
40-
terraform-version: 1.5.2
41-
aws-region: ${{ env.AWS_REGION }}
42-
sort-by: .stack_slug
43-
group-by: .stack_slug | split("-") | [.[0], .[2]] | join("-")
44-
EOL
33+
cp ./tests/atmos.yaml ${{ runner.temp }}/atmos.yaml
34+
sed -i -e 's#__INFRACOST_ENABLED__#false#g' ${{ runner.temp }}/atmos.yaml
35+
sed -i -e 's#__STORAGE_REGION__#${{ env.AWS_REGION }}#g' ${{ runner.temp }}/atmos.yaml
36+
sed -i -e 's#__STORAGE_BUCKET__#${{ secrets.TERRAFORM_STATE_BUCKET }}#g' ${{ runner.temp }}/atmos.yaml
37+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
38+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
39+
sed -i -e 's#__STORAGE_ROLE__#${{ secrets.TERRAFORM_STATE_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
40+
sed -i -e 's#__PLAN_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
41+
sed -i -e 's#__APPLY_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
4542
4643
- name: Plan Atmos Component
4744
id: current
@@ -50,7 +47,8 @@ jobs:
5047
component: "foobar/changes"
5148
stack: "plat-ue2-sandbox"
5249
sha: da39a3ee5e6b4b0d3255bfef95601890afd80709
53-
atmos-gitops-config-path: "${{ runner.temp }}/atmos-gitops.yaml"
50+
atmos-config-path: ${{ runner.temp }}
51+
atmos-version: 1.63.0
5452

5553
outputs:
5654
result: ${{ steps.current.outcome }}

.github/workflows/test-failed-plan-drift.yml

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,16 @@ jobs:
3030
- shell: bash
3131
run: |
3232
mkdir -p ${{ runner.temp }}
33-
cat > ${{ runner.temp }}/atmos-gitops.yaml <<EOL
34-
atmos-version: 1.45.3
35-
atmos-config-path: ./tests/
36-
terraform-state-bucket: ${{ secrets.TERRAFORM_STATE_BUCKET }}
37-
terraform-state-table: ${{ secrets.TERRAFORM_STATE_TABLE }}
38-
terraform-state-role: ${{ secrets.TERRAFORM_STATE_ROLE }}
39-
terraform-plan-role: ${{ secrets.TERRAFORM_PLAN_ROLE }}
40-
terraform-version: 1.5.2
41-
aws-region: ${{ env.AWS_REGION }}
42-
sort-by: .stack_slug
43-
group-by: .stack_slug | split("-") | [.[0], .[2]] | join("-")
44-
EOL
33+
cp ./tests/atmos.yaml ${{ runner.temp }}/atmos.yaml
34+
sed -i -e 's#__INFRACOST_ENABLED__#false#g' ${{ runner.temp }}/atmos.yaml
35+
sed -i -e 's#__STORAGE_REGION__#${{ env.AWS_REGION }}#g' ${{ runner.temp }}/atmos.yaml
36+
sed -i -e 's#__STORAGE_BUCKET__#${{ secrets.TERRAFORM_STATE_BUCKET }}#g' ${{ runner.temp }}/atmos.yaml
37+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
38+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
39+
sed -i -e 's#__STORAGE_ROLE__#${{ secrets.TERRAFORM_STATE_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
40+
sed -i -e 's#__PLAN_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
41+
sed -i -e 's#__APPLY_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
42+
4543
4644
- name: Plan Atmos Component
4745
id: current
@@ -51,7 +49,8 @@ jobs:
5149
stack: "plat-ue2-sandbox"
5250
sha: da39a3ee5e6b4b0d3255bfef95601890afd80709
5351
drift-detection-mode-enabled: true
54-
atmos-gitops-config-path: "${{ runner.temp }}/atmos-gitops.yaml"
52+
atmos-config-path: ${{ runner.temp }}
53+
atmos-version: 1.63.0
5554

5655
outputs:
5756
result: ${{ steps.current.outcome }}

.github/workflows/test-failed-plan.yml

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,16 @@ jobs:
3030
- shell: bash
3131
run: |
3232
mkdir -p ${{ runner.temp }}
33-
cat > ${{ runner.temp }}/atmos-gitops.yaml <<EOL
34-
atmos-version: 1.45.3
35-
atmos-config-path: ./tests/
36-
terraform-state-bucket: ${{ secrets.TERRAFORM_STATE_BUCKET }}
37-
terraform-state-table: ${{ secrets.TERRAFORM_STATE_TABLE }}
38-
terraform-state-role: ${{ secrets.TERRAFORM_STATE_ROLE }}
39-
terraform-plan-role: ${{ secrets.TERRAFORM_PLAN_ROLE }}
40-
terraform-version: 1.5.2
41-
aws-region: ${{ env.AWS_REGION }}
42-
sort-by: .stack_slug
43-
group-by: .stack_slug | split("-") | [.[0], .[2]] | join("-")
44-
EOL
33+
cp ./tests/atmos.yaml ${{ runner.temp }}/atmos.yaml
34+
sed -i -e 's#__INFRACOST_ENABLED__#false#g' ${{ runner.temp }}/atmos.yaml
35+
sed -i -e 's#__STORAGE_REGION__#${{ env.AWS_REGION }}#g' ${{ runner.temp }}/atmos.yaml
36+
sed -i -e 's#__STORAGE_BUCKET__#${{ secrets.TERRAFORM_STATE_BUCKET }}#g' ${{ runner.temp }}/atmos.yaml
37+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
38+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
39+
sed -i -e 's#__STORAGE_ROLE__#${{ secrets.TERRAFORM_STATE_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
40+
sed -i -e 's#__PLAN_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
41+
sed -i -e 's#__APPLY_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
42+
4543
4644
- name: Plan Atmos Component
4745
id: current
@@ -50,7 +48,8 @@ jobs:
5048
component: "foobar-fail"
5149
stack: "plat-ue2-sandbox"
5250
sha: da39a3ee5e6b4b0d3255bfef95601890afd80709
53-
atmos-gitops-config-path: "${{ runner.temp }}/atmos-gitops.yaml"
51+
atmos-config-path: ${{ runner.temp }}
52+
atmos-version: 1.63.0
5453

5554
outputs:
5655
result: ${{ steps.current.outcome }}

.github/workflows/test-infra-cost.yml

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,16 @@ jobs:
3030
- shell: bash
3131
run: |
3232
mkdir -p ${{ runner.temp }}
33-
cat > ${{ runner.temp }}/atmos-gitops.yaml <<EOL
34-
atmos-version: 1.45.3
35-
atmos-config-path: ./tests/
36-
terraform-state-bucket: ${{ secrets.TERRAFORM_STATE_BUCKET }}
37-
terraform-state-table: ${{ secrets.TERRAFORM_STATE_TABLE }}
38-
terraform-state-role: ${{ secrets.TERRAFORM_STATE_ROLE }}
39-
terraform-plan-role: ${{ secrets.TERRAFORM_PLAN_ROLE }}
40-
terraform-version: 1.5.2
41-
enable-infracost: true
42-
aws-region: ${{ env.AWS_REGION }}
43-
sort-by: .stack_slug
44-
group-by: .stack_slug | split("-") | [.[0], .[2]] | join("-")
45-
EOL
33+
cp ./tests/atmos.yaml ${{ runner.temp }}/atmos.yaml
34+
sed -i -e 's#__INFRACOST_ENABLED__#true#g' ${{ runner.temp }}/atmos.yaml
35+
sed -i -e 's#__STORAGE_REGION__#${{ env.AWS_REGION }}#g' ${{ runner.temp }}/atmos.yaml
36+
sed -i -e 's#__STORAGE_BUCKET__#${{ secrets.TERRAFORM_STATE_BUCKET }}#g' ${{ runner.temp }}/atmos.yaml
37+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
38+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
39+
sed -i -e 's#__STORAGE_ROLE__#${{ secrets.TERRAFORM_STATE_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
40+
sed -i -e 's#__PLAN_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
41+
sed -i -e 's#__APPLY_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
42+
4643
4744
- name: Plan Atmos Component
4845
id: current
@@ -53,7 +50,8 @@ jobs:
5350
sha: 55bfef95601890afd80709da39a3ee5e6b4b0d32
5451
infracost-api-key: ${{ secrets.INFRACOST_API_KEY }}
5552
debug: true
56-
atmos-gitops-config-path: "${{ runner.temp }}/atmos-gitops.yaml"
53+
atmos-config-path: ${{ runner.temp }}
54+
atmos-version: 1.63.0
5755

5856
outputs:
5957
result: ${{ steps.current.outcome }}

.github/workflows/test-no-changes-drift-more.yml

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,15 @@ jobs:
3030
- shell: bash
3131
run: |
3232
mkdir -p ${{ runner.temp }}
33-
cat > ${{ runner.temp }}/atmos-gitops.yaml <<EOL
34-
atmos-version: 1.45.3
35-
atmos-config-path: ./tests/
36-
terraform-state-bucket: ${{ secrets.TERRAFORM_STATE_BUCKET }}
37-
terraform-state-table: ${{ secrets.TERRAFORM_STATE_TABLE }}
38-
terraform-state-role: ${{ secrets.TERRAFORM_STATE_ROLE }}
39-
terraform-plan-role: ${{ secrets.TERRAFORM_PLAN_ROLE }}
40-
terraform-version: 1.5.2
41-
enable-infracost: false
42-
aws-region: ${{ env.AWS_REGION }}
43-
sort-by: .stack_slug
44-
group-by: .stack_slug | split("-") | [.[0], .[2]] | join("-")
45-
EOL
33+
cp ./tests/atmos.yaml ${{ runner.temp }}/atmos.yaml
34+
sed -i -e 's#__INFRACOST_ENABLED__#false#g' ${{ runner.temp }}/atmos.yaml
35+
sed -i -e 's#__STORAGE_REGION__#${{ env.AWS_REGION }}#g' ${{ runner.temp }}/atmos.yaml
36+
sed -i -e 's#__STORAGE_BUCKET__#${{ secrets.TERRAFORM_STATE_BUCKET }}#g' ${{ runner.temp }}/atmos.yaml
37+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
38+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
39+
sed -i -e 's#__STORAGE_ROLE__#${{ secrets.TERRAFORM_STATE_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
40+
sed -i -e 's#__PLAN_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
41+
sed -i -e 's#__APPLY_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
4642
4743
- name: Plan Atmos Component
4844
id: current
@@ -52,7 +48,8 @@ jobs:
5248
stack: "plat-ue2-sandbox"
5349
sha: da39a3ee5e6b4b0d3255bfef95601890afd80709
5450
drift-detection-mode-enabled: true
55-
atmos-gitops-config-path: "${{ runner.temp }}/atmos-gitops.yaml"
51+
atmos-config-path: ${{ runner.temp }}
52+
atmos-version: 1.63.0
5653

5754
outputs:
5855
result: ${{ steps.current.outcome }}

.github/workflows/test-no-changes.yml

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,15 @@ jobs:
3030
- shell: bash
3131
run: |
3232
mkdir -p ${{ runner.temp }}
33-
cat > ${{ runner.temp }}/atmos-gitops.yaml <<EOL
34-
atmos-version: 1.45.3
35-
atmos-config-path: ./tests/
36-
terraform-state-bucket: ${{ secrets.TERRAFORM_STATE_BUCKET }}
37-
terraform-state-table: ${{ secrets.TERRAFORM_STATE_TABLE }}
38-
terraform-state-role: ${{ secrets.TERRAFORM_STATE_ROLE }}
39-
terraform-plan-role: ${{ secrets.TERRAFORM_PLAN_ROLE }}
40-
terraform-version: 1.5.2
41-
enable-infracost: false
42-
aws-region: ${{ env.AWS_REGION }}
43-
sort-by: .stack_slug
44-
group-by: .stack_slug | split("-") | [.[0], .[2]] | join("-")
45-
EOL
33+
cp ./tests/atmos.yaml ${{ runner.temp }}/atmos.yaml
34+
sed -i -e 's#__INFRACOST_ENABLED__#false#g' ${{ runner.temp }}/atmos.yaml
35+
sed -i -e 's#__STORAGE_REGION__#${{ env.AWS_REGION }}#g' ${{ runner.temp }}/atmos.yaml
36+
sed -i -e 's#__STORAGE_BUCKET__#${{ secrets.TERRAFORM_STATE_BUCKET }}#g' ${{ runner.temp }}/atmos.yaml
37+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
38+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
39+
sed -i -e 's#__STORAGE_ROLE__#${{ secrets.TERRAFORM_STATE_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
40+
sed -i -e 's#__PLAN_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
41+
sed -i -e 's#__APPLY_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
4642
4743
- name: Plan Atmos Component
4844
id: current
@@ -51,7 +47,8 @@ jobs:
5147
component: "foobar"
5248
stack: "plat-ue2-sandbox"
5349
sha: da39a3ee5e6b4b0d3255bfef95601890afd80709
54-
atmos-gitops-config-path: "${{ runner.temp }}/atmos-gitops.yaml"
50+
atmos-config-path: ${{ runner.temp }}
51+
atmos-version: 1.63.0
5552

5653
outputs:
5754
result: ${{ steps.current.outcome }}

.github/workflows/test-settings-action-disabled-drift.yml

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,15 @@ jobs:
3030
- shell: bash
3131
run: |
3232
mkdir -p ${{ runner.temp }}
33-
cat > ${{ runner.temp }}/atmos-gitops.yaml <<EOL
34-
atmos-version: 1.45.3
35-
atmos-config-path: ./tests/
36-
terraform-state-bucket: ${{ secrets.TERRAFORM_STATE_BUCKET }}
37-
terraform-state-table: ${{ secrets.TERRAFORM_STATE_TABLE }}
38-
terraform-state-role: ${{ secrets.TERRAFORM_STATE_ROLE }}
39-
terraform-plan-role: ${{ secrets.TERRAFORM_PLAN_ROLE }}
40-
terraform-version: 1.5.2
41-
enable-infracost: true
42-
aws-region: ${{ env.AWS_REGION }}
43-
sort-by: .stack_slug
44-
group-by: .stack_slug | split("-") | [.[0], .[2]] | join("-")
45-
EOL
33+
cp ./tests/atmos.yaml ${{ runner.temp }}/atmos.yaml
34+
sed -i -e 's#__INFRACOST_ENABLED__#false#g' ${{ runner.temp }}/atmos.yaml
35+
sed -i -e 's#__STORAGE_REGION__#${{ env.AWS_REGION }}#g' ${{ runner.temp }}/atmos.yaml
36+
sed -i -e 's#__STORAGE_BUCKET__#${{ secrets.TERRAFORM_STATE_BUCKET }}#g' ${{ runner.temp }}/atmos.yaml
37+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
38+
sed -i -e 's#__STORAGE_TABLE__#${{ secrets.TERRAFORM_STATE_TABLE }}#g' ${{ runner.temp }}/atmos.yaml
39+
sed -i -e 's#__STORAGE_ROLE__#${{ secrets.TERRAFORM_STATE_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
40+
sed -i -e 's#__PLAN_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
41+
sed -i -e 's#__APPLY_ROLE__#${{ secrets.TERRAFORM_PLAN_ROLE }}#g' ${{ runner.temp }}/atmos.yaml
4642
4743
- name: Plan Atmos Component
4844
id: current
@@ -52,7 +48,8 @@ jobs:
5248
stack: "plat-ue2-sandbox"
5349
sha: da39a3ee5e6b4b0d3255bfef95601890afd80709
5450
drift-detection-mode-enabled: true
55-
atmos-gitops-config-path: "${{ runner.temp }}/atmos-gitops.yaml"
51+
atmos-config-path: ${{ runner.temp }}
52+
atmos-version: 1.63.0
5653

5754
outputs:
5855
result: ${{ steps.current.outcome }}

0 commit comments

Comments
 (0)