Wiktor Niesiobędzki
af253c9702
Fix 0-bootstrap iam_by_principals not taking into account all principals ( #2267 )
...
* Fix 0-bootstrap iam_by_principals not taking into account all principals
* Add test-case for iam_by_principals for 0-bootstrap stage
---------
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2024-05-12 21:02:04 +02:00
Wiktor Niesiobędzki
6a3c7fe444
CloudSQL PSC Endpoints support ( #2242 )
...
* Add PSC endpoints consumers to net-address
* Cloud SQL E2E tests
2024-05-12 12:00:39 +02:00
Wiktor Niesiobędzki
35a17a46ba
Fix failing E2E tests
2024-05-11 17:29:35 +02:00
Jan Van Bruggen
5b3ed10cda
Fix bug from output typo in new project-factory module ( #2264 )
...
`local.folders` is just a map of var-based keys to string manipulations on those keys, while `local.hierarchy` is the seemingly-intended map of var-based keys to generated IDs/numbers.
see
https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/blob/master/modules/project-factory/factory-folders.tf#L32
vs.
https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/blob/master/modules/project-factory/factory-folders.tf#L39
Thank you for recently developing this convenient module!
2024-05-10 22:19:35 +00:00
Wiktor Niesiobędzki
2b6c81f73d
Update docs - gcp-network-admins -> gcp-vpc-network-admins
2024-05-10 10:04:24 +02:00
Ludo
01533a4a66
update changelog
2024-05-10 07:56:11 +02:00
Julio Castillo
d838c4ac47
Make Simple NVA route IAP traffic through NIC 0 ( #2262 )
2024-05-09 18:29:25 +02:00
Julio Castillo
c58850c096
Add Hybrid NAT support ( #2261 )
...
* Updates to support hybid NAT
* Fix readme
* Fix variable order
2024-05-09 13:24:41 +00:00
Ludovico Magnocavallo
c9503d5ac5
Remove data source from folder module ( #2260 )
...
* remove data source from folder module
* fix fast tfdoc
* fix locals type error
* fix folder test
* fix fast test
2024-05-09 13:09:54 +00:00
Julio Castillo
7aa6c7e059
Style fixes to FAST log sinks expressions
2024-05-02 22:11:33 +02:00
Julio Castillo
94c32c1d71
Misc FAST fixes ( #2253 )
...
* Misc FAST fixes
* Fix readme
* Fix FAST nva bgp tests
2024-05-02 06:56:26 +00:00
simonebruzzechesse
dccf5735c5
fis issues with private workstation-cluster module and persistent_directories ( #2247 )
...
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2024-05-02 06:09:10 +00:00
Ludovico Magnocavallo
fdcd309729
add support for labels to GKE backup plans ( #2252 )
2024-05-01 20:20:21 +02:00
Ludovico Magnocavallo
27a055a9cb
fix factory ingress policies ( #2251 )
2024-05-01 18:50:30 +02:00
jnahelou
e1226676fd
Added missing identity when connectors API is enabled ( #2248 )
2024-04-30 17:21:35 +00:00
apichick
be966c4f32
Fixed issue with service networking DNS peering ( #2246 )
...
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2024-04-28 20:18:02 +00:00
apichick
ab174274de
Added new attributes Apigee organization and bumped up providers version ( #2243 )
2024-04-28 17:31:42 +02:00
apichick
a95e681f05
Removed BFD settings from net-vpn-ha module as it is not supported ( #2244 )
...
* Removed bfd settings from net-vpn-ha as it is not supported
* Removed bfd settings from net-vpn-ha as it is not supported
2024-04-28 12:11:07 +02:00
Wiktor Niesiobędzki
d831d32864
Use default labels on pubsub subscription when no override is provided
2024-04-27 09:22:41 +02:00
Deepak Kumar
64ac89d59c
fix: allow disabling node autoprovisioning ( #2238 )
...
- This fix allows a GKE Standard cluster to be configured with no auto-provisioned node pool,
but allow setting autocluster profile for user-provisioned node pools like created via `gke-nodepool` module.
Co-authored-by: Julio Castillo <jccb@google.com>
2024-04-26 07:17:48 +00:00
Vince Gonzalez
2446b4dd7c
Update README.md ( #2239 )
2024-04-26 01:14:32 +02:00
Julio Castillo
99129d54a3
Update FAST logging ( #2235 )
...
* Update FAST logging
* Fix readme
* Fix tests
2024-04-25 08:31:51 +02:00
luigi-bitonti
d901992607
Added build env vars in cloud function v1 ( #2234 )
2024-04-23 19:20:38 +02:00
Luca Prete
dd213ea9a9
Fix permissions for branch network dev - read sa ( #2233 )
...
Co-authored-by: Luca Prete <lucaprete@google.com>
2024-04-23 15:19:38 +02:00
Tomislav O
59084fa853
docs: 📝 fix error in phpIPAM terraform config by updating VPC peering settings ( #2230 )
2024-04-22 10:55:03 +00:00
Ludo
05dcda68e1
update changelog
2024-04-22 10:04:10 +02:00
Ludovico Magnocavallo
309792c559
Refactor vpc-sc support in project module, add support for dry run ( #2229 )
2024-04-22 09:28:01 +02:00
dependabot[bot]
0454fd681d
Bump golang.org/x/net ( #2227 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.17.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2024-04-19 14:26:14 +02:00
dependabot[bot]
55a345ebac
Bump golang.org/x/net ( #2228 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.17.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-19 14:25:51 +02:00
simonebruzzechesse
b6771ae7ad
fix cloud sql PSA after module upgrade ( #2226 )
...
* fix cloud sql PSA after module upgrade
add proxy subnet for ILB
* fix cloud run service accessible from public url in case the service is privately deployed
* add deletion_policy variable in psa_configs for net-vpc module
fix destroy issue with phpIPAM blueprint
2024-04-19 12:41:02 +02:00
Wiktor Niesiobędzki
024d3255e6
Generalization of tflint call for FAST stages ( #2225 )
...
* Generalization of tflint call for FAST
* Fix tfvars path
* Fix tfvars path - depending where the file is
* Fix regex
* Reeanble linting
* Align test directory to stage name
* Align all fast stages to use tftest
2024-04-18 21:04:24 +02:00
cmalpe
1563a76011
added missing option for exclusion scope ( #2224 )
...
* added missing option for exclusion scope
* added validation and changes for gke autopilot
2024-04-18 14:12:16 +03:00
Julio Castillo
f22837cd47
Enable TFLint in FAST stages ( #2221 )
2024-04-18 10:06:24 +02:00
Julio Castillo
3af7e257d2
Add tflint to pipelines ( #2220 )
...
* Fix terraform_deprecated_index
https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.5.0/docs/rules/terraform_deprecated_index.md
* Fix terraform_deprecated_interpolation
Reference: https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.5.0/docs/rules/terraform_deprecated_interpolation.md
* Fix more indexing
* Remove unused variable
* Enable TFLint for modules
* Add tflint config file
* Fix chdir
* Lint modules
* TFLint fixes
* TFLint
* Fixes binauthz README
* Fixes DNS response policy tests. Restores MIG outputs.
* Fixes other DNS response policy tests.
* Update tests for fast 2-e
* Moar fixed tests
---------
Co-authored-by: Simone Ruffilli <sruffilli@google.com>
2024-04-17 10:23:48 +02:00
Ludo
25bf17c837
update changelog
2024-04-16 17:56:32 +02:00
Ludovico Magnocavallo
9414779cc2
Allow multiple PSA service providers in net-vpc module ( #2218 )
...
* allowing multiple PSA service providers in net-vpc module
* tfdoc
* tfdoc
* Add tfvars/yaml tests
* fix module and tests
* re-enable inventory
* merge fix
* Add multiple PSA test case
* fix cloudsql example
---------
Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com>
2024-04-16 15:02:36 +00:00
Julio Castillo
b4b926a56e
Remove unused variables/locals from FAST ( #2219 )
...
* Remove unused variables/locals from FAST
* Fix readmes
2024-04-16 14:14:24 +00:00
Ludovico Magnocavallo
198d90c6fc
Remove data source from net-vpc module ( #2216 )
...
* remove data source from net-vpc module
* fix test inventories
* remove data source, fix fast inventories
2024-04-16 14:11:12 +03:00
Julio Castillo
a74a106f8b
Add new org policies to FAST ( #2215 )
...
* Add new org policies to FAST
* Fix tests
2024-04-15 15:29:24 +02:00
Ludo
e919bb6205
update changelog
2024-04-15 08:20:02 +02:00
Ludovico Magnocavallo
fbc7e891db
Net LB App Internal Cross-Region recipe ( #2214 )
...
* reorder tfdoc methods
* add support for recipes to tfdoc
* fix repo url in tfdoc
* update module README
* validated untested recipe
* validated untested refactored recipe
* add optional proxy subnet creation, outputs, fixes
* tested
* tfdoc fix
* fix README
* exclude examples from test collector
2024-04-14 19:38:05 +03:00
Ludo
e7f2ca7edc
update changelog
2024-04-12 08:53:19 +02:00
Ludovico Magnocavallo
3138eb9025
add support for tags to GCS module ( #2213 )
2024-04-11 13:19:05 +00:00
Wiktor Niesiobędzki
825bfca66d
Document how to get quota_ids
2024-04-11 11:51:19 +02:00
Wiktor Niesiobędzki
bca5901691
Fix project outputs inventory
2024-04-11 11:51:19 +02:00
Wiktor Niesiobędzki
a236222a93
Add project quotas factory
2024-04-11 11:51:19 +02:00
Simone Ruffilli
7833203d87
Add support for GCS soft-delete retention period ( #2212 )
...
* Add support for GCS soft-delete retention period
2024-04-11 07:31:00 +00:00
Julio Castillo
395903ce6a
Update README.md
2024-04-11 06:47:12 +02:00
Ludo
9587512719
update changelog
2024-04-10 19:34:45 +02:00
Ludovico Magnocavallo
9cace5272f
Add support for quotas to project module ( #2210 )
...
* add support for quotas to project module
* tfdoc
* better outputs
* Ensure keys in `quota_configs` are unique
* update fast tests
* Make quota E2E testable
* Remove quota project caveat
---------
Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com>
2024-04-10 17:03:04 +00:00