Julio Castillo
|
982717188d
|
Avoid tag binding permadiffs for project-factory service accounts (#4006)
* Avoid tag binding permadiffs for service accounts created by project-factory
* Regenerate schema docs
|
2026-06-01 04:33:53 +00:00 |
|
kovagoadam
|
1907c38e22
|
Add IAM deny policies support (#3970)
* Added IAM denial policies
* Moved default to empty, removed trys, added condition vars to expression
* remove redundant null checks
* reduce line length
* boilerplate and principal context expansion
* update readmes
* add explicit validation against null values
* add context tests
* Add missing license headers to examples
---------
Co-authored-by: Julio Castillo <jccb@google.com>
|
2026-05-21 02:38:06 +00:00 |
|
Alberto Oliveira da Silva
|
4869044b60
|
Support organization roles in all schemas (#3904)
* Support organization roles in all schemas
* Support legacy domain-scoped project IDs for organization roles
* fix legacy project pattern
|
2026-04-24 21:11:50 +00:00 |
|
Ludovico Magnocavallo
|
409c088c2c
|
enforce schema docs in linting (#3843)
|
2026-04-08 10:20:50 +00:00 |
|
Samuele Perticarari
|
bd87710eea
|
feat: Add new compliance regime options for Assured Workloads (#3794)
* feat: Add new compliance regime options to folder schemas for assured workloads configurations.
* terraform fmt
* Update Folder README with `tools/tfdoc.py` tool
|
2026-03-16 17:59:25 +00:00 |
|
Ludovico Magnocavallo
|
0be09646b0
|
Add missing folder features to project factory and align logging across folder/org modules (#3779)
|
2026-03-04 10:28:48 +01:00 |
|
Ludovico Magnocavallo
|
8e7253ba11
|
add missing IAM interface attributes to service account module (#3700)
|
2026-02-04 12:07:06 +01:00 |
|
lopezvit
|
6db25b1a08
|
Add support for the Assured Workloads in the project factory (#3666)
* Add support for the Assured Workloads in the project factory
* Fix test after requiring organization as a var
|
2026-01-23 13:21:48 +01:00 |
|
Julio Castillo
|
cff8a25c59
|
Introduce iam_by_principals_conditional (#3649)
* Introduce iam_by_principals_conditional
* Add iam_by_principals_conditional to project factory
* Update IAM ADR
* Update project factory readme
* Sync FAST schemas
* Update organization schema
* Add resman tests for iam_by_principals_conditional
* Update PF project-defaults.tf
* Update copyright
|
2026-01-14 11:16:07 +00:00 |
|
Josh Myers
|
1eb93db427
|
feat: project-factory folders support deletion_protection (#3595)
* feat: project-factory buckets support deletion_protection
* chore: Update all folder.schema.json
---------
Co-authored-by: Julio Castillo <jccb@google.com>
|
2025-12-18 14:25:05 +00: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
|
5270586a8e
|
fix schema doc tool, fix schema errors, regenerate schema docs (#3524)
|
2025-11-12 08:50:52 +01:00 |
|
Julio Castillo
|
48f6b4cd49
|
Add PAM support (#3438)
* PAM first pass
* Add factory and extend to organization
* Extend to project, add examples
* Add additionalProperties to all objects
* Fix boilerplate
* Expose pam_entitlements to project-factory
* Fix readme
* Move entitlements to second folder/project pass
* extend tests
* Fix readme
* Remove timeouts from inventories
|
2025-10-20 12:50:37 +00:00 |
|
Ludovico Magnocavallo
|
4113da128b
|
Support resource-level factories config in project factory module and FAST stages (#3440)
* support resource-level factories in project factory module
* align folder and project schemas across modules and fast
* schema docs
|
2025-10-18 10:41:19 +00: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
|
6b04ce769d
|
Allow multiple types in JSON schema docs tool (#3126)
* allow multiple types in JSON schema docs tool
* support pattern
* support pattern
|
2025-05-31 11:58:20 +02:00 |
|
Ludovico Magnocavallo
|
30b390483e
|
JSON schema documentation tool (#3070)
* wip
* wip
* wip
* generate schema docs
* formatting
* typo
* fix details
* fix details
* revert dp change
* tfdoc
|
2025-05-06 08:17:46 +02:00 |
|