Julio Castillo
1dfa72cadf
Define and adopt standard IP ranges for FAST networking ( #1697 )
...
* Define and adopt standard IP ranges for FAST networking
This PR documents and adopts a consistent IP address plan for FAST
networking stages
Fixes #1644
* Fix documented aggregated ranges for FAST
* Fix tests
* Fix ip ranges in documentation
* Fix NVA stages README
2023-09-21 14:27:53 +00:00
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