Commit Graph

4687 Commits

Author SHA1 Message Date
Ludovico Magnocavallo
f628cdbc06 FAST: move organization policies to stage 0 (#1698)
* design doc

* Update 0-org-policies.md

* moved org policies to stage 0, wip

* stage0

* stage 0

* export tag keys and values from stage 0

* rename factory variable

* change org policy outputs

* stage 1

* Update 0-org-policies.md

* make org policy variable not nullable, README changes

* use optionals for tag names

* better factory variable name

* README changes

* ADR
2023-09-21 14:03:21 +00:00
Jason Steenblik
79b0dc9751 Add deletion_protection_enabled attribute to cloudsql-instance to enable the GCP native deletion protection flag (#1696) 2023-09-20 15:09:38 +02:00
apichick
67f5cdc2a5 Merge pull request #1690 from cygnus8595/instance-attachment-bc
Rename instance attachment to match versions 23 and earlier
2023-09-20 11:32:05 +02:00
Ludo
c4c851c1dc remove duplicate variable members 2023-09-20 10:53:44 +02:00
Ludovico Magnocavallo
1b7d7fa443 Merge branch 'master' into instance-attachment-bc 2023-09-20 10:50:14 +02:00
Ludovico Magnocavallo
82fcd5a7d3 rename FAST globals output file (#1695) 2023-09-20 10:36:06 +02:00
Ludovico Magnocavallo
9345901598 Merge branch 'master' into instance-attachment-bc 2023-09-20 10:22:48 +02:00
Ludo
730c05bc3c update changelog 2023-09-20 09:55:34 +02:00
Julio Castillo
ec7a7a9605 Merge pull request #1694 from eddern/eddern/fix-apigee-addons-config
Fix apigee addons config conditional expression
2023-09-19 21:39:09 +02:00
Julio Castillo
d7857f26e9 Merge branch 'master' into eddern/fix-apigee-addons-config 2023-09-19 21:15:56 +02:00
eddern
36d030f61b simplify values assertion 2023-09-19 19:28:22 +02:00
Ludovico Magnocavallo
df5daab6cc Allow using no service account in compute-vm (#1692)
* module and tests

* align blueprints

* tfdoc

* remove stale variables

* fix blueprint

* variable description
2023-09-19 16:56:51 +00:00
eddern
9a893114b9 flip return of conditional expression 2023-09-19 18:42:29 +02:00
John Inama
d31dccf8fd Merge branch 'instance-attachment-bc' of github.com:cygnus8595/cloud-foundation-fabric into instance-attachment-bc 2023-09-18 15:13:12 -04:00
John Inama
b9a8b534e4 updating docs 2023-09-18 15:12:25 -04:00
John Inama
27a15260a8 updating docs 2023-09-18 13:08:26 -04:00
John Inama
8469c86e63 reversing instance attachment names 2023-09-18 13:02:09 -04:00
John Inama
10b9c9e2a6 resolving merge:
:
2023-09-18 12:18:20 -04:00
Ludovico Magnocavallo
96c28e605b fix repd disk attachment in compute-vm module (#1688) 2023-09-18 13:02:28 +00:00
Ludo
a47263b4f4 update changelog 2023-09-18 09:05:03 +02:00
Ludo
937be6c2d9 update changelog 2023-09-18 09:02:56 +02:00
Ludo
b6883c0687 update changelog 2023-09-18 09:00:45 +02:00
Julio Castillo
0f921d2092 Merge pull request #1687 from GoogleCloudPlatform/jccb/document-iam-variables
Add IAM variables template to ADR
2023-09-17 11:08:10 +02:00
Julio Castillo
7e7981a1b5 Add IAM variables template to ADR 2023-09-17 10:50:03 +02:00
Julio Castillo
0c578c067d Merge pull request #1684 from GoogleCloudPlatform/jccb/more-iam
Update resource-level IAM interface for kms and pubsub modules
2023-09-17 10:48:08 +02:00
Julio Castillo
3618c9ebdd Fix blueprints using pubsub 2023-09-17 00:21:57 +02:00
Julio Castillo
415bc14d7b Update Pub/Sub readme 2023-09-17 00:21:36 +02:00
Julio Castillo
9d61c6e26d Update IAM for pubsub topics and subscriptions 2023-09-17 00:21:36 +02:00
Julio Castillo
45203fe86c Make kms iam non-nullable 2023-09-17 00:21:36 +02:00
Julio Castillo
ad14a7d415 Update READMEs 2023-09-17 00:21:36 +02:00
Julio Castillo
960e015b42 Fix FAST tests 2023-09-17 00:21:36 +02:00
Julio Castillo
121598dbea Move FAST security delegated admins to iam_bindings_additive 2023-09-17 00:21:36 +02:00
Julio Castillo
9c878dc9cf Fix tests for new KMS IAM interface 2023-09-17 00:21:36 +02:00
Julio Castillo
da883bab8c Update kms module key-level IAM 2023-09-17 00:21:36 +02:00
Oliver Frolovs
1c5aabbd08 CONTRIBUTING guide: fix broken links and update "running tests for specific examples" section (#1686)
* CONTRIBUTING guide: fix links to section headers

* CONTRIBUTING guide: correct and expand the running tests for examples section
2023-09-16 19:46:46 +00:00
Ludovico Magnocavallo
d3d77d17fb fix psa routing variable in FAST net stages (#1685) 2023-09-16 10:31:02 +02:00
John Inama
39264f5edd I think it's all back 2023-09-15 16:59:13 -04:00
John Inama
b285deca96 Putting it back how it was and flipping the attachment name 2023-09-15 16:48:13 -04:00
Julio Castillo
c8b2c8539f Merge pull request #1683 from GoogleCloudPlatform/jccb/fix-subnet-iam-bindings
Fix subnet iam_bindings to use arbitrary keys
2023-09-15 15:15:59 +02:00
Julio Castillo
4d5df5aeb2 Fix tests 2023-09-15 14:57:32 +02:00
Ludovico Magnocavallo
bd7b9b4dd1 Merge branch 'master' into jccb/fix-subnet-iam-bindings 2023-09-15 14:31:28 +02:00
Julio Castillo
616c6fbc48 Fix subnet iam_bindings to use arbitrary keys 2023-09-15 14:30:27 +02:00
Oliver Frolovs
6eb862a775 GKE cluster modules: add optional kube state metrics (#1682)
* `gke-cluster-standard`: add optional kube state metrics
* `gke-cluster-autopilot`: add optional kube state metrics

* FAST: add kube state metrics support for GKE
* blueprints/gke: add kube state metrics support

* Bump up the provider version to `v4.82.0`
2023-09-15 12:18:45 +01:00
Julio Castillo
0221198b2f Merge pull request #1681 from GoogleCloudPlatform/jccb/subnet-iam
Embed subnet-level IAM in the variables controlling creation of subnets
2023-09-15 08:42:24 +02:00
Julio Castillo
f3be29cbc9 Fix tests 2023-09-15 00:27:55 +02:00
Julio Castillo
f19ab4872f Embed subnet-level IAM in the variables controlling creation of subnets
This moves the top-level `iam`, `iam_bindings` and
`iam_bindings_additive` variables into subnet-level attributes. This
change also allows setting permissions to PSC or proxy-only subnets

As part of this change, the factory interface is more aligned with the
rest of the modules using a `factories_config` variable. In the future
we can add a cidrs template similar to the firewall policy module
2023-09-15 00:27:55 +02:00
Oliver Frolovs
b3dc91b5cd Upgrades to monitoring_config in gke-cluster-*, docs update, and cosmetics fixes to GKE cluster modules (#1680)
* gke-cluster-standard: upgrade `monitoring_config` to use object style. Add tests.
* gke-cluster-standard: update docs

* gke-cluster-autopilot: move gateway_api_config block (cosmetic change)
* gke-cluster-autopilot: update docs and fix typos

* Update blueprints due to `monitoring_config` changes in `gke-cluster-standard`.
* Update FAST due to `monitoring_config` changes in `gke-cluster-standard`.
* Update docs for affected blueprints and FAST stages
2023-09-14 23:25:57 +01:00
lcaggio
79723f9ce1 Add lineage on Minimal Data Platform blueprint (#1679)
Add lineage on Minimal Data Platform blueprint
2023-09-14 17:52:19 +02:00
Julio Castillo
96a3bc3737 Merge pull request #1678 from GoogleCloudPlatform/jccb/fix-1677
Allow only one of `secondary_range_blocks` or `secondary_range_names` when creating GKE clusters.
2023-09-14 13:29:07 +02:00
Julio Castillo
8d7772761c Fix FAST readmes 2023-09-14 13:10:16 +02:00