Ludovico Magnocavallo
e9dd48f5e7
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-16 09:03:15 +00:00
Ludovico Magnocavallo
8e8be1eda5
Support CIDR range sets in firewall modules context ( #3424 )
2025-10-16 09:01:05 +00:00
Ludovico Magnocavallo
01001c9a64
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-16 07:09:27 +00:00
Ludovico Magnocavallo
45d4674ae8
net-vpn-ha ( #3420 )
2025-10-16 09:08:17 +02:00
Ludovico Magnocavallo
cc947777ce
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-16 05:57:02 +00:00
Ludovico Magnocavallo
7c920d7d35
Add support for context to net-lb-int net-vpc-firewall and net-vpc module ( #3419 )
...
* net-lb-int
* net-vpc-firewall
* net-vpc
* net-vpc
2025-10-16 05:54:14 +00:00
Ludovico Magnocavallo
ecdc248f3f
Add support for context to net-cloudnat, net-firewall-policy modules ( #3414 )
...
* net-cloudnat
* net firewall policy
2025-10-15 13:59:51 +02:00
Julio Castillo
9c61b1c30c
Make SSM gitignores a list ( #3413 )
...
Fixes #3395
2025-10-15 11:35:44 +02:00
Ludovico Magnocavallo
6e02fd1136
Add support for context to DNS modules ( #3412 )
...
* dns-response-policy
* add context to dns modules
2025-10-14 16:07:29 +00:00
Wiktor Niesiobędzki
9f2beb1ee6
Use fixture custom role for modules/project tests
2025-10-13 18:58:52 +02:00
Wiktor Niesiobędzki
849e856437
Use email from variables in tests
2025-10-13 18:58:52 +02:00
Wiktor Niesiobędzki
b10d31ef98
Add unique suffix to custom role
2025-10-13 18:58:52 +02:00
Wiktor Niesiobędzki
ad9d52a7da
Use context prefixes for auto service grants
2025-10-13 18:58:52 +02:00
Ludovico Magnocavallo
6045cf6ae2
Add support for contexts to compute-vm module ( #3406 )
2025-10-13 16:54:13 +02:00
Ludovico Magnocavallo
e9b121153a
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-13 09:45:29 +00:00
Julio Castillo
9b9ad76ced
Update gke-hub module to use new Policy Controller API ( #3332 )
...
* Update gke-hub to use new Policy Controller API
Fixes #3287
* Use same config format for servicemesh
* remove useless trys
* use ternaries as in the rest of the repo
* Update docs and fix tests
* Update variables
* Bump tofu version
* Bump terraform version 1.12
2025-10-13 09:47:39 +02:00
Wiktor Niesiobędzki
802a25279a
Test service_iam_grants along service_agent_iam
2025-10-12 15:02:12 +02:00
Wiktor Niesiobędzki
12c0c04e1c
Add tests for service agents iam_emails
2025-10-12 15:02:12 +02:00
Ludovico Magnocavallo
c996285b26
Support context and add configurations factory to workstation cluster module, add FAST project template ( #3401 )
...
* add context to workstation-cluster module
* context test
* workstations project template
2025-10-10 18:59:37 +02:00
Ludovico Magnocavallo
7b70177459
add context to bigquery module ( #3388 )
2025-10-07 07:57:42 +00:00
Nishant Raghav
81c7213f92
feat(bigquery-dataset): add optional schema support for views ( #3377 )
...
* feat: add optional schema to BigQuery views for descriptions
* feat: add schema support for view definitions in BigQuery dataset module
* fix: encode schema as JSON for BigQuery views
* feat: add population schema and update query for population view in BigQuery dataset
---------
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
2025-10-06 05:40:39 +00:00
Vannick Trinquier
cfe2e21ce7
feat: add support for SCC Custom Security Health Analytics module in … ( #3372 )
...
* feat: add support for SCC Custom Security Health Analytics module in organization, folder and project modules
* fix: update description and docs
---------
Co-authored-by: Julio Castillo <jccb@google.com >
2025-10-03 13:47:50 +02:00
Ludovico Magnocavallo
08ccec3922
Make project id optional in GCS module ( #3369 )
...
* make project id optional in GCS module
* tfdoc
2025-10-02 16:23:23 +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
d0e2a54948
rationalize prefix handling for project factory automation resources ( #3345 )
2025-09-21 21:07:28 +02:00
Ludovico Magnocavallo
c0aa691052
v45.0.0
2025-09-20 12:07:40 +00:00
Ludovico Magnocavallo
c6cdc9c98c
Incremental improvements to project factory and underlying modules ( #3325 )
...
* incremental improvements to project factory and underlying modules
* fix org policies diff test
2025-09-16 23:21:18 +02:00
Ludovico Magnocavallo
768e6c6d16
Merge remote-tracking branch 'origin/master' into fast-dev
2025-09-15 08:17:54 +00:00
Ludovico Magnocavallo
138bb981e3
add instance access logging support to apigee module ( #3321 )
2025-09-14 13:14:26 +02:00
Ludovico Magnocavallo
b6baf05c49
Add http_keep_alive_timeout_sec to application load balancers ( #3320 )
...
* net-lb-app-ext
* net-lb-app-int-cross-region
2025-09-12 12:17:01 +00:00
Julio Castillo
ea445fa7e4
Add support for VPC internal ranges to modules/net-vpc ( #3318 )
...
* Add support for VPC internal ranges to modules/net-vpc
* Fix linting
* Fix variable order
* Fix README
* Sort outputs.
* Fix validation for terraform < 1.13
2025-09-11 17:42:54 +00:00
Ludovico Magnocavallo
1dee8c8682
allow skipping selected tests with tofu ( #3319 )
2025-09-11 12:53:56 +00:00
Ludovico Magnocavallo
78966f66c3
Add support for project templates to project factory module ( #3317 )
...
* add support for project templates to project factory module
* align project factory features in FAST org setup stage
2025-09-11 09:56:01 +02:00
Ludovico Magnocavallo
6bf54bee49
Merge remote-tracking branch 'origin/master' into fast-dev
2025-09-11 06:08:27 +00:00
Ludovico Magnocavallo
75906c4e9e
add support for upgrade notification filters to gke cluster modules ( #3316 )
2025-09-10 16:03:32 +02:00
Ludovico Magnocavallo
37695cca98
Merge remote-tracking branch 'origin/master' into fast-dev
2025-09-10 11:51:46 +00:00
Ludovico Magnocavallo
63a22cd9a2
Refactor secret manager module ( #3315 )
...
* wip
* wip
* wip
* wip
* tested, missing versions
* working
* fix secops stage
* readme
* tests
* tflint
2025-09-10 11:47:35 +00:00
Ludovico Magnocavallo
c6a35e1bbd
Merge remote-tracking branch 'origin/master' into fast-dev
2025-09-09 06:19:25 +00:00
Ludovico Magnocavallo
c93b628979
New security stage leveraging project factory and contexts ( #3311 )
...
* wip
* wip
* fix contexts
* cas factory
* add support for context to cas module
* cas module contexts and tests
* cas factory
* rename legacy security stage, add test for new stage
* readmes
* doc
* tfdoc
* doc, outputs
* update inventory
2025-09-08 18:59:16 +02:00
Luca Prete
2262ab6cc1
[secure-source-manager-instance] Allow provisioning of instances with managed certificates ( #3310 )
2025-09-08 15:53:46 +00:00
Ludovico Magnocavallo
80193cfa2e
add support for context in kms module ( #3307 )
2025-09-07 13:15:27 +00:00
Ludovico Magnocavallo
86d50ffb62
New project factory improvements ( #3303 )
...
* Add separate prefix for automation resources in pf
* fix example
* add automation to pf outputs
2025-09-06 10:01:36 +02:00
Ludovico Magnocavallo
bc6950e205
Rename FAST stages preparing for eventual deprecation ( #3298 )
...
* renames
* links
* readme
* docs
* update pf modules tests for renames
* condition_vars context in modules
* data platform dataset
* fix links in stage 3 docs
* schema changes
* schema docs
* tfdoc
* update duplicates check
* fast legacy tests
* legacy schema
* fix tests
2025-09-04 08:24:11 +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
Julio Castillo
d3f0dc984e
Upgrade provider to version 7.0.1 ( #3291 )
...
* Upgrade provider to version 7.0.1
* Update READMEs
* Bring back depends_on for services and jobs
2025-09-01 17:29:20 +02:00
kovagoadam
44060453fb
Added test for compute-vm module disks template example ( #3289 )
...
* Added test for compute-vm module disks template example
* Added licence boilerplate
2025-09-01 14:28:05 +02:00
apichick
273677be82
Added instance flexibility policy for regional MIGs ( #3281 )
2025-08-28 18:14:38 +02:00
Wiktor Niesiobędzki
ecb38dfd0e
Provide Apache port to listen to, fixes E2E
2025-08-18 11:52:28 +02:00
Wiktor Niesiobędzki
4175512d37
Add Cloud Run recipes for updating image and IAM authentication to Cloud SQL
2025-08-14 15:42:26 +02:00
Wiktor Niesiobędzki
a106688b0e
Fix references to service_account
2025-08-13 22:11:07 +02:00