Commit Graph

6461 Commits

Author SHA1 Message Date
kovagoadam
c9902668fb Add default values for environments in stage 2, moved to variables.tf (#3344) 2025-09-20 11:51:44 +00:00
Wiktor Niesiobędzki
56f4513e0d Remove unused bootstrap_user variable 2025-09-19 12:11:15 +02:00
Wiktor Niesiobędzki
3a3dd1de09 remove duplicate / misplaced policy 2025-09-19 11:43:44 +02:00
kaue
396265bb15 docs(blueprints): add deprecation notice (#3335)
* docs(blueprints): add deprecation notice

* Update GKE module version reference to v43.0.0

* Update README to remove deprecated blueprint access

Removed instructions for accessing deprecated blueprints.

* Update README.md

* Update README.md

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
Co-authored-by: Ludovico Magnocavallo <ludo@qix.it>
2025-09-19 06:58:15 +00:00
norbert-loderer
d667745c7b Added default value for environments variable and moved it to variables.tf from variables-fast.tf (#3337)
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-09-19 08:38:59 +02:00
norbert-loderer
2aae7b3ab6 Add conditional grants on security to pf service account in FAST stage 0 (#3338) 2025-09-19 08:15:05 +02:00
Ludovico Magnocavallo
ec09e2800a Merge branch 'master' of github.com:GoogleCloudPlatform/cloud-foundation-fabric 2025-09-18 07:26:10 +00:00
Ludovico Magnocavallo
424ad94bf9 changelog 2025-09-18 07:26:02 +00:00
Ludovico Magnocavallo
f7e7b2ccf8 Allow setting resource policies in compute-vm module (#3336)
* allow setting resource policies in compute-vm module

* Update modules/compute-vm/resource-policies.tf

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

* revert splat change

---------

Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com>
2025-09-18 07:13:47 +00:00
fenyvesi-levi
4102e53588 Added 2 IAM roles for pf SA and updated test (#3333)
* Added 2 IAM roles for pf SA and updated test

* Updated role grant with condition
2025-09-17 13:37:07 +00:00
Ludovico Magnocavallo
dc24cd10b6 add support for permissive mode to GKE cluster modules backup plans (#3331) 2025-09-17 07:15:20 +00:00
Ludovico Magnocavallo
02b37c5958 Fix alert variable notification prompts type in project module (#3330) 2025-09-17 08:59:18 +02:00
Ludovico Magnocavallo
95f52e1e48 changelog 2025-09-17 05:41:43 +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
fenyvesi-levi
589a2b088a dev-platform.yaml secondary_ip_ranges syntax fix (#3326) 2025-09-16 13:57:40 +00:00
Ludovico Magnocavallo
9b3291c395 Merge remote-tracking branch 'origin/master' into fast-dev 2025-09-16 10:42:32 +00:00
Josh Myers
5bbd47e9ac feat: Support serverless_deployment NEG for api gateway (#3323) 2025-09-16 11:11:59 +02:00
norbert-loderer
659472d487 Added read-only providers to 0-org-setup stage, and fixed CI/CD parameters in the generated workflow file (WIF_PROVIDER, provider files etc.) (#3322) 2025-09-16 08:02:02 +00: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
a795399142 changelog 2025-09-12 12:38:54 +00: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
8dce9ef6f7 changelog 2025-09-11 08:10:40 +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
740ed270af changelog 2025-09-11 06:06:59 +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
01e5e6d3e8 changelog 2025-09-10 11:51:31 +00:00
Ludovico Magnocavallo
461a10a669 Update README.md 2025-09-10 13:49:33 +02: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
c1e8f9d70c add support for startup script to compute-vm module (#3313) 2025-09-09 13:49:38 +02:00
avh01
c291b218b6 Added support for cross-project NEGs in net-lb-app-int module (#3286)
* Added support for cross-project negs in net-lb-app-int module

* Fixed formatting

* Added example to readme.

* Update README.md

Made a small correction to the example I added to readme.

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2025-09-09 07:18:30 +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
eff8799303 add validation to kms key variables (#3308) 2025-09-08 09:14:39 +00:00
Ludovico Magnocavallo
d1ec0868f0 Delete modules/project-factory/ludo.tfvars 2025-09-08 08:06:20 +02:00
Ludovico Magnocavallo
80193cfa2e add support for context in kms module (#3307) 2025-09-07 13:15:27 +00:00
Ludovico Magnocavallo
68955ff809 Improve context support in vpc-sc module and stage / new FAST stages small fixes (#3305)
* improve context support in vpc-sc module and stage

* fix stage env files

* fix stage env files

* fix FAST variables comments

* tfdoc

* fix locations order

* fix tests
2025-09-07 14:59:46 +02:00
Ludovico Magnocavallo
894a0f5975 prep v44.1.0 2025-09-06 09:15:41 +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
d6f0a168f6 pf outputs (#3301) 2025-09-05 22:21:27 +02:00
Ludovico Magnocavallo
58643a8ab4 merge fast-dev and prepare v44.0.0 2025-09-05 09:18:21 +00:00
Ludovico Magnocavallo
711436cb71 Final changes to new org setup stage (#3300)
* add provider id field to wif

* readme

* readme

* tfdoc
2025-09-05 09:39:22 +02:00
Ludovico Magnocavallo
756c02c21a Rename new botstrap stage to org-setup (#3299)
* readme changes

* rename stage 0

* rename stage 0

* complete rename of stage 0

* tfdoc

* tfdoc

* tfdoc
2025-09-04 13:34:16 +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
1f59fd6bc7 Merge remote-tracking branch 'origin/master' into fast-dev 2025-09-03 14:33:52 +02:00