Commit Graph

2645 Commits

Author SHA1 Message Date
Wiktor Niesiobędzki
b5cc01c598 Add Cloud Run Worker Pools
Refactor jobs and services parameters into separte variables
Remove prefix (not needed, namespace is local to the project)
2025-08-12 19:59:50 +02:00
Ludovico Magnocavallo
f02aa1f63f v42.0.0 2025-08-08 06:49:11 +00:00
Ludovico Magnocavallo
241b005f68 Merge remote-tracking branch 'origin/master' into fast-dev 2025-08-08 06:46:42 +00:00
Ludovico Magnocavallo
f9c76c8a87 version 41.1.0 2025-08-08 06:43:08 +00:00
Ludovico Magnocavallo
915a1288d2 Merge remote-tracking branch 'origin/master' into fast-dev 2025-08-04 07:15:42 +00:00
Wiktor Niesiobędzki
1c46d3bcb5 Disable E2E for dataproc on GKE 2025-08-03 15:15:32 +02:00
Muhammad Elsaeed
9bd4363269 feat: add GCS bucket trigger support for Cloud Run services (#3257)
* feat: add GCS bucket trigger support for Cloud Run services 🌟

* feat: add examples for Cloud Run service with Eventarc storage triggers

* fix: update bucket name in Eventarc storage trigger example and clean up service account configuration

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-08-01 16:41:49 +00:00
Liam Nesteroff
fdbe2f34bd fixed schema patter for iam_bindings_additive roles (#3258)
* fixed schema to allow iam_bindings_additive roles with "." (roles/compute.admin)
2025-08-01 16:48:04 +10:00
Ludovico Magnocavallo
d526af2844 Merge remote-tracking branch 'origin/master' into fast-dev 2025-07-30 18:26:43 +00:00
Ali Abu Rub
4ebfe6b274 Remove unnecessary fields in branch-protection test inventory 2025-07-30 09:51:34 +02:00
Ali Abu Rub
c8c934f64f Create branch-protection-rules test 2025-07-30 09:51:34 +02:00
Ali Abu Rub
024d73881f Reformating the locals and removing try function 2025-07-30 09:51:34 +02:00
Ali Abu Rub
b7bbcd5513 Add branch protection object to the repositories variable 2025-07-30 09:51:34 +02:00
Wiktor Niesiobędzki
3d213e997e E2E fixes: load balancer and dataproc (#3252)
* Fix - load balancing mode must be RATE for Hybrid NEG

source: https://cloud.google.com/load-balancing/docs/negs/hybrid-neg-concepts

* Add service account and shielded configuration for GKE cluster
2025-07-29 16:30:43 +02:00
V0idC0de
97f63fcc52 feat: Add Service Agent substitution for Buckets and iam_by_principal in project-factory (#3246)
* feat: Add Service Agent substitution for `iam_by_principals`, just like the other `iam*` attributes

* feat: Add Service Agent substitution for Buckets created via `project-factory`

* fix: Service Account lookups in IAM assignments of Buckets, created by `project-factory`

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-07-29 08:26:49 +00:00
Ludovico Magnocavallo
f2c0dce081 Merge remote-tracking branch 'origin/master' into fast-dev 2025-07-29 08:11:11 +00:00
Sebastian Kunze
7d11d6af2b Support display_name for workstation configurations (#3251)
The definition already had the property but it was not used anywhere: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/blob/master/modules/workstation-cluster/variables.tf#L86
2025-07-28 13:00:20 +02:00
kovagoadam
3e0810dfef Add support for cross project NEGs (#3215)
* Added cross project NEG support
* Made neg_configs variable same as in net-lb-app-int
* Added support for cross-project negs in net-lb-app-ext-regional module


---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
Co-authored-by: Ludovico Magnocavallo <ludo@qix.it>
Co-authored-by: Julio Castillo <juliocc@gmail.com>
Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com>
2025-07-28 10:27:55 +02:00
fenyvesi-levi
8405527a7b Added "client_version" and "client" to ignore_changes in cloud-run-v2 module to avoid drifting terraform changes (#3245)
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-07-25 16:39:42 +00:00
Benoît Sauvère
042c899b04 feat(gke-nodepool): add missing options in the kubelet_config (#3250) 2025-07-25 18:23:48 +02:00
Ludovico Magnocavallo
332d8614ab Merge remote-tracking branch 'origin/master' into fast-dev 2025-07-18 15:47:46 +00:00
kovagoadam
c551c5b278 Add support for quotas to project-factory module (#3242)
* Add support for quotas to project-factory module

* Updated embeded definition in net-vpc-factory
2025-07-18 11:58:29 +00:00
Ayush Gupta
4035b35af3 Allow custom names and descriptions for load balancer components (#3223)
* feat: Changes for migrating resources to GLB module

* Updated Readme

* Added support for null description

* Added support for empty string

* Added default optional values

* Changed Readme

* Corrected description according to readme

* Added name and description changes for net-lb-app-ext-regional

* Added name and description changes for net-lb-app-int

* Added name and description changes for net-lb-app-int-cross-region

* Added name and description changes for net-lb-proxy-int

* Added name and description changes for net-lb-ext

* Added name and description changes for net-lb-int

* Changed Readme docs
2025-07-18 08:09:50 +02:00
Ludovico Magnocavallo
c4db901844 Merge remote-tracking branch 'origin/master' into fast-dev 2025-07-17 13:46:57 +00:00
Julio Castillo
8ce4171162 Fix #3240 (#3241) 2025-07-17 14:54:17 +02:00
eeila
3b2c95b80a Add support for cloudsql regional replicas (#3239)
* [feat] - adding support for cloudsql regional replicas

* Remove validation already done by the provider.

---------

Co-authored-by: Julio Castillo <jccb@google.com>
2025-07-17 14:27:07 +02:00
la-luce
45b30a1581 La luce/net firewall policy doc update (#3232)
* update README.md: explain dynamic fieldname mapping for firewall rules

* Update README.md: add firewall rule factory schema

* Update README.md to flag undocumented implicit defaults

* shorting line length

I think I failed a linting check because a line was too long / would cause readability issues

* fix tfdoc mark

* update TOC

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-07-17 08:32:24 +00:00
Luca Prete
625a6b7c27 Add force destroy option to buckets in project factory module (#3238) 2025-07-16 16:18:20 +00:00
Luca Prete
808bf7a32a Fix force_destroy for buckets (#3237)
Co-authored-by: Luca Prete <lucaprete@google.com>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-07-16 17:57:56 +02:00
Ludovico Magnocavallo
27745bcb1e Merge remote-tracking branch 'origin/master' into fast-dev 2025-07-16 15:57:14 +00:00
Daniel
202d799494 Fixed gke-hub module to support regional deployment (#3218)
* Fixed gke-hub module to support regional deployment

* Co-authored-by: Julio Castillo <juliocc@gmail.com>
Adding location param for Regional Cluster Memebership,mesh feature default config for managed ASM

Updated Readme

* Updated fleet_default_member_config to match provider

* Fixed tf fmt for readme example

* Fix README

* Fix linter

* Fix variable order

* Fix tests

* Fixing tests

---------

Co-authored-by: Julio Castillo <jccb@google.com>
2025-07-15 12:20:36 +00:00
Ludovico Magnocavallo
2a1a630e9d allow setting defaults/overrides for buckets force destroy in project factory (#3233) 2025-07-11 16:47:25 +00:00
Ludo
5029e078cd Merge remote-tracking branch 'origin/master' into fast-dev 2025-07-09 09:11:06 +02:00
Ludovico Magnocavallo
53f691320e Support IAM tag factory context expansion in organization / project modules and FAST resman stage (#3226)
* tag factory context

* support tag factory contexts in resman

* schemas

* fix schema
2025-07-09 09:04:17 +02:00
Javier Roger
2fc3413b97 feat: add support for regional instance templates (#3224) 2025-07-08 17:10:54 +02:00
Julio Castillo
02a9bdfe2b Add tag_bindings to Artifact Registry and Secret Manager modules. (#3220)
* Add `tag_bindings` to Artifact Registry and Secret Manager modules.

* Fix linting

* Fix README
2025-07-07 16:21:54 +00:00
Ludo
0a2cc6e763 Merge remote-tracking branch 'origin/master' into fast-dev 2025-07-07 10:19:23 +02:00
Daniel
bd21b92504 Adding Regional Internet NEGs support (#3206)
* Adding Regional Internet NEGs support

* return version

* Align versions.tf

* Align versions file

* Fixing test inputs

* Reverting url map accidental change

* Fixed README example formatting

---------

Co-authored-by: Daniel Kanevsky <danny@opsguru.co.il>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-07-05 17:50:54 +02:00
Julio Castillo
b8efcc5d89 Add IP filtering support to modules/gcs (#3216)
* Add IP filtering to GCS

* Bump provider version
2025-07-04 18:57:32 +00:00
apichick
1e72a211ae Changed psc address to be optional (#3214) 2025-07-04 12:13:47 +00:00
Ludo
2cb166389f Merge remote-tracking branch 'origin/master' into fast-dev 2025-07-04 08:55:38 +02:00
apichick
272658c778 Fixed bug in project network tier resource, it was not working if the project was not created (#3213) 2025-07-03 12:57:04 +00:00
Liam Nesteroff
f07e4f64e9 Standardise reuse variable from project module and implement for net-vpc (#3205)
* exposing the network_id from the net-vpc module for use with tag bindings

* convert vpc_create to vpc_reuse

* Changed the reuse vars to standardised attributes

* fixed readme tests and schemas

* modified apigee blueprint to use vpc_reuse with network_id passthrough

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-07-03 09:12:05 +10:00
V0idC0de
3058792b65 Fix for service agent substitutions in project factory additive bindings (#3210)
* fix: Use consistent substitution for Service Agents

Fixes broken substitution of Service Agents when calling module `project-iam`. Setting `iam_bindings` and `iam_bindings_additive` now substitutes like `iam`, where it already works.

* Fix reference

---------

Co-authored-by: Julio Castillo <jccb@google.com>
2025-07-02 16:14:17 +00:00
Ludo
e46178c241 Merge remote-tracking branch 'origin/master' into fast-dev 2025-06-29 14:19:43 +02:00
Ludo
268c92f92d prep v40.2.0 2025-06-29 14:12:20 +02:00
Julio Castillo
4a53e72c03 Update service-agents.yaml (#3201)
* Update service-agents.yaml

* Fix tests
2025-06-28 17:59:06 +00:00
Julio Castillo
86d6893b64 Fix ai-applications provider_meta (#3202) 2025-06-28 17:44:05 +00:00
Ludovico Magnocavallo
ef45aa704a Rename workflows config variable introduced in #3198 (#3199)
* rename workflows_config.tf_var_files in resman stage

* fix test result

* fix cloud deploy module versions file
2025-06-28 08:57:55 +00:00
Ludo
0e052abb59 Merge remote-tracking branch 'origin/master' into fast-dev 2025-06-28 09:40:24 +02:00