Commit Graph

457 Commits

Author SHA1 Message Date
Ludovico Magnocavallo
b20ab65756 GKE hub module refactor (#760)
GKE hub module refactor 
Co-authored-by: Daniel Marzini <danielmarzini@users.noreply.github.com>
Co-authored-by: Miren Esnaola <mirene@google.com>
2022-07-29 08:39:25 +02:00
Agustin Ramirez
7f1a523866 FIX: Missing value to format principalSet (#759) 2022-07-27 08:18:27 +02:00
Ludovico Magnocavallo
5e0ab57f3a Add support for IAM bindings on service accounts to project factory (#753)
* Fix #748

* fix linting

* remove trailing whitespace

* update FAST pf
2022-07-21 15:13:39 +02:00
agusramirez@google.com
5f20c11b57 FIX: 00-cicd stage - Gitlab and Github providers 2022-07-19 11:20:56 -05:00
Agustin Ramirez
ee0b6d6b2a FIX: 00-cicd stage - Gitlab and Github providers 2022-07-19 11:07:05 -05:00
Simone Ruffilli
ef27d2e9d1 Use spot VMs for test VM and for NVAs (#734) 2022-07-13 13:57:03 +02:00
Julio Castillo
07c5da4283 Fix tests 2022-07-12 12:39:00 +02:00
Julio Castillo
1bc352bb7b Fix docs 2022-07-12 12:19:05 +02:00
Julio Castillo
25955b158a Merge branch 'master' into fast/gke2 2022-07-12 12:16:04 +02:00
Julio Castillo
e7bc11e6b9 Add gke SAs to outputs 2022-07-12 12:10:39 +02:00
Ludovico Magnocavallo
f42b0f06e4 add billing IAM for billing group (#730) 2022-07-11 08:26:13 +02:00
Simone Ruffilli
0d9fac316a FAST: Resman: Update billing.tf (#721)
* FAST: Resman: Update billing.tf

Add billing.costsManager to the PF SAs to allow it to create billing alerts.

* fix linting

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-07-06 16:10:14 +03:00
Michael Gfeller
ea7827d1ad FAST - added missing format argument in branch-pf-dev-sa-cicd
In the module branch-pf-dev-sa-cicd, the calls to the "format" function were missing the argument var.automation.federated_identity_pool.
2022-07-05 11:44:33 +02:00
Ludovico Magnocavallo
8585852ae6 fix #714 (#715) 2022-07-05 09:46:53 +02:00
Ludovico Magnocavallo
a3ea8bed8b wip 2022-07-05 10:07:50 +03:00
Ludovico Magnocavallo
9a3128e716 wip 2022-06-30 20:20:14 +02:00
Ludovico Magnocavallo
7b5ced7e15 stage 01 2022-06-30 18:22:57 +02:00
Ludovico Magnocavallo
7786dd3d90 Merge branch 'master' into fast/gke2 2022-06-30 11:30:52 +02:00
Ludovico Magnocavallo
d6a81fb662 wip 2022-06-30 11:00:57 +02:00
Ludovico Magnocavallo
ee7a615a58 Merge remote-tracking branch 'origin/master' into fast/gke2 2022-06-29 17:06:55 +02:00
Michael Gfeller
c66bb0e1c3 Merge branch 'master' of https://github.com/GoogleCloudPlatform/cloud-foundation-fabric into mgfeller/fast-readme-tfvars-auto 2022-06-29 15:29:43 +02:00
Ludovico Magnocavallo
66c4fffd76 FAST: configuration switches for features (#703)
* example implementation of top-level switches

* data platform as a fast feature

* decouple teams and project factory

* teams disable fixes

* optional pf

* networking stage

* remove var from stage 2s, security
2022-06-28 17:33:37 +02:00
Julio Castillo
2da28e5954 Update CLEANUP.md 2022-06-28 11:28:57 +02:00
Michael Gfeller
34650ae621 FAST - updated some READMEs about usage of *.auto.tfvars files
Updated information about using the auto generated tfvars files in the "Variable configuration" section for some stages.
Mainly about using globals.auto.tfvars.json instead of copying terraform.tfvars from bootstrap stage.
2022-06-28 11:27:21 +02:00
Julio Castillo
07b00c34fe Bump providers versions and pin versions for tests 2022-06-28 10:20:40 +02:00
Michael Gfeller
df9bdc2fb0 FAST - trigger GitHub workflow also on PR synchronize event (#702)
Add synchronize to the pull_request trigger so that the workflow is also run when the source branch is updated.
2022-06-27 10:13:41 +02:00
Ludovico Magnocavallo
dfb447a2c4 Merge branch 'master' into fast/gke2 2022-06-23 13:50:28 +02:00
Ludovico Magnocavallo
ed4b301a17 align subnets between vpn and peering network stages 2022-06-23 09:05:20 +02:00
Ludovico Magnocavallo
fb1d31551f fix tfdoc 2022-06-23 08:55:28 +02:00
Ludovico Magnocavallo
744417f22f fix boilerplate 2022-06-23 08:52:36 +02:00
Ludovico Magnocavallo
666d8a469c Merge branch 'master' into fast/gke2 2022-06-23 08:34:09 +02:00
Ludovico Magnocavallo
f9775f61c9 Merge branch 'master' into lcaggio/data-p-200622 2022-06-23 08:11:47 +02:00
Ludovico Magnocavallo
c59ce76e97 Add repository_owner to GitHub identity attributes (#699)
* add repository_owner to GitHub identity attributes

* fix errors on null identity provider custom settings
2022-06-23 08:06:25 +02:00
Lorenzo Caggioni
b10d091a98 Fix README 2022-06-23 07:16:59 +02:00
Lorenzo Caggioni
ceb611bb81 Remove custom role and rely on conditions. 2022-06-23 07:04:35 +02:00
lcaggio
5c653638bc Merge branch 'master' into lcaggio/data-p-200622 2022-06-22 16:13:28 +02:00
Taneli Leppä
c3fdc62ff2 Allow creating repositories in Gitlab via Terraform. 2022-06-21 15:12:03 +02:00
lcaggio
d9ad654281 Merge branch 'master' into lcaggio/fix-readme-20220620 2022-06-21 07:54:42 +02:00
Alexander Meissner
9691577638 Fast/group creation gif (#676)
* Updated Readme with Group creation GIF

Added visual representation of checklist group creation.

* Update README.md

Added v1 version of group creation GIF.

* localize gif

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-06-21 07:19:52 +02:00
Lorenzo Caggioni
2ce4b002f1 Rename role 2022-06-20 22:23:18 +02:00
Lorenzo Caggioni
7625773dea Fix tests 2022-06-20 22:05:22 +02:00
Lorenzo Caggioni
0b6f98db78 Add output logic 2022-06-20 17:48:39 +02:00
Lorenzo Caggioni
6edc80e282 Update READMEs 2022-06-20 17:27:28 +02:00
Lorenzo Caggioni
c464a3c8cc Improve KMS: add custom role to handle keys 2022-06-20 17:13:25 +02:00
Lorenzo Caggioni
a1c61f089d Add location support 2022-06-20 15:21:03 +02:00
Lorenzo Caggioni
d4eef71887 Fix links 2022-06-20 09:52:46 +02:00
Lorenzo Caggioni
26d8f0cf65 Fix stage-02 tfvars links 2022-06-20 09:11:09 +02:00
temiloluwa ademuwagun
4492b0cff7 corrected the wrong name reference 2022-06-17 10:36:19 +00:00
Antonio Lopez
aaa2bf2aca Merge branch 'master' into master 2022-06-17 09:57:58 +02:00
Ludovico Magnocavallo
a09eb39a96 disable provider data source when not needed, explicitly depend on CI/CD SAs 2022-06-16 23:11:08 +02:00