Commit Graph

6287 Commits

Author SHA1 Message Date
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
Ludo
0e052abb59 Merge remote-tracking branch 'origin/master' into fast-dev 2025-06-28 09:40:24 +02:00
Liam Nesteroff
6af6a638bf Create (or import) subnets with empty description (#3197)
* Create (or import) subnets with empty description

* Added comments for empty descriptions

Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com>

---------

Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com>
2025-06-28 12:15:05 +10:00
Ludovico Magnocavallo
f52dc78c8c Add support for extra tfvar files in CI/CD config (#3198) 2025-06-27 16:58:54 +02:00
apichick
0b27e312a6 Added node_pool_auto_config to GKE cluster (#3196) 2025-06-26 18:26:09 +00:00
Sepehr Javid
562a7cfe17 Add default route action to internal app lb path matcher (#3195)
* add path_matcher.default_route_action

* update readme

* update versions
2025-06-26 14:21:32 +02:00
Liam Nesteroff
3bfa3608d0 Added option to set force_destroy on pf buckets (#3192)
* Added option to set force_destroy on pf buckets

* added force_destroy to schema
2025-06-26 09:20:41 +10:00
Julio Castillo
ca35fc3377 Only consider active projects to default VPC SC perimeter (#3193) 2025-06-25 16:01:01 +00:00
Wiktor Niesiobędzki
bebf3f0080 fix failing E2E test 2025-06-24 13:20:53 +02:00
Liam Nesteroff
c14e159b3b Added option for tag factory in resman (#3190)
* Added option for tag factory in resman
2025-06-24 07:31:52 +10:00
Liam Nesteroff
1fbb2cb330 Added tag factory option for organization module (#3178)
* Added tag factory option for organization module

* added tags-factory tests

* added tag factory for project module

* missing header

* added lookup catch for org tag values and fixed incorrect link in doco

* fixed factory locals from copy/paste

* added full doco/tests for project tags factory. fixed failed test looking for ID in yamls

* added context option for factories_config to configure existing K/Vs

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-06-23 16:24:43 +10:00
Luca Prete
0b42144745 [module/ai-applications] fix module for unespected updates from APIs (#3189)
Co-authored-by: Luca Prete <lucaprete@google.com>
2025-06-22 22:59:16 +02:00
vineeteldochan
dede2ca7c2 Addition of Cloud Deploy Module (#3169)
* Addition of Cloud Deploy Module

* Addition of IAM and fixes as per review

* Updated README to add IAM information, ran tfdocs and tests

* Correcting linting errors

* Correcting version.tf

* Ordered arguments and variables

* Updated README on module and root levels to include Cloud Deploy

* Fixing formatting and test issues

* fixing formatting

---------

Co-authored-by: Vineet Eldochan <vineet.eldochan@withriley.com>
2025-06-22 20:39:13 +02:00
Ludo
1dde5258fa Merge remote-tracking branch 'origin/master' into fast-dev 2025-06-21 17:37:53 +02:00
Chris McCoy
27e3673e3c ip_cidr_range simplification as suggested by @wiktorn 2025-06-20 18:22:08 +02:00
Chris McCoy
c33a4b57c1 Add support for IPv6 only subnets and IP collections 2025-06-20 18:22:08 +02:00
Liam Nesteroff
ad0910b7b6 Fixed hard-coded resource management tags (!var.tag_names) (#3180)
* fixed var.tag_names ignores

* added some more missed var.tag_values

* fixed exp intended as ref

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-06-20 09:50:58 +00:00
aumohr
71f969c21f Clean fast 2 security from vpcsc (#3187)
* updated fast security readme

* removed not required data file

* change org policy condition to align with best practice documentation

* aligned test
2025-06-20 13:22:22 +04:00
Ludovico Magnocavallo
1973e5dd12 reinstate #3179 (#3185) 2025-06-20 10:00:01 +02:00
Luca Prete
2976fa72c1 Rename agentspace module to ai-applications (#3184) 2025-06-20 09:53:18 +02:00
Ludovico Magnocavallo
9539a4cfb4 Revert "fix accounts endpoint in policy rules (#3179)" (#3183)
This reverts commit a2f3545d7c.
2025-06-20 08:19:43 +02:00
Ludovico Magnocavallo
81fe7061be add support for service account principalsets to project factory (#3181) 2025-06-20 06:10:21 +00:00
Ludovico Magnocavallo
a2f3545d7c fix accounts endpoint in policy rules (#3179) 2025-06-20 07:55:50 +02:00
Ludo
b4f88885df Merge remote-tracking branch 'origin/master' into fast-dev 2025-06-20 07:29:09 +02:00
Luca Prete
3df2c700ca Add new Agentspace module (#3170) 2025-06-19 09:36:28 +00:00