Skip to content

Commit 4600a13

Browse files
authored
feat: pin down secure-api-secret location from global to specific (#120)
* feat: pin down secure-api-secret location from global to specific * docs: tflint terraform_docs
1 parent c6eadc5 commit 4600a13

File tree

11 files changed

+20
-13
lines changed

11 files changed

+20
-13
lines changed

examples/organization/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ module "secure-for-cloud_example_organization" {
106106

107107
| Name | Version |
108108
|------|---------|
109-
| <a name="provider_google"></a> [google](#provider\_google) | 4.33.0 |
110-
| <a name="provider_sysdig"></a> [sysdig](#provider\_sysdig) | 0.5.39 |
109+
| <a name="provider_google"></a> [google](#provider\_google) | 4.34.0 |
110+
| <a name="provider_sysdig"></a> [sysdig](#provider\_sysdig) | 0.5.40 |
111111

112112
## Modules
113113

examples/single-project-k8s/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ See [inputs summary](#inputs) or module module [`variables.tf`](./variables.tf)
8181

8282
| Name | Version |
8383
|------|---------|
84-
| <a name="provider_google"></a> [google](#provider\_google) | 4.33.0 |
84+
| <a name="provider_google"></a> [google](#provider\_google) | 4.34.0 |
8585
| <a name="provider_helm"></a> [helm](#provider\_helm) | 2.6.0 |
86-
| <a name="provider_sysdig"></a> [sysdig](#provider\_sysdig) | 0.5.39 |
86+
| <a name="provider_sysdig"></a> [sysdig](#provider\_sysdig) | 0.5.40 |
8787

8888
## Modules
8989

examples/single-project/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ module "secure-for-cloud_example_single-project" {
8282

8383
| Name | Version |
8484
|------|---------|
85-
| <a name="provider_google"></a> [google](#provider\_google) | 4.33.0 |
86-
| <a name="provider_sysdig"></a> [sysdig](#provider\_sysdig) | 0.5.39 |
85+
| <a name="provider_google"></a> [google](#provider\_google) | 4.34.0 |
86+
| <a name="provider_sysdig"></a> [sysdig](#provider\_sysdig) | 0.5.40 |
8787

8888
## Modules
8989

examples/trigger-events/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ module "secure-for-cloud_trigger_events" {
3838

3939
| Name | Version |
4040
|------|---------|
41-
| <a name="provider_google"></a> [google](#provider\_google) | 4.33.0 |
41+
| <a name="provider_google"></a> [google](#provider\_google) | 4.34.0 |
4242

4343
## Modules
4444

modules/infrastructure/organization_sink/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
| Name | Version |
1414
|------|---------|
15-
| <a name="provider_google"></a> [google](#provider\_google) | 4.33.0 |
15+
| <a name="provider_google"></a> [google](#provider\_google) | 4.34.0 |
1616

1717
## Modules
1818

modules/infrastructure/project_sink/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
| Name | Version |
1414
|------|---------|
15-
| <a name="provider_google"></a> [google](#provider\_google) | 4.33.0 |
15+
| <a name="provider_google"></a> [google](#provider\_google) | 4.34.0 |
1616

1717
## Modules
1818

modules/infrastructure/pubsub_subscription/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ already exists in the project. It will create the topic if it doesn't exist.
1515

1616
| Name | Version |
1717
|------|---------|
18-
| <a name="provider_google"></a> [google](#provider\_google) | 4.33.0 |
18+
| <a name="provider_google"></a> [google](#provider\_google) | 4.34.0 |
1919

2020
## Modules
2121

modules/infrastructure/secrets/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
| Name | Version |
1414
|------|---------|
15-
| <a name="provider_google"></a> [google](#provider\_google) | 4.33.0 |
15+
| <a name="provider_google"></a> [google](#provider\_google) | 4.34.0 |
1616

1717
## Modules
1818

@@ -25,6 +25,7 @@ No modules.
2525
| [google_secret_manager_secret.secure_api_secret](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/secret_manager_secret) | resource |
2626
| [google_secret_manager_secret_iam_member.secret_reader](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/secret_manager_secret_iam_member) | resource |
2727
| [google_secret_manager_secret_version.secure_api_secret](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/secret_manager_secret_version) | resource |
28+
| [google_client_config.current](https://registry.terraform.io/providers/hashicorp/google/latest/docs/data-sources/client_config) | data source |
2829

2930
## Inputs
3031

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
data "google_client_config" "current" {
2+
}

modules/infrastructure/secrets/main.tf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
resource "google_secret_manager_secret" "secure_api_secret" {
22
secret_id = "${var.name}-sysdig-secure-api-secret"
33
replication {
4-
automatic = true
4+
user_managed {
5+
replicas {
6+
location = data.google_client_config.current.region
7+
}
8+
}
59
}
610
}
711

0 commit comments

Comments
 (0)