Julio Castillo
7ceb814986
VPC SC module refactor ( #3062 )
...
* Remove bridge perimeters
* Update FAST stages
* Allow project ids in perimeter definitions
* Preserve order order for ingress/egress policies
* Use CAI
* Use CAI
* Fix tests
2025-05-09 14:37:03 +02:00
Ludovico Magnocavallo
c8e4179f2b
Add custom routes for directpath to net-vpc module ( #2966 )
...
* add custom routes for directpath to net-vpc module
* blueprint tests
* blueprint tests
* blueprint tests
* fast tests
* tfdoc
* module examples
2025-03-19 10:22:47 +00:00
Ludovico Magnocavallo
1a4b298cc9
Project factory additions, project module reuse implementation ( #2899 )
...
* add support for buckets
* add project-level interpolation for own SAs
* docs
* project reuse changes
* fix example
* tfdoc
* update check documentation tool
* fast tests
* blueprints
* typo
2025-02-15 20:37:45 +01:00
Ludovico Magnocavallo
7f2ff08997
Address outstanding load balancer FRs ( #2879 )
...
* fix #2877
* fix #2866
* fixes #2865
* fixes #2865
* moved block
* fix standalone test
* blueprints
2025-02-11 18:09:02 +01:00
Luca Prete
c6c6bbfffa
Add ability to autogenerate md5 keys in net-vpn-ha ( #2748 )
...
* Add ability to optionally generate MD5 secrets in VPN module
* Add ability to autogenerate MD5 keys in net-vpn-ha module
* restore missing output
* fix test counts
---------
Co-authored-by: Luca Prete <lucaprete@google.com >
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
2024-12-06 07:34:56 +00:00
Julio Castillo
0420dec32f
Add deletion_policy to project module ( #2502 )
...
* Replace skip_delete with deletion_policy
* Fix blueprints
* Update apigee blueprint readme
* Remove skip_delete from test inventories
2024-08-16 18:33:39 +02:00
Julio Castillo
c0bf32e797
Refactor service agent management ( #2423 )
...
* Service agents script
* Service agents update
* WIP
* Update script and terraform
* Fix tests
* Fix linter
* Update docs
* Bring back pf example inventory
* Fix tests
* Fix more tests
* Fix tests
* Use dataclasses for build_service_agents.py
* Remove unneeded field() from build_service_agents
* Re-enable CMEK depends_on in project outputs
* Update tools/requirements.txt
* Enable storage in GCS example projects
* Fix tests
* Add CMEK Service Agents dependencies for services
* Fix typos and data platform cmek
* More typos
2024-07-23 22:05:38 +02:00
Julio Castillo
993bef71aa
Introduce mandatory OWNERS file for blueprint maintainership ( #2131 )
...
* Delete deprecated/broken blueprints
* Adding OWNERS to all blueprints
* Fix links
* Update OWNERS
---------
Co-authored-by: javiergp <javiergp@users.noreply.github.com >
2024-03-08 09:40:46 +01:00
Julio Diez
8435ad85f3
Address some style comments
2024-01-05 21:48:02 +01:00
Julio Diez
6bad85d758
Update related serverless READMEs
2023-12-29 11:14:16 +01:00
Julio Diez
3685eb8493
Fix tftest values
2023-12-28 20:30:10 +01:00
Julio Diez
bae9845f4b
Update README
2023-12-28 20:06:11 +01:00
Julio Diez
2e500c69a7
Avoid permadiff in launch_stage
2023-12-28 17:57:15 +01:00
Julio Diez
2ca24d320e
Use of new module cloud-run-v2
2023-12-28 17:30:41 +01:00
Julio Diez
521b9c7ef2
Update README.md
2023-11-02 13:40:31 +01:00
Julio Diez
c536e27945
Use CR IAM binding instead of IAM policy
2023-11-02 13:40:31 +01:00
Julio Diez
8e76e5ee05
Group default URLs output
2023-11-02 13:40:31 +01:00
Julio Diez
14cca9d1b5
Rename to ip_configs to follow same naming
2023-11-02 13:40:31 +01:00
Julio Diez
21d997c00a
Refactor into image_configs variable
2023-11-02 13:40:31 +01:00
Julio Diez
fd74562a41
Refactor into project_configs variable
2023-11-02 13:40:31 +01:00
Julio Diez
0ac7bc838f
Update README tests and tfdoc
2023-10-31 16:20:27 +01:00
Julio Diez
2fb387bd8b
Simplify ip_ranges structure
2023-10-31 16:20:27 +01:00
Julio Diez
4d388f0bc4
Add prefix to project names
2023-10-31 16:20:27 +01:00
Julio Diez
d0d6a5cef4
Adapt projects structures
2023-10-31 16:20:27 +01:00
Julio Diez
992cc902c6
Remove tester source code and point user to external repo
2023-10-31 16:20:27 +01:00
Julio Diez
acca97c831
License boilerplate
2023-10-27 11:33:50 +02:00
Julio Diez
35c2a8e656
Add README content
2023-10-27 11:13:43 +02:00
Julio Diez
ef115989dd
Fix formatting
2023-10-27 11:09:49 +02:00
Julio Diez
877c7f4d98
Split resources in files for clarity
2023-10-27 10:47:32 +02:00
Julio Diez
e80e292d7d
Use new version of vpc-network-tester
...
The code is a fork from the original at GoogleCloudPlatform, from:
https://github.com/willypalacin/vpc-network-tester/tree/main
2023-10-25 20:19:08 +02:00
Julio Diez
09556aeb0e
Adapt naming to 'services'
2023-10-25 20:11:47 +02:00
Julio Diez
8ff40c2716
Fix Direct VPC Egress configuration
2023-10-16 19:16:35 +02:00
Julio Diez
b30dfb050d
Cloud Run service using Direct VPC Egress
2023-10-16 18:06:23 +02:00
Julio Diez
095c7bd59c
Fix subnet main var name
2023-10-16 12:21:32 +02:00
Julio Diez
6d47ff9ed5
Output custom domain URL
2023-10-15 21:55:30 +02:00
Julio Diez
4d5e676906
Use case with CR server in service project and an internal ALB
...
For now, using a VPC access connector. It will be replaced by
Direct VPC Egress
2023-10-15 21:42:54 +02:00
Julio Diez
c8b75a77f8
Output server URL
2023-10-15 21:06:22 +02:00
Julio Diez
447bc7fa0c
Use built vpc-network-tester as client image
2023-10-15 21:04:16 +02:00
Julio Diez
72d74966d3
Add container image to use by the CR service client.
...
The code corresponds to vpc-network-tester, from:
https://github.com/GoogleCloudPlatform/vpc-network-tester/tree/main
I copied the code in the blueprint, and added resources to create a
repository in Artifact Registry and build and submit the image.
2023-10-15 20:12:56 +02:00
Julio Diez
e4902a4dd4
Two CR services talking, initial commit
2023-10-15 13:20:02 +02:00
Julio Castillo
4b15605711
Fix dnssec keys lookup ( #1728 )
...
* Fix dnssec keys lookup
* Fix DNS examples
* Fix FAST and blueprints resource counts
2023-10-03 21:37:21 +02:00
simonebruzzechesse
77c1e69666
New phpIPAM serverless third parties solution in blueprints ( #1642 )
...
* Added new phpIPAM serverless third parties solution in blueprints
* added jit to iap.googleapis.com service in project module
* updated tests
2023-09-07 15:30:22 +02:00
Julio Diez
b3e1e8e1ba
Delete blueprints/serverless/api-gateway directory
2023-08-29 11:48:13 +02:00
Julio Diez
a7ec00acba
Delete API Gateway from serverless' README
2023-08-29 11:45:15 +02:00
Miren Esnaola
cacb0c02e2
Refactoring of dns module
2023-07-19 12:57:44 +02:00
dependabot[bot]
69028a801e
Bump semver in /blueprints/serverless/api-gateway/function ( #1504 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-13 08:05:52 +02:00
Ludovico Magnocavallo
e11d1a8ea8
Merge branch 'master' into apigateway-blueprint-dependency-update
2023-06-26 09:56:52 +02:00
Miren Esnaola
2c7c41b25f
Dependencies update for API Gateway blueprint
2023-06-26 09:51:28 +02:00
Ludovico Magnocavallo
638841c8d1
Rename network load balancer modules ( #1466 )
...
* update LB modules to new names
* update LB modules names
* update test paths
2023-06-26 07:50:10 +00:00
Ludovico Magnocavallo
bd3296bc46
Split Cloud Function module in separate v1 and v2 modules ( #1450 )
...
* split v1
* v2
* blueprints
* remove _http
2023-06-19 12:50:36 +02:00