8995067fd4
Hungarified fabric
Tests / setup-tf-providers (terraform) (push) Failing after 7m42s
Tests / setup-tf-providers (tofu) (push) Failing after 3m36s
Tests / examples-project-templates (push) Has been skipped
Tests / examples-modules (terraform) (push) Has been skipped
Tests / examples-modules (tofu) (push) Has been skipped
Tests / modules (terraform) (push) Has been skipped
Tests / modules (tofu) (push) Has been skipped
Tests / fast (terraform) (push) Has been skipped
Tests / schemas (push) Has been skipped
Linting / linting (push) Failing after 4m41s
Create daily release tags
/ Create tag on master if there was activity in last 24 hours (push) Successful in 14s
2026-06-17 23:25:23 +02:00
Luca Prete
2c489cfd32
Add new agent-gateway module ( #3931 )
2026-05-14 08:03:35 +00:00
Yashwant Mahawar
b412fafd6c
Add backup vault backup plan module ( #3536 )
...
* ft/adding backup vault backup plan module
* ft/adding missing licence
* resource name updated
* corrected the variable sequece in readme.md
* corrected lint error
* corrected lint error
* addressed the comments
* fixing the lint issues
* addressed comments
* updated readme.md, changed sample project id in example
* updated readme.md
* added other resource [managment server, associations, default backup plan]
* new example added in readme
* ft/pass test cases
* fix: change the variables.tf file sequence
* fix: change module versions
* fix: change module versions
* fix: change module versions
* fix: change module versions
* updated varaible structure
* module name in version.tf
* added missing empyt line
* corrected readme.md tests
* remove project id to genric id
* removed extra file
* corrected syntex error
* applied terraform fmt
* fix/lint issue
* changed as per github comments
* Add inventories
---------
Co-authored-by: Yashwant Mahawar <myashwant@google.com >
Co-authored-by: Julio Castillo <jccb@google.com >
2025-11-20 00:18:37 +05:30
Ludovico Magnocavallo
b8943cedbc
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-26 15:34:01 +00:00
Wiktor Niesiobędzki
6554d18e35
Deprecate cloud-run module
2025-10-26 15:51:46 +01:00
Simone Ruffilli
de8ebefe17
Start the deprecation process of the old networking stages ( #3451 )
...
This PR renames `2-networking-foo` stages to `2-networking-legacy-foo` - including references of stages in docs and tests.
**Breaking Changes**
```upgrade-note
`fast/stages/2-networking-a-simple`: The stage is being deprecated, and superseded the `2-networking` FAST stage, introduced in #3435
`fast/stages/2-networking-b-nva`: The stage is being deprecated, and superseded the `2-networking` FAST stage, introduced in #3435
`fast/stages/2-networking-c-separate-envs`: The stage is being deprecated, and superseded the `2-networking` FAST stage, introduced in #3435
`modules/net-vpc-factory`: The module has been deprecated, and superseded the `2-networking` FAST stage, introduced in #3435
```
2025-10-22 16:31:14 +02:00
lcaggio
9bbd453024
bigquery-connection module ( #3423 )
...
Implement bq-connection module
2025-10-16 15:15:36 +00:00
apichick
e23edb46fd
Added Cloud Build v2 connection module ( #3346 )
...
* Added Cloud Build v2 connection module
* Removed prefix as it is not necessary
* Corrected mistake with comment_control
* Corrected trigger name and updated README
2025-09-22 15:42:13 +02:00
Ludovico Magnocavallo
36648b6b63
FAST light implementation ( #3255 )
...
* data wip
* wip data
* update org schema, add note on expansion
* all schemas, workload notes
* Update WORKLOG.md
* Update WORKLOG.md
* Update WORKLOG.md
* Update WORKLOG.md
* wip
* data wip
* wip
* wip
* wip
* wip
* org module IAM context (using lookup)
* new-style context expansion in project IAM
* remove spurious file
* project module contexts
* finalize context replacement format for project module
* revert org module changes
* fix tag id interpolation in project
* fix tag id interpolation in project
* organization module context
* organization context test
* context expansion for folder tag bindings
* test context expansion for tag bindings
* service account module context
* simplify context local
* context for iam service account
* nuke blueprints
* remove links to blueprints
* vpc sc context in project module
* Add context to GCS module
* Add inline deps to plan_summary script
* Make context a top-level variable for folder, organization, sa
* Add add context top-level to VPC-SC
* move context out of factories_config variable
* tfdoc
* fix merge
* fix merge
* fix examples
* net-vpc module context
* add parent ids to folder context
* rename folder parent context
* fix folder parent check
* new project factory stub
* wip
* wip
* refactor defaults
* project iam
* bueckts and service accounts
* start adding context replacements
* better test data
* automation resources for folders and projects
* automation
* add support for project id interpolation
* first tested apply
* improve IAM description in gcs module
* add context to billing account module
* add notification channels to billing account module context
* add billing budgets to new pf
* schemas and defaults
* bootstrap wip
* bootstrap wip
* bootstrap wip
* pf outputs
* pf fixes
* fix pf sample data
* bootstrap lite fixes
* add locations to organization module contexts
* bootstrap lite fixes
* org fixes, billing accounts
* fix default project parent
* bootstrap lite wip
* add locations to gcs module context
* add context support to logging bucket module
* add context to pubsub module
* split out iam variables in gcs module
* fix logging bucket context test
* bootstrap log sink destinations
* streamline logging-bucket module variables
* fix logging bucket context test
* align logging bucket module interface in fast bootstrap
* add support for project-level log buckets to project factory
* support full context expansion in organization module log sinks
* log buckets in fast-lite bootstrap
* make og sink type optional in organization module
* log sinks in fast-lite bootstrap
* set tag values in factory context
* bootstrap lite data
* output files schema
* billing account schema
* output files
* output providers
* gcs output files
* boilerplate
* tflint
* check documentation
* check docs
* fix project module parent variable validation
* fix log bucket examples
* allow null parent in project module
* silence folder test errors
* fix billing account sink example
* fix project example
* fix billing account module
* fix folder tests
* fix FAST
* fix fast
* tfvars outputs
* wif
* cicd service accounts
* cicd
* allow defaults in context, minimal org policies
* support gcs managed folders in project factory and bootstrap lite
* support prefix in provider output files
* rename bootstrap stage
* gitignore
* gitignore
* security folder, billing IAM
* wip tfvars
* fix typo
* security IAM
* control tag iam/context via variables in organization module
* split tag creation from tag IAM to avoid circular refs
* port organization module tag changes to project module
* implement new-style context expansion in vpc-sc module
* fix fast vpc-sc tests
* boilerplate
* vpc sc stage
* schemas
* fast-lite compatibility for vpc sc stage
* make log project number optional in vpc-sc stage
* networking
* networking
* networking
* networking
* rename and move new stage under fast
* clone pf tests
* use context replacement for internal notification channels in billing account module
* support service agents in project module iam context replacements
* support service agents in project module iam context replacements
* add support for kms keys to project module context
* experimental pf example test and fixes
* fix schemas
* fix tests
* tfdoc
* tfdoc
* pf config
* experimental pf
* remove redundant dot from gcs managed folder IAM keys
* bootstrap experimental test
* project factory exp stage test
* skip tflint for bootstrap experimental test
* tflint
* fix gcs test
* documentation work
* documentation work
* Update README.md
* tfdoc
* tfdoc
* readme
* tfdoc
* readme
* readme
* readme
* readme
* support universe in pf exp projects
* missing universe service agents
* org policies import, non-admin billing IAM
* todo
* fix test
* custom constraints
* fast classic dataset
* fix test data
* context replacements in billing module log sinks
* fix typo
* add support for billing log sinks
* update docs
* readme
* cicd fix and test
---------
Co-authored-by: Julio Castillo <jccb@google.com >
2025-09-02 08:38:57 +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
Luca Prete
2976fa72c1
Rename agentspace module to ai-applications ( #3184 )
2025-06-20 09:53:18 +02:00
Luca Prete
3df2c700ca
Add new Agentspace module ( #3170 )
2025-06-19 09:36:28 +00:00
Ludovico Magnocavallo
9e6d1030d0
rename dataplex aspects module ( #3053 )
2025-04-22 13:06:40 +00:00
Ludovico Magnocavallo
5adba9a018
New Dataplex Aspect Types module ( #3050 )
...
* README and tests missing
* default location value
* tested
* READMEs
2025-04-20 11:25:13 +02:00
Simone Ruffilli
fc84c4f60d
Module: net-vpc-factory ( #2982 )
...
This pull request introduces the `net-vpc-factory` module. This new factory handles:
* Project setup (most of what's supported by the `project` module)
* VPC setup
* Routing
* Subnets
* Connectivity options
* NCC (hub, VPC spokes and VPN hybrid spokes)
* Peerings
* VPN (GCP-to-onprem and GCP-to-GCP)
* NAT (everything supported by the `net-cloudnat` module)
* DNS (everything supported by the `dns` module)
* Firewall (everything supported by the `net-vpc-firewall` module)
2025-04-10 11:44:39 +02:00
apichick
3fad96436c
Added biglake-catalog module ( #2572 )
2024-09-24 17:39:29 +02:00
simonebruzzechesse
7cf83842a7
Fix looker README and add custom url for looker instance module ( #2593 )
...
* fix README and add custom url for looker instance
2024-09-23 11:12:23 +02:00
apichick
0f28d266dd
Secure source manager ( #2569 )
...
* Added secure-source-manager-instance module
* Fixes after review
2024-09-19 10:29:01 +00:00
Luca Prete
092053b517
Adds a new certification authority service (CAS) module ( #2481 )
2024-08-08 09:55:48 +02:00
Julio Castillo
e49b2d686f
Add commit id ad the end of README ( #2441 )
2024-07-23 10:04:17 +00:00
apichick
00d4673093
Added certificate-manager module ( #2387 )
2024-06-27 13:05:35 +00:00
apichick
73d43b00db
Added missing links to firestore module is READMEs. ( #2388 )
...
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
2024-06-27 06:54:02 +00:00
apichick
73e286c0ab
Added spanner-instance module ( #2372 )
2024-06-23 17:25:22 +00:00
Sha Md Nayeem
8a8d9bec2c
Updating README.md file for fixing some typo ( #2138 )
2024-03-07 15:20:50 +00:00
Ludovico Magnocavallo
6941313c7d
Factories refactor ( #1843 )
...
* factories refactor doc
* Adds file schema and filesystem organization
* Update 20231106-factories.md
* move factories out of blueprints and create new factories README
* align factory in billing-account module
* align factory in dataplex-datascan module
* align factory in billing-account module
* align factory in net-firewall-policy module
* align factory in dns-response-policy module
* align factory in net-vpc-firewall module
* align factory in net-vpc module
* align factory variable names in FAST
* remove decentralized firewall blueprint
* bump terraform version
* bump module versions
* update top-level READMEs
* move project factory to modules
* fix variable names and tests
* tfdoc
* remove changelog link
* add project factory to top-level README
* fix cludrun eventarc diff
* fix README
* fix cludrun eventarc diff
---------
Co-authored-by: Simone Ruffilli <sruffilli@google.com >
2024-02-26 10:16:52 +00:00
Thinh Ha
81ec6e6bc9
update README to add analytics hub module ( #2094 )
2024-02-19 16:07:57 +00:00
lcaggio
aa9b1479b7
Data catalog Tag module ( #2060 )
...
* First commit
* Update README
* Add todo
* Fix required_version
2024-02-13 17:24:17 +01:00
lcaggio
19dc6090fc
Add Tag Template module ( #2013 )
...
* Tag policy module
---------
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
2024-01-27 12:30:21 +01:00
marcjwo
6b4dad01d6
Marcwo/dataform module ( #2001 )
...
* pre PR commit
* added IAM functionality
* clean up of readme
* versions.tf fix
* added separate iam.tf, facilitated existing secret manager module
* corrected optional variable defaults
* adjusted readme to new changes
* adjusted tftest line in readme for changed example
* reverted the module back to a state where it only manages one instance
* minor fix for main readme.md
---------
Co-authored-by: Julio Castillo <jccb@google.com >
2024-01-24 17:13:21 +01:00
apichick
5ba54aeaf7
Added Cross-region internal application load balancer module
2024-01-16 17:54:50 +01:00
Julio Castillo
6fbcf717d0
Update README.md
2024-01-05 17:31:51 +01:00
Julio Diez
81814c3e4e
Links to the new module in READMEs
2023-12-26 11:52:13 +01:00
apichick
66bd9d5160
Added workstation-cluster module
2023-11-30 07:02:28 +01:00
Ludovico Magnocavallo
252127bde5
Billing account module ( #1743 )
...
* initial untested draft
* readme and tests
* folder module tfdoc
* remove redundant billing cost manager role in fast stage 0
* fix FAST test
2023-10-15 15:02:50 +00:00
Ludovico Magnocavallo
789328ff5a
Bump provider versions to v5.0.0 ( #1724 )
...
* bump provider versions to 5.0.0
* fix cloud run, logging and vpc-sc
* Fix secret manager
* fix gke nodepool
* fix gke multitenant stage and blueprint
* Moving alloydb module to experimental.
* Add project to bare resources in examples
* tfdoc
* fix svpc blueprint test
* Revert "fix svpc blueprint test"
This reverts commit 14f02659098070136e64ead600580dd52c23c339.
* Fix GKE peering project
* Disable tests in alloydb module
* Bring back secret ids in secret manager tests
* Remove duplicate key
* last push
---------
Co-authored-by: Julio Castillo <jccb@google.com >
2023-10-03 12:15:36 +00:00
eliamaldini
77d80a40c3
added link to GCVE module
2023-08-17 09:34:18 +02:00
eliamaldini
f3d5dd8e34
Added link to GCVE module
2023-08-14 14:41:33 +02:00
Thinh Ha
43e73aba9a
add dataplex datascan base module ( #1545 )
2023-08-02 11:16:32 +00:00
Natalia Strelkova
29845fb1ec
net-swp added to main README
2023-08-01 16:39:59 +02:00
Miren Esnaola
63ac5710ac
Added module for Regional Internal Proxy Load Balancer
2023-07-31 17:21:57 +02:00
Thinh Ha
0415cf64f1
rename cloud-dataplex to dataplex ( #1546 )
2023-07-29 14:31:18 +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
Miren Esnaola
500179f02f
Move net-dedicated-vlan-attachment module to net-vlan-attachment and added support for Partner interconnect
2023-06-12 14:21:01 +02:00
Ludovico Magnocavallo
ea4c00756b
Network Load Balancer module ( #1418 )
...
* wip
* example tests passing
2023-06-05 13:21:40 +02:00
Prabha Arya
f2fe406a62
add alloydb module ( #1403 )
...
* add alloydb module
* fix typos
* fix typos
* Add default googleapi route creation to net-vpc
* Reuse existing logic to create default routes
* Update net-vpc README
* Fix modules and blueprints tests
* Rename to `create_googleapis_routes`
* Fix FAST tests
* Fix nva stages tests
* update changelog
* fix typos
* fix version
* rearrange variables
* fix lint
* fix lint
* fix README
* fix README
* fix comments
* fix variables
* fix READMEs
---------
Co-authored-by: Julio Castillo <jccb@google.com >
Co-authored-by: Ludo <ludomagno@google.com >
2023-06-04 10:12:32 +00:00
Simone Ruffilli
7f561565e7
HA VPN over Interconnect modules and blueprint ( #1390 )
...
Two new modules, net-ipsec-over-interconnect to establish HA VPN over existing VLAN attachments, and net-dedicated-vlan-attachment to create (optionally encrypted) vlan attachments, as well as the ha-vpn-over-interconnect blueprint that shows how to compose such modules to create a 99.9% encrypted interconnect.
2023-05-31 10:53:38 +00:00
Prabha Arya
c344606ae5
Add module link to README ( #1357 )
...
* Add dataplex module
* fix dataplex test
* resolve comments
* python test removed
* Change variable desc
* refactor variables
* fix typos
* fix assets & zones resources
* fix linting error
* fix tests
* fix typo
* add module link in README
---------
Co-authored-by: lcaggio <lorenzo.caggioni@gmail.com >
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
2023-05-05 08:10:09 +00:00
Avinash Jha
e881537f87
Separating GKE Standard and Autopilot Modules ( #1330 )
...
* separating GKE Standard and Autopilot Modules
* Changes for Updating the terraform and provide versions
* Changes for Autopilot Readme
* Changes for Autopilot Variable
* Changes for Autopilot Readme
* Changes for Autopilot Readme
* Changes for Blueprint
* Changes for Blueprint ReadMe
* Changes for gke-standard-cluster dependency
* Changes for gke-standard-cluster in gke-fleet
* Changes for gke-standard-cluster in cluster-mesh-gke-fleet-api
* python formatting
* python formatting
* python formatting
* GKE module naming convention
* Readme Changes
* test module
* Removing comment code from Autopilot
2023-04-21 12:08:13 +00:00
Ludovico Magnocavallo
28da881c3f
DNS Response Policy module ( #1276 )
...
* dns response policy module
* tfdoc
2023-03-26 17:42:57 +02:00