Skip to content

Commit b07efab

Browse files
authored
Update auto-readme. Update examples and tests (#43)
1 parent a82a2fa commit b07efab

28 files changed

Lines changed: 59 additions & 93 deletions

.github/auto-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ template: |
4747
4848
replacers:
4949
# Remove irrelevant information from Renovate bot
50-
- search: '/(?<=---\s+)+^#.*(Renovate configuration|Configuration)(?:.|\n)*?This PR has been generated .*/gm'
50+
- search: '/(?<=---\s)\s*^#.*(Renovate configuration|Configuration)(?:.|\n)*?This PR has been generated .*/gm'
5151
replace: ''
5252
# Remove Renovate bot banner image
5353
- search: '/\[!\[[^\]]*Renovate\][^\]]*\](\([^)]*\))?\s*\n+/gm'

.github/workflows/auto-readme.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,13 @@ jobs:
1919
run: |
2020
make init
2121
make readme/build
22+
# Ignore changes if they are only whitespace
23+
git diff --ignore-all-space --ignore-blank-lines --quiet README.md && git restore README.md
2224
2325
- name: Create Pull Request
24-
uses: cloudposse/actions/github/create-pull-request@0.20.0
26+
# This action will not create or change a pull request if there are no changes to make.
27+
# If a PR of the auto-update/readme branch is open, this action will just update it, not create a new PR.
28+
uses: cloudposse/actions/github/create-pull-request@0.30.0
2529
with:
2630
token: ${{ secrets.PUBLIC_REPO_ACCESS_TOKEN }}
2731
commit-message: Update README.md and docs
@@ -38,4 +42,5 @@ jobs:
3842
delete-branch: true
3943
labels: |
4044
auto-update
45+
no-release
4146
readme

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -346,13 +346,13 @@ Available targets:
346346
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.0 |
347347
| <a name="requirement_external"></a> [external](#requirement\_external) | >= 2.0 |
348348
| <a name="requirement_local"></a> [local](#requirement\_local) | >= 1.3 |
349-
| <a name="requirement_utils"></a> [utils](#requirement\_utils) | >= 0.17.4 |
349+
| <a name="requirement_utils"></a> [utils](#requirement\_utils) | >= 0.17.7 |
350350

351351
## Providers
352352

353353
| Name | Version |
354354
|------|---------|
355-
| <a name="provider_utils"></a> [utils](#provider\_utils) | >= 0.17.4 |
355+
| <a name="provider_utils"></a> [utils](#provider\_utils) | >= 0.17.7 |
356356

357357
## Modules
358358

docs/terraform.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.0 |
77
| <a name="requirement_external"></a> [external](#requirement\_external) | >= 2.0 |
88
| <a name="requirement_local"></a> [local](#requirement\_local) | >= 1.3 |
9-
| <a name="requirement_utils"></a> [utils](#requirement\_utils) | >= 0.17.4 |
9+
| <a name="requirement_utils"></a> [utils](#requirement\_utils) | >= 0.17.7 |
1010

1111
## Providers
1212

1313
| Name | Version |
1414
|------|---------|
15-
| <a name="provider_utils"></a> [utils](#provider\_utils) | >= 0.17.4 |
15+
| <a name="provider_utils"></a> [utils](#provider\_utils) | >= 0.17.7 |
1616

1717
## Modules
1818

examples/complete/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ terraform {
1212
}
1313
utils = {
1414
source = "cloudposse/utils"
15-
version = ">= 0.17.4"
15+
version = ">= 0.17.7"
1616
}
1717
}
1818
}

examples/remote-state/stacks/catalog/terraform/test-component-override.yaml

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,16 @@ components:
1515
# In this example, variables for each service are overridden in `catalog/services/service-?-override.*`
1616
component: "test/test-component"
1717
# Other variables can be overridden here
18-
vars: { }
19-
# Override backend for this component
20-
backend_type: static # s3, remote, vault, static, etc.
21-
backend:
22-
static:
23-
val1: 1
24-
val2: "2"
25-
val3: true
26-
val4: ""
27-
val5: null
18+
vars: {}
19+
env:
20+
TEST_ENV_VAR1: "val1-override"
21+
TEST_ENV_VAR3: "val3-override"
22+
TEST_ENV_VAR4: "val4"
2823
# Override remote state backend for this component
2924
remote_state_backend_type: static # s3, remote, vault, static, etc.
3025
remote_state_backend:
3126
static:
32-
val1: 1
27+
val1: true
3328
val2: "2"
34-
val3: true
35-
val4: ""
36-
val5: 5
29+
val3: 3
30+
val4: null

examples/remote-state/stacks/catalog/terraform/test-component.yaml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,12 @@ import:
99
components:
1010
terraform:
1111
"test/test-component":
12-
backend:
13-
s3:
14-
workspace_key_prefix: test-test-component
15-
remote_state_backend:
16-
s3:
17-
workspace_key_prefix: test-test-component
1812
settings:
1913
spacelift:
2014
workspace_enabled: true
2115
vars:
2216
enabled: true
17+
env:
18+
TEST_ENV_VAR1: "val1"
19+
TEST_ENV_VAR2: "val2"
20+
TEST_ENV_VAR3: "val3"

examples/remote-state/stacks/catalog/terraform/top-level-component1.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,6 @@ import:
99
components:
1010
terraform:
1111
top-level-component1:
12-
backend:
13-
s3:
14-
workspace_key_prefix: top-level-component1
15-
remote_state_backend:
16-
s3:
17-
workspace_key_prefix: top-level-component1
1812
settings:
1913
spacelift:
2014
workspace_enabled: true

examples/remote-state/stacks/catalog/terraform/vpc.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@ components:
44
backend:
55
s3:
66
workspace_key_prefix: infra-vpc
7-
remote_state_backend:
8-
s3:
9-
workspace_key_prefix: infra-vpc
107
settings:
118
spacelift:
129
workspace_enabled: true

examples/remote-state/stacks/globals/globals.yaml

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,22 @@ vars:
44
terraform:
55
vars: {}
66

7-
backend_type: s3 # s3, remote, vault, etc.
7+
backend_type: s3 # s3, remote, vault, static, etc.
88
backend:
99
s3:
1010
encrypt: true
1111
bucket: "eg-ue2-root-tfstate"
1212
key: "terraform.tfstate"
1313
dynamodb_table: "eg-ue2-root-tfstate-lock"
14-
profile: "eg-gbl-root-terraform"
1514
acl: "bucket-owner-full-control"
1615
region: "us-east-2"
16+
role_arn: null
1717
remote:
1818
vault:
1919

20-
remote_state_backend_type: s3 # s3, remote, vault, static, etc.
2120
remote_state_backend:
2221
s3:
23-
encrypt: true
24-
bucket: "eg-ue2-root-tfstate"
25-
key: "terraform.tfstate"
26-
dynamodb_table: "eg-ue2-root-tfstate-lock"
27-
profile: "eg-gbl-root-terraform"
28-
acl: "bucket-owner-full-control"
29-
region: "us-east-2"
22+
role_arn: "arn:aws:iam::123456789012:role/eg-gbl-root-terraform"
3023

3124
helmfile:
3225
vars: {}

0 commit comments

Comments
 (0)