Commit Graph

5996 Commits

Author SHA1 Message Date
Julio Castillo
c4758af0d7 Update pull_request_template.md 2025-02-11 14:01:02 +01:00
Julio Castillo
121ec17ca1 Merge branch 'master' into fast-dev 2025-02-10 23:26:47 +01:00
Julio Castillo
3ffe838e06 Add context to organization policiy factories (#2876) 2025-02-10 22:24:01 +00:00
Ludovico Magnocavallo
7909abe833 redraw cross-stage diagram (#2875) 2025-02-10 13:39:27 +00:00
Ludo
d15f1d9f43 Merge remote-tracking branch 'origin/master' into fast-dev 2025-02-10 10:14:00 +01:00
Simon Roberts
cfe8c130f0 Add note about the use of n-stagename/moved/ files during upgrade (#2874) 2025-02-10 07:34:37 +00:00
Wiktor Niesiobędzki
4e5c0ac9da Create var.prefix in sandbox, copy all files for setup 2025-02-10 00:56:19 +01:00
Wiktor Niesiobędzki
58f22ce647 Add prefix to KMS ring, to allow easy recreate 2025-02-10 00:56:19 +01:00
karpok78
e4f55fb7ff Add bucket IAM policy read (#2872)
Allow the Project factory read only SA to retrieve buckets IAM policy for buckets created by the PF
2025-02-09 23:55:54 +00:00
Julio Castillo
97f194e37e Make id and project_id match when universe is set 2025-02-10 00:30:13 +01:00
Wiktor Niesiobędzki
7c5b84f33e Add dependency for compute-vm schedule 2025-02-07 12:02:40 +01:00
Julio Castillo
e08698a410 Fix tests 2025-02-07 10:55:05 +01:00
Julio Castillo
36c776ad78 Fix tests 2025-02-07 10:55:05 +01:00
Julio Castillo
3fc7144c4f Update examples and tests 2025-02-07 10:55:05 +01:00
Julio Castillo
e4a1218d46 Bump provider version 2025-02-07 10:55:05 +01:00
Julio Castillo
68a5a701e7 Expose parameters module in org policy variables 2025-02-07 10:55:05 +01:00
Ludo
e5a5aa0196 add toc to dns module readme 2025-02-06 11:59:11 +01:00
Wiktor Niesiobędzki
8a9a5b5237 Disable E2E test for direct VPC Egress
Resources in subnet are in use for ~1-2h after removal of Cloud Run
instance (see: https://cloud.google.com/run/docs/configuring/vpc-direct-vpc#delete-subnet)

b/332419038
2025-02-05 09:56:04 +01:00
Julio Castillo
d7b5069a29 Make id and project_id match for project module 2025-02-03 18:20:16 +01:00
ZoranBatman
276ef62e62 update docs: clarify 0-bootstrap.auto.tfvars creation and outputs_location use (#2862)
Co-authored-by: Zoran Zaric <mr.zoranzaric@gmail.com>
2025-02-03 15:44:47 +00:00
karpok78
66926bbd0c Workflow templating fix (#2864)
Fixed some issue with WIF and providers templating in workflows.
2025-02-03 16:31:59 +01:00
Wiktor Niesiobędzki
5593192466 Deprecate composer-2 blueprint 2025-02-03 11:27:14 +01:00
Ludo
2d7d6a277e Merge remote-tracking branch 'origin/master' into fast-dev 2025-02-01 09:14:46 +01:00
Ludo
a425dd98a1 update changelog 2025-02-01 09:14:34 +01:00
Ludovico Magnocavallo
a002ead06b Add support for advanced machine features to compute-vm (#2855)
* add support for advanced machine features to compute-vm

* fix validation

* Update modules/compute-vm/variables.tf

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

---------

Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com>
2025-01-31 09:27:29 +00:00
Julio Castillo
e0a3a3c7bb Expose custom constraint factory in bootstrap (#2854)
* Expose custom constraint factory in bootstrap

* Silence linter

* Fix tests
2025-01-31 07:03:29 +01:00
Julio Castillo
059cedcd64 Allow addons to any flex stage 2 (#2853) 2025-01-30 19:04:28 +01:00
HeiglAnna
efa1ef6f7e Add cAdvisor Metrics to Autopilot/Standard GKE Cluster (#2841)
* Add cAdvisor Metrics to Autopilot/Standard GKE Cluster

* Fix tests

---------

Co-authored-by: AnnaHeigl <85624888+AnnaHeigl@users.noreply.github.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2025-01-30 13:29:07 +00:00
Julio Castillo
ca5f28b0fd Support mulitple universes in bootstrap (#2851)
* Initial support for universes in bootstrap

* Add var description

* Add universe to globals output

* Fix typo

* Update README

* Allow universes to exclude services

* Move service exclusion to project module

* Move service exclusion loging to the project module

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2025-01-30 11:35:57 +00:00
Ludo
6c79bcba9a Merge remote-tracking branch 'origin/master' into fast-dev 2025-01-30 08:51:21 +01:00
Ludo
276100b715 update changelog 2025-01-30 08:51:08 +01:00
Julio Castillo
c73035f4e5 Allow universe-bound projects to exclude services (#2852)
* Allow universe-bound projects to exclude services

* Update README
2025-01-30 08:48:58 +01:00
Ludo
b5b9850b03 Merge remote-tracking branch 'origin/master' into fast-dev 2025-01-29 17:51:16 +01:00
Ludo
4b9fd89642 update changelog 2025-01-29 17:50:58 +01:00
Julio Castillo
e7cc8377df Merge remote-tracking branch 'origin/master' into fast-dev 2025-01-29 15:08:39 +01:00
Ludovico Magnocavallo
95ec5ee3b5 Flexible stage 2s in FAST resource manager (#2840)
* wip

* WIP

* wip

* wip

* apply untested

* tests

* support tag expansion for tenant-level installations in IAM conditions

* fix stage config output

* inventories

* remove dev files

* tfdoc

* enable org policies for stage folders

* resman README

* tfdoc

* stage 3 documentation

* inventory

* support extra_dirs in testing franework

* remove org policy files from stage 1

* Add principal interpolation to iam_by_principals (#2847)

* Add principal interpolation to iam_by_principals

* Fix tests

* relax schemas

* relax schemas

---------

Co-authored-by: Julio Castillo <jccb@google.com>
2025-01-29 12:16:35 +00:00
Julio Castillo
29e7669385 Support project creation in different universes (#2848)
* Support project creation in different universes

* Fix typo

* Revert prefix validation

* Add test

* Call new test

* Do not override project name
2025-01-29 12:40:41 +01:00
Ludovico Magnocavallo
1009dd248b refactor (#2842) 2025-01-28 10:30:42 +01:00
Ludo
25bacee2e6 prepare for v37.1.0 2025-01-26 10:41:13 +01:00
Ludovico Magnocavallo
fcb4ff54ee Revert "Allow multiple stage-2 project factories (#2834)" (#2839)
This reverts commit f6a8190946.
2025-01-26 10:37:43 +01:00
Julio Castillo
680d68411a Fix versions.tf 2025-01-24 17:05:34 +01:00
Ludo
1d0cb4e145 update changelog 2025-01-24 16:59:12 +01:00
Ludo
15c8669188 Merge remote-tracking branch 'origin/master' into fast-dev 2025-01-24 16:55:46 +01:00
Ludo
329cebba47 update changelog 2025-01-24 16:50:22 +01:00
Julio Castillo
752b77f52e Update module metadata format and prep v36.2.0 (#2837)
* Update module metadata format and prep v36.2.0

* Fix pattern
2025-01-24 16:45:17 +01:00
Julio Castillo
bee7e30b2b Interpolate SAs in tag-level iam (#2836) 2025-01-24 10:39:03 +01:00
Julio Castillo
f6a8190946 Allow multiple stage-2 project factories (#2834)
* Allow multiple stage 2 project factories

* Fix bindings and rename default project factory

* Remove debug

* Update readme
2025-01-24 00:38:22 +01:00
Ludo
c059e99963 update changelog 2025-01-23 08:53:13 +01:00
Ludo
fd7292710a Merge remote-tracking branch 'origin/master' into fast-dev 2025-01-23 08:51:07 +01:00
Ludo
a4e9444368 update changelog 2025-01-23 08:48:22 +01:00