Commit Graph

6461 Commits

Author SHA1 Message Date
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
Ludo
5459280294 Merge remote-tracking branch 'origin/master' into fast-dev 2025-07-25 18:16:09 +02:00
dependabot[bot]
ffb11c98df Bump form-data (#3248)
---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 2.5.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 08:45:34 +02:00
Ali-Aburub
ae6b3ee18d Conditionally creates billing sink if the billing account is of type resource (#3130)
* updated billing.tf file to conditionally creates billing sink if the billing account resides out of org

* replace resources with modules

* replace individual iam resources with billing_iam local passed in the module

* update module name and path and move iam from local to module call

* update README.md

* Add log_bucket option to billing_account variable, and update billing account IAM assignments

* update 0-bootstrap README to reflect changes to billing account module

* Update current bootstrap tests to reflect the change to billing_account variable

* Create test for the case when billing account log bucket is created

* running fmt

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-07-21 15:09:36 +00:00
dependabot[bot]
eae95187e5 Bump brace-expansion (#3244)
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-19 06:47:53 +00:00
dependabot[bot]
8f5bc55bfb Bump golang.org/x/oauth2 (#3243)
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.27.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.27.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.27.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-19 08:31:40 +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
lcaggio
318da4c0c2 Improve and fix DAG variable retrive method. (#3227)
Improve and fix DAG variable retrive method in Airflow Demo DAG files.
2025-07-10 10:21:11 +02:00
Jay Bana
88051c2d5b Add Data Product Reference Example to FAST Data Platform Stage (#3211)
Add Data Product Reference Example to FAST Data Platform Stage

---------

Co-authored-by: lcaggio <lorenzo.caggioni@gmail.com>
2025-07-09 08:53:49 +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
Liam Nesteroff
1da9bbcfb2 Allowing multiple on-prem domains (#3219)
* Allowing multiple on-prem domains

* added on_prem domain example for tests

* Made gcp domains (gcp.example.com) optional and not created if null
2025-07-09 16:56:40 +10: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
bc2f84e27d update changelog 2025-07-04 11:02:36 +02:00
Ludo
abe7da6571 update changelog 2025-07-04 11:01:36 +02: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
Julio Castillo
8415202e73 Fix workflow in master 2025-07-02 17:56:27 +02:00
Julio Castillo
7e20abc19d Update default FAST org policies (#3207) 2025-07-02 13:53:58 +00:00
Ludovico Magnocavallo
44823bc6f1 Update CHANGELOG.md 2025-06-29 14:21:47 +02: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
Ludo
fb5df04ec4 update changelog 2025-06-29 12:47:54 +02:00
Julio Castillo
64c43ea417 Add PEP 723 dependencies to tfdoc.py, versions.py and build_service_agents.py (#3203) 2025-06-28 20:48:07 +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
Julio Castillo
49bdf49909 Remove blueprint metadata validation (#3200) 2025-06-28 17:06:10 +00:00
Ludo
415595c520 update changelog 2025-06-28 11:39:06 +02:00
Ludo
5e55983ed2 Merge remote-tracking branch 'origin/master' into fast-dev 2025-06-28 11:38:11 +02:00
Ludo
af1cfb5779 update changelog 2025-06-28 11:36:17 +02: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