Commit Graph

1523 Commits

Author SHA1 Message Date
Erin Horning
6f1f6f5085 add additional parameters 2023-08-21 16:35:47 -06:00
Julio Castillo
49a4550b5d Merge branch 'master' into elia-gcve 2023-08-21 08:44:37 +02:00
Ludovico Magnocavallo
0d17af7967 Update 20230816-iam-refactor.md 2023-08-21 07:11:24 +02:00
Ludovico Magnocavallo
e7eeed12f8 Update 20230816-iam-refactor.md 2023-08-21 07:10:29 +02:00
Ludovico Magnocavallo
63b0480499 Update 20230816-iam-refactor.md 2023-08-21 07:09:54 +02:00
Ludovico Magnocavallo
e43be5b387 Update README.md 2023-08-21 07:01:06 +02:00
Ludovico Magnocavallo
5cb4accbd0 Merge branch 'master' into elia-gcve 2023-08-20 10:19:14 +02:00
Ludovico Magnocavallo
819894d2ba IAM interface refactor (#1595)
* IAM modules refactor proposal

* policy

* subheading

* Update 20230816-iam-refactor.md

* log Julio's +1

* data-catalog-policy-tag

* dataproc

* dataproc

* folder

* folder

* folder

* folder

* project

* better filtering in test examples

* project

* folder

* folder

* organization

* fix variable descriptions

* kms

* net-vpc

* dataplex-datascan

* modules/iam-service-account

* modules/source-repository/

* blueprints/cloud-operations/vm-migration/

* blueprints/third-party-solutions/wordpress

* dataplex-datascan

* blueprints/cloud-operations/workload-identity-federation

* blueprints/data-solutions/cloudsql-multiregion/

* blueprints/data-solutions/composer-2

* Update 20230816-iam-refactor.md

* Update 20230816-iam-refactor.md

* capture discussion in architectural doc

* update variable names and refactor proposal

* project

* blueprints first round

* folder

* organization

* data-catalog-policy-tag

* re-enable folder inventory

* project module style fix

* dataproc

* source-repository

* source-repository tests

* dataplex-datascan

* dataplex-datascan tests

* net-vpc

* net-vpc test examples

* iam-service-account

* iam-service-account test examples

* kms

* boilerplate

* tfdoc

* fix module tests

* more blueprint fixes

* fix typo in data blueprints

* incomplete refactor of data platform foundations

* tfdoc

* data platform foundation

* refactor data platform foundation iam locals

* remove redundant example test

* shielded folder fix

* fix typo

* project factory

* project factory outputs

* tfdoc

* test workflow: less verbose tests, fix tf version

* re-enable -vv, shorter traceback, fix action version

* ignore github extension warning, re-enable action version

* fast bootstrap IAM, untested

* bootstrap stage IAM fixes

* stage 0 tests

* fast stage 1

* tenant stage 1

* minor changes to fast stage 0 and 1

* fast security stage

* fast mt stage 0

* fast mt stage 0

* fast pf
2023-08-20 09:44:20 +02:00
Ludovico Magnocavallo
3a8071d93c Merge branch 'master' into elia-gcve 2023-08-20 08:18:53 +02:00
eliamaldini
126d75a311 fixed typo 2023-08-18 17:01:12 +02:00
eliamaldini
103443dc30 fixed typo 2023-08-18 16:57:35 +02:00
eliamaldini
1b93197b87 fixed typo 2023-08-18 16:56:21 +02:00
eliamaldini
c4ada40275 fixed typo 2023-08-18 16:52:58 +02:00
eliamaldini
bf26580b9d fixed variables order 2023-08-18 15:52:56 +02:00
eliamaldini
9452a14ac7 output cleanup 2023-08-18 15:49:20 +02:00
eliamaldini
81b567684b outputs cleaup 2023-08-18 15:41:06 +02:00
eliamaldini
87e82244af fixed tests 2023-08-18 15:38:35 +02:00
Michael
e1e3826f6d fix(cloud-run): move cpu boost annotation to revision 2023-08-18 13:53:00 +01:00
eliamaldini
d568408331 fixed variable name and regex 2023-08-18 11:20:27 +02:00
Julio Castillo
476d6eaf30 Update variables.tf 2023-08-18 10:07:23 +02:00
Julio Castillo
dc78ad3493 Update outputs.tf 2023-08-18 10:06:32 +02:00
Alejandro Leal
ea0de3adbb Fixing some typos 2023-08-18 05:51:00 +00:00
Jay Schwerberg
574c7548d8 feat(cloud-run): add startup cpu boost option 2023-08-17 14:43:27 -07:00
eliamaldini
6a5739bf91 gcve net requirements link 2023-08-17 12:25:33 +02:00
eliamaldini
c6f5d47c66 fixed variable name 2023-08-17 12:19:47 +02:00
eliamaldini
739bbf1aef fixed variable name 2023-08-17 12:11:42 +02:00
eliamaldini
3feaad0c1c fixed variable name 2023-08-17 12:10:44 +02:00
eliamaldini
0e2ee8bceb fixed typo 2023-08-17 12:05:44 +02:00
eliamaldini
1e54ddd710 Merge branch 'elia-gcve' of github.com:GoogleCloudPlatform/cloud-foundation-fabric into elia-gcve 2023-08-17 09:39:50 +02:00
eliamaldini
e927bf3858 Fixed typo 2023-08-17 09:37:48 +02:00
eliamaldini
a7fd3e2616 fixed file name 2023-08-17 09:25:44 +02:00
Ludovico Magnocavallo
def2f476d1 Add support for conditions to iam_members module variables (#1594)
* project

* data-catalog-policy-tag

* dataproc

* folder

* iam-service-account

* kms

* net-vpc

* organization

* source-repository

* dataplex-datascan
2023-08-15 16:28:23 +02:00
Ludovico Magnocavallo
acc191c58e Merge branch 'master' into elia-gcve 2023-08-15 09:41:00 +02:00
eliamaldini
6fee2a9eb3 Merge branch 'elia-gcve' of github.com:GoogleCloudPlatform/cloud-foundation-fabric into elia-gcve 2023-08-14 14:46:16 +02:00
eliamaldini
f3d5dd8e34 Added link to GCVE module 2023-08-14 14:41:33 +02:00
erabusi
b6b660f4f3 feat: 🎸 (modules/cloudsql-instance):add project_id for ssl cert (#1591) 2023-08-14 12:40:25 +02:00
Ludovico Magnocavallo
5689aacac2 Merge branch 'master' into elia-gcve 2023-08-14 11:56:47 +02:00
Ludovico Magnocavallo
adf2621727 Add new iam_members variable to IAM additive module interfaces (#1589)
* resource management modules

* data catalog policy

* dataproc

* service account

* kms

* net-vpc

* source repository

* dataplex datascan

* service account module variable order
2023-08-14 09:54:50 +00:00
eliamaldini
a509756f1b GCVE module first release 2023-08-14 11:48:27 +02:00
erabusi
f9509ad6b7 feat: 🎸 (modules/cloudsql-instance): enable require_ssl cert support (#1588) 2023-08-14 11:37:03 +02:00
Ludovico Magnocavallo
841459a059 Fix factory rules key in net firewall policy module (#1587)
* fix factory rules key in net firewall policy

* fix test
2023-08-14 07:52:36 +02:00
Erin Horning
10faf82b8d linting 2023-08-11 11:20:06 -06:00
Erin Horning
2fa6369ba0 Merge branch 'master' of https://github.com/GoogleCloudPlatform/cloud-foundation-fabric into ehorning/support-gcs-object-upload 2023-08-11 11:19:21 -06:00
Sam Bentley
b1679ad21a Fix: Instance level stateful disk config (#1578)
* update doco

* fix bug in TF code

* change instance name in README to fix test

* revert disk name

* Update stateful.yaml

* fix examples and tests

---------

Co-authored-by: Julio Castillo <juliocc@gmail.com>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2023-08-11 15:25:17 +00:00
Erin Horning
df1fded669 add support for object upload to gcs module 2023-08-10 21:43:53 -06:00
Mikhail Filipchuk
78095063f7 feat(modules/cloud-run): add gen2 exec env support (#1582) 2023-08-09 23:04:16 +02:00
Ludovico Magnocavallo
79373721df Remove firewall policy management from resource management modules (#1581)
* rename firewall policy module, fix outputs

* add TOC to firewall policy module

* don't depend policy on parent id

* remove firewall policy from resource management modules

* remove factory conditionals

* fast net a and b

* fast stages

* fast tfdoc

* fast tfdoc

* remove unused test

* fix shielded folder blueprint

* fix shielded folder blueprint
2023-08-09 11:23:07 +00:00
Miren Esnaola
6a13742e3c Apigee addons 2023-08-09 08:12:06 +02:00
Ludovico Magnocavallo
80ada0e8dd Refactor firewall policy module (#1576)
* refactor module interface

* hierarchical attachment and example

* hierarchical rules and TODO

* split rules resources

* additional fields

* keep using a single resource for rules

* factory

* factory test

* boilerplate

* Prefix ingress and egress rule ids

* Tests for other firewall policy types

* Fix rule id and names

---------

Co-authored-by: Julio Castillo <jccb@google.com>
2023-08-08 16:57:59 +00:00
Eunan Hardy
9ec38581d7 Update README.md 2023-08-07 14:33:54 +01:00