kovagoadam
738e638bbe
Added custom prefix support for automation SA ( #3757 )
2026-02-21 09:54:01 +01:00
Vannick Trinquier
d499dc6928
Add support for bucket logging configuration in module gcs and project-factory ( #3699 )
2026-02-06 14:14:46 +07:00
Ludovico Magnocavallo
7c05299540
Implement additional GCS attributes in project factory ( #3583 )
...
* implement additional bucket attributes in project factory
* update FAST schemas
* fmt/tfdoc
2025-12-10 16:12:58 +01:00
Ludovico Magnocavallo
c765043c5c
add the self project key to service account namespaces ( #3490 )
2025-10-30 16:42:13 +00:00
Ludovico Magnocavallo
b0bc896a68
Allow null project id in service account module when reusing service account ( #3452 )
...
* allow null project id for service account reuse
* fix pf
2025-10-22 16:51:06 +00:00
Ludovico Magnocavallo
7ea9612b07
Allow skipping data source in service account module ( #3450 )
...
* test implementation
* wip
* service account reuse
* fix fast stage test
* revert cicd changes
* remove unused dep
* add comment on extra condition
2025-10-22 13:04:00 +02:00
Ludovico Magnocavallo
2ab471d236
pf changes ( #3398 )
2025-10-09 13:37:47 +02:00
Ludovico Magnocavallo
d3c80ce18b
Rationalize location defaults across project factory module and FAST stages ( #3392 )
...
* group default/overrides locations in a single object in pf module
* org setup
* project factory stage
* fix defaults
* pf defaults
* security stage defaults
2025-10-08 07:12:15 +00:00
Ludovico Magnocavallo
d0e2a54948
rationalize prefix handling for project factory automation resources ( #3345 )
2025-09-21 21:07:28 +02: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
89d8911741
support different key names for service accounts in IAM interpolation ( #3279 )
...
Fixes #3278
2025-08-20 20:45:43 +02:00
Ludovico Magnocavallo
2a1a630e9d
allow setting defaults/overrides for buckets force destroy in project factory ( #3233 )
2025-07-11 16:47:25 +00: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
Ludovico Magnocavallo
e391a3ff75
Allow explicit definition of automation prefix in project factory ( #3124 )
...
* Allow explicit definition of automation prefix in project factory
* update schema doc
2025-05-30 14:30:53 +02:00
Ludovico Magnocavallo
4195c3a5af
Revert "Make automation project in project factory module optional ( #3091 )" ( #3106 )
...
This reverts commit 33493b3597 .
2025-05-21 15:01:39 +02:00
Luca Prete
33493b3597
Make automation project in project factory module optional ( #3091 )
2025-05-20 08:19:58 +02:00
Ludovico Magnocavallo
177a9ed8bf
fix names in project factory automation resources ( #3046 )
2025-04-18 15:42:45 +02:00
Ludovico Magnocavallo
717f89dc00
Rationalize project factory context interpolations for automation service accounts ( #2959 )
...
* use different keys for automation service accounts
* inventory
* improve error handling on automation buckets
2025-03-16 15:40:47 +00:00
Ludovico Magnocavallo
5312767be4
Add provider output files to project factory stage, single automation bucket in module ( #2914 )
...
* single automation bucket, provider output files for project factory
* tfdoc
* fix outputs
2025-02-19 17:45:56 +00:00
Ludovico Magnocavallo
1a4b298cc9
Project factory additions, project module reuse implementation ( #2899 )
...
* add support for buckets
* add project-level interpolation for own SAs
* docs
* project reuse changes
* fix example
* tfdoc
* update check documentation tool
* fast tests
* blueprints
* typo
2025-02-15 20:37:45 +01:00
Ludovico Magnocavallo
87383a1569
FAST project templates example ( #2897 )
...
* wip
* project factory providers
* working example
* copyright, tfdoc
* rewording
* rewording
* tfdoc
* tfdoc
* tfdoc again
* fix tests
* tests
2025-02-14 19:14:27 +00:00
Ludovico Magnocavallo
5af0f90929
Allow setting GCS location default/override in project factory ( #2715 )
...
* allow setting GCS location default/override in project factory
* tflint
2024-11-18 17:45:52 +01:00
Julio Castillo
f57635d044
Add managed folders suports to gcs module ( #2530 )
...
* Add RPO, make versioning dynamic
* Add manaed folders
* Change autoclass and cors defaults to null
* Update README
* Add iam_by_principals
* Add managed folders var description
* Remove need for managed folders to end in /
* Add inventory to example
* Update readme
* Fix FAST tests
2024-08-28 07:30:52 +00:00
Ludovico Magnocavallo
ad5de9b7ea
Refactor FAST project factory and supporting documentation ( #2505 )
...
* untested
* teams pattern
* rework doc
* README
* boierplate
* tflint
* Fix tflint for project factory
* Correct path to pf
* resman changes
* fix factory variable default
* fix links
* project factory module substitutions
* tflint
* stage test
* tfdoc
* rename schema, address review comments
* README typos and wording
* tfdoc
* review comments
* remove test from yaml
* revert output workflow changes
* fix sa reference errors
* tfdoc
* pf tag roles
* schema validation
* pf tag roles
* avoid null values in pf context
---------
Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com >
2024-08-20 16:45:42 +00:00
Ludovico Magnocavallo
7f8d2834b3
Support automation/controlling projects and resources in project factory ( #2162 )
...
* initial implementation not tested
* project factory automation project support
2024-03-19 15:50:06 +00:00