Ludovico Magnocavallo
d86b8d565c
Refactor GKE cluster modules access configurations, add support for DNS endpoint ( #2761 )
...
* stub
* gke standard module and tests
* blueprints
* tfdoc
* autopilot
* blueprints
* tfdoc
* gke hub module examples
* dataproc and gke fixture
2024-12-12 11:02:24 +01:00
Jason Steenblik
90360c591e
Add confidential compute support to google_dataproc_cluster in the da… ( #2736 )
...
* Add confidential compute support to google_dataproc_cluster in the dataproc module
* fix parent id lookup for networking and security stages (#2744 )
* Add optional automated MD5 generation in net-vlan-attachment module (#2745 )
* Bump path-to-regexp and express in /blueprints/gke/binauthz/image (#2749 )
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) to 0.1.12 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12 )
Updates `express` from 4.21.1 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-type: indirect
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* 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 >
* update changelog
* Bump path-to-regexp and express (#2752 )
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12 )
Updates `express` from 4.21.1 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* add support for routing mode to net-swp module (#2751 )
Co-authored-by: Julio Castillo <jccb@google.com >
* remove default location in tag value - cloud-run-v2 tags.tf (#2755 )
The Parent resource has a default to europe-west1 when it should be for the resource block from where the cloud run actually is.
Changed to use the var.region instead
* Add path_template_match and path_template_rewrite support to net-lb-app-ext (required for React apps for example).
* Add rest of load balancers.
* Add path_template_match and path_template_rewrite support to internal load balancers
* Add disk encyption key to the google_compute_instance_template - Sovereign support (#2750 )
* add disk encyption key to the google_compute_instance_template
* add a condition to the kms_key_self_link
* use dynamic variable for disk_encryption_key
* remove the getpip from the repo
---------
Co-authored-by: Julio Castillo <jccb@google.com >
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
* Add support for password validation policy to cloudsql module (#2740 )
* add support for password validation policy to cloudsql module
* fix defaults
* update changelog
* bump provider version constraint
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
Co-authored-by: Luca Prete <preteluca@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca Prete <lucaprete@google.com >
Co-authored-by: Julio Castillo <jccb@google.com >
Co-authored-by: Matthew Callinan <47421139+Mattible@users.noreply.github.com >
Co-authored-by: Taneli Leppä <taneli@google.com >
Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com >
Co-authored-by: Kovács Dávid <david-kovacs@t-systems.com >
2024-12-10 16:39:48 +01:00
dependabot[bot]
b6421ec0b7
Bump path-to-regexp and express ( #2752 )
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12 )
Updates `express` from 4.21.1 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-08 09:34:19 +00: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
dependabot[bot]
5842bf7407
Bump path-to-regexp and express in /blueprints/gke/binauthz/image ( #2749 )
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) to 0.1.12 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12 )
Updates `express` from 4.21.1 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-type: indirect
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-06 06:54:12 +01:00
Luca Prete
747b62b1e3
Add optional automated MD5 generation in net-vlan-attachment module ( #2745 )
2024-12-05 16:55:16 +00:00
Ludo
477cdc55fd
Prepare v36.0.1
2024-11-23 09:38:39 +01:00
Ludo
2552146e69
fix versions
2024-11-22 17:01:02 +01:00
Ludo
a6b0540c38
merge fast-dev
2024-11-22 16:02:23 +01:00
Ludo
c97b6192f5
prepare v35.1.0
2024-11-22 15:54:25 +01:00
Ludo
a3bffbbcbf
Merge remote-tracking branch 'origin/master' into fast-dev
2024-11-22 07:39:09 +01:00
apichick
587edfd8d5
Added min_instances, max_instances, min_throughput and max_throughtpu… ( #2706 )
...
* Added min_instances, max_instances, min_throughput and max_throughtput to connector configuration
* refactor interface, also implement in v1 module
* fix blueprint
---------
Co-authored-by: Ludo <ludomagno@google.com >
2024-11-21 08:05:12 +00:00
Julio Castillo
8714b7a713
Merge branch 'master' into fast-dev
2024-11-18 15:19:55 +01:00
Julio Castillo
c60d152f4a
Add hierarchical namespace support to GCS module ( #2712 )
...
* Add hierarchical namespace support to GCS module
* remove empty iap block from inventories
* Fix tests
* Add new hns inventory
---------
Co-authored-by: Ludo <ludomagno@google.com >
2024-11-18 11:41:49 +00:00
apichick
f1accdd424
Added outputs to apigee-x-foundations blueprint (PSC NEGs) ( #2705 )
...
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
2024-11-18 07:36:49 +00:00
Julio Castillo
bb65920b4b
Merge branch 'master' into fast-dev
2024-11-17 22:01:21 +01:00
apichick
f9bfa04c40
Added outputs to apigee-x-foundations blueprint (instances and lbs) ( #2704 )
...
Added outputs to apigee-x-foundations blueprint (instances and lbs)
2024-11-17 17:28:30 +01:00
Ludo
890ff951d7
fix versions files
2024-11-05 20:16:46 +01:00
Ludo
5eb76fc6c5
Merge remote-tracking branch 'origin/master' into fast-dev
2024-11-05 15:00:41 +01:00
simonebruzzechesse
08e4d338cd
New SecOps blueprints section and SecOps GKE Forwarder ( #2514 )
...
* new secops gke forwarder
2024-11-05 14:41:37 +01:00
Ludo
0d3cbfd912
Merge remote-tracking branch 'origin/master' into fast-dev
2024-11-05 12:37:34 +01:00
Julio Castillo
b7a4717fc3
Fix tests
2024-11-05 12:10:23 +01:00
Wiktor Niesiobędzki
d8a6f3a895
Fix tests
2024-11-05 11:22:43 +01:00
Wiktor Niesiobędzki
232a7cd853
Fix IAM drift in vertex-mlops
2024-11-05 11:22:43 +01:00
Ludo
7688072b0c
Merge remote-tracking branch 'origin/master' into fast-dev
2024-11-04 10:45:44 +01:00
Wiktor Niesiobędzki
4ab9c74e9f
Review fixes
2024-11-04 10:34:54 +01:00
Wiktor Niesiobędzki
4cda94c185
Better fix for ffa2602
2024-11-04 10:34:54 +01:00
Wiktor Niesiobędzki
81cb269e25
fix tests
2024-11-04 10:34:54 +01:00
Wiktor Niesiobędzki
59eade7c48
Workaround overlapping networks
2024-11-04 10:34:54 +01:00
Wiktor Niesiobędzki
28160055af
replace deprecated google_notebooks_instance with google_workbench_instance
2024-11-04 10:34:54 +01:00
Ludo
035fcd6cc5
Merge remote-tracking branch 'origin/master' into fast-dev
2024-11-04 10:18:46 +01:00
Wiktor Niesiobędzki
3530393b28
Fix GCS bugs from ffa2602
2024-11-04 10:13:32 +01:00
Wiktor Niesiobędzki
d6f0ee9447
fix Vertex-ML-Ops e2e tests
2024-11-04 10:13:32 +01:00
Ludo
78f4e5c98d
boilerplate for v36.0.0-rc1
2024-10-31 17:52:09 +01:00
Ludovico Magnocavallo
50ac3a5013
Refactor of FAST resource management and subsequent stages ( #2648 )
...
* untested
* pllan testing
* fix stage 2s
* move providers to their own file
* single-environment stage 3
* fixes and moved blocks
* stage3 factory
* doc
* review comments
* review comments
* tfdoc
* fasts tage 1 tests
* netsec as stage 2
* fix backported roles
* fix backported roles
* tfdoc
* fixes
* fix tag value roles in stage 1
* remove checklist, fix stage 1 tests
* inventory
* Small bugfix
* refactor context tag values
* fix previous merge
* fix previous merge
* fix previous merge
* support short names for top level automation resources, change top level context variable
* fix new top level context
* roll back merge changes to stage 0 outputs
* roll back more merge changes
* linting errors
* tfdoc
* fix tests, roll back merge in tenants stage
* tfdoc
* fix inventory
* optional stage 2 env folders and tag bindings
* tflint
* damn tflint
* damn tflint
* tfdoc
* fix networking tests
* tflint
* fix test inventories
* tfdoc
* use coalesce for project parents
* fix billing role conditions
* fix billing role conditions
* security stage tested (ngw resources need fixing/porting)
* boilerplate
* fix inventory
* stage envs and stage linking script
* initial work on resman docs, update diagram, improve teams folder
* resman README
* fix stage 2 IAM delegation
* remove checklist from bootstrap
* stage 1 tests
* stage 0 1 and 2 tests
* tflint
* tflint
* tfdoc
* GCVE stage refactor (untested)
* GCVE stage refactor (untested)
* GCVE stage 3
* gcve tests
* tflint
* tfdoc
* fix links
* module tests
* stages README
* move network security to stage 2
* network security tests
* replace stage links in README files
* minimal netsec stage refactor
* use factory for iac org policies, add configurable drs org policy for iac
* test mt stage
* tfdoc
* fix cicd workflows
* fix cicd workflows
* gke-dev stage
* tflint
* remove data platform stage
* exclude provider files via tfdoc opts
* remove data platform tests and links
* fix merge
* fix resman inventory
* boilerplate
* inventory
---------
Co-authored-by: Simone Ruffilli <sruffilli@google.com >
2024-10-31 16:55:54 +01:00
Wiktor Niesiobędzki
8b7607af63
Codespell / whitespace fixes
2024-10-30 10:30:37 +01:00
dependabot[bot]
cdb26b45e7
Bump cookie and express ( #2629 )
...
Bumps [cookie](https://github.com/jshttp/cookie ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `cookie` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases )
- [Commits](https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1 )
Updates `express` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.0...4.21.1 )
---
updated-dependencies:
- dependency-name: cookie
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-17 09:11:44 +02:00
dependabot[bot]
47e74a1c52
Bump cookie and express in /blueprints/gke/binauthz/image ( #2623 )
...
Bumps [cookie](https://github.com/jshttp/cookie ) to 0.7.1 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `cookie` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases )
- [Commits](https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1 )
Updates `express` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.0...4.21.1 )
---
updated-dependencies:
- dependency-name: cookie
dependency-type: indirect
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 16:05:51 +02:00
Ludovico Magnocavallo
74427386b9
Add support for bundling net monitoring tool in a Docker image, and deploying via CR Job ( #2609 )
...
* dockerfile and reqs update
* deployment via cloud run jobs
* README
* boilerplate
2024-10-07 12:56:09 +00:00
apichick
bb9a085b10
Apigee x foundations certificate manager ( #2585 )
...
* Added forward_proxy_uri to apigee environments in apigee-x-foundations blueprint
* Update to create required certificate-manager resources for cross-region LB in the blueprint using module, added more outputs and ability to pass IP addresses for LB forwarding rules
---------
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
2024-09-24 06:49:35 +00:00
Natalia Strelkova
923a1e41dc
Nstrelkova/small readme fixes ( #2584 )
...
* typo (old rename of 00-bootstrap to 0-bootstrap)
* resman purpose: not org policies, but tags
* GCVE: several typos
---------
Co-authored-by: Natalia Strelkova <nstrelkova@google.com >
2024-09-19 13:23:40 +00:00
dependabot[bot]
68d6db51a8
Bump path-to-regexp and express ( #2574 )
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `path-to-regexp` from 0.1.7 to 0.1.10
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.7...v0.1.10 )
Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 08:21:22 +00:00
dependabot[bot]
c73b5420e4
Bump path-to-regexp and express in /blueprints/gke/binauthz/image ( #2573 )
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) to 0.1.10 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `path-to-regexp` from 0.1.7 to 0.1.10
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.7...v0.1.10 )
Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-type: indirect
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 08:09:06 +00:00
Simone Ruffilli
7f8a02a405
Add support for google provider 6.x ( #2536 )
...
* Add support for google provider 6.x
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com >
Co-authored-by: Julio Castillo <jccb@google.com >
2024-09-05 10:35:58 +00:00
Julio Castillo
ba3e1be416
Bump provider to 5.43.1 ahead of next release ( #2557 )
2024-09-04 19:58:07 +02:00
Ludovico Magnocavallo
eb89c62b5f
prepare v34.0.0 release ( #2543 )
2024-08-30 10:06:33 +02:00
Julio Castillo
80343fa07b
Use generic project name in HA VPN over IC blueprint ( #2542 )
2024-08-30 07:32:21 +00:00
Julio Castillo
f57635d044
Add managed folders suports to gcs module ( #2530 )
...
* Add RPO, make versioning dynamic
* Add manaed folders
* Change autoclass and cors defaults to null
* Update README
* Add iam_by_principals
* Add managed folders var description
* Remove need for managed folders to end in /
* Add inventory to example
* Update readme
* Fix FAST tests
2024-08-28 07:30:52 +00:00
Julio Castillo
d4e727a482
Update stable provider too ( #2531 )
2024-08-28 08:49:46 +02:00
Julio Castillo
bab85c88ba
Bump provider to last release of version 5 ( #2525 )
...
* Bump provider to last release of version 5
* Remove default-versions copy in test env setup
* Use file instead of symlink in tools/lookfile
* Remove default-version reference
* Removed unused code
2024-08-27 16:50:59 +02:00