Commit Graph

516 Commits

Author SHA1 Message Date
apichick
6dbb7fc6b2 removed boolean flag used to authorize the sink writer identity on the destination 2022-01-27 17:44:27 +01:00
Luca Prete
51cd70ce9a [#459] net-glb: add serverless backend example 2022-01-25 14:42:48 +01:00
Luca Prete
c30d29bf9b [#455] net-glb: add support for null health_checks_config_defaults (#456) 2022-01-25 14:06:02 +01:00
Luca Prete
f40d89776e [#457] Fix url map default service selection 2022-01-25 11:07:22 +01:00
Ludovico Magnocavallo
3717548c25 edit variable description so table does not overflow 2022-01-22 16:12:03 +01:00
Julio Castillo
31f625f149 Link vars and outputs from README 2022-01-22 14:15:16 +01:00
Ludovico Magnocavallo
9a533180a0 Refactor project module, support per-file tags in tfdoc (#450)
* add support for in-doc tfdoc options overrides

* clean up project module

* add file description tags

* only output module and resource columns in tfdoc file table if they exist

* update fast READMEs

* fix check docs
2022-01-22 11:34:18 +01:00
lcaggio
a97c606253 Support service dependencies for crypto key bindings in project module (#443)
* Support services that require crypto/decrypt role on robot service accounts

* delete test and upload refactored implementation

* fix duplicate key on dependent services, add tests

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-01-22 08:32:13 +01:00
apichick
7bbe3d0b6d fixed README in iam-service-account module 2022-01-21 21:01:48 +01:00
Roberto Jung Drebes
b99e33ce5b fix recreation of resources that depend on project_id on pre-existing projects when data source refresh is triggered 2022-01-21 17:16:20 +00:00
apichick
5ac828dd85 replaced firewall_policy_attachments with firewall_policy_association in example 2022-01-19 20:55:55 +01:00
Lorenzo Caggioni
27383fa0a2 Add missing Service Identity Accounts 2022-01-17 09:04:19 +01:00
Ludovico Magnocavallo
70d8d1f890 refactor and test apply/destroy on existing project 2022-01-14 16:53:15 +01:00
Julio Castillo
5cc6a62dec Remove unused variables, use regional resources, generate command as output 2022-01-14 16:53:15 +01:00
Luca Prete
4f79e12365 Rename net-xlb module to net-glb (#433) 2022-01-14 16:52:03 +01:00
Luca Prete
ca82d5157a GLB - Module tests and fixes (#431)
* GLB - Module tests and fixes

* Fixing linting

* Fix ssl cert id vs self_link

* Simplify syntax
2022-01-14 16:05:10 +01:00
Luca Prete
19565c5bad [#411] XLB module - Initial commit (#416)
* [#411] XLB module - Initial commit

* formatting

* Refactoring and examples tests

* Update copyright to 2022

* Remove splat syntax from outputs

* Fix linting
2022-01-14 08:19:02 +01:00
Julio Castillo
2728c4aac1 Fix all internal links 2022-01-11 11:53:19 +01:00
Julio Castillo
b2fe01c4fb Fix vpc subnet factory for yamls with different shapes. 2022-01-11 11:16:16 +01:00
Ludovico Magnocavallo
4b500c2366 add support for additive IAM roles to KMS (#417) 2022-01-10 16:35:02 +01:00
Ludovico Magnocavallo
682041b369 add versions to vpc-sc module 2022-01-05 08:55:05 +01:00
Ludovico Magnocavallo
aff758b3a5 depend bridge from regular perimeters in vpc sc module 2022-01-05 03:14:30 +01:00
Ludovico Magnocavallo
79b7a6f40f disable device policy support in vpc-sc module 2022-01-04 16:22:15 +01:00
Ludovico Magnocavallo
c17b23b665 fix ingress policies in vpc sc module 2022-01-04 16:01:03 +01:00
Ludovico Magnocavallo
91b40dc9c3 Interpolate access levels by key in vpc sc module (#414)
* interpolate access levels by key

* fix access level reference

* fix num resources in last README test
2022-01-04 13:02:38 +01:00
yuryninog
a3da60bc71 Merge branch 'master' into yuryninog-patch-1 2022-01-03 10:47:27 -05:00
Ludovico Magnocavallo
347a4c6b69 remove lifecycle block from vpc sc perimeters (#412) 2022-01-03 15:27:00 +01:00
Simone Ruffilli
ee25965c89 Copyright bump (#410) 2022-01-01 15:52:31 +01:00
Ludovico Magnocavallo
b9f00bf259 fix cases where bridge perimeter status resources are null (#408) 2021-12-31 16:47:39 +01:00
Ludovico Magnocavallo
ea2f92cfff Update README.md 2021-12-31 15:14:33 +01:00
Ludovico Magnocavallo
2c7dab3bb2 New vpc-sc module implementation (#406)
* first implementation

* minimal output

* split service perimeters in regular and bridge

* tests and fixes

* new vpc-sc implementation

* remove providers file used for testing

* remove provider used during development
2021-12-31 13:29:22 +01:00
Julio Castillo
d4adcaced0 Fix typo. 2021-12-31 13:20:21 +01:00
Julio Castillo
f78902aee8 Update hierarchical firewall resource
This replaces all the `google_compute_organization_security_*`
resources with the newer `google_compute_firewall_*` resources.
2021-12-31 13:06:35 +01:00
Simone Ruffilli
640a5fe39c Org/Folder: Allow for policy association when using rule factory (#405)
* Org/Folder: Allow for policy association when using rule factory

* Fix linting issue
2021-12-31 12:20:42 +01:00
Ludovico Magnocavallo
2bc5f7d33c update tfdoc (#404) 2021-12-30 10:56:19 +01:00
Ludovico Magnocavallo
197e7cbe19 Fix ignore changes for hfw rules (#401)
* fix tfdoc replacement

* ignore changes to rule description

* add folder example, fixes #339

* fix ignore changes in org and folder module
2021-12-22 11:00:44 +01:00
Ludovico Magnocavallo
e2f5b96f4a Ludo hfw fixes (#400)
* fix tfdoc replacement

* ignore changes to rule description

* add folder example, fixes #339
2021-12-22 10:46:27 +01:00
Julio Castillo
0c21fecff8 Add metric scopes support (#397)
* Add metric scopes support

* Fix typo

* new tfdoc block in README

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2021-12-21 09:22:10 +01:00
Ludovico Magnocavallo
1ac3fe4460 New tfdoc version (#396)
* update tfdoc

* rewrite check docs, refactor tfdoc replace, regenerate modules READMEs

* remove dead code from check docs

* do not fail on missing variable files in check docs

* fix typos
2021-12-21 08:51:51 +01:00
Simone Ruffilli
d2cbf800fc Fixes typo 2021-12-16 18:11:40 +01:00
Simone Ruffilli
794ca6cb6c Update outputs.tf 2021-12-16 18:11:40 +01:00
Simone Ruffilli
eeaca4023d net-address: Added support for PSA ranges 2021-12-16 18:11:40 +01:00
sergiotejon
6a42929df3 Linux sysctls configuration and Kubelet config (#388)
* Linux sysctls configuration and Kubelet config

* Fix terraform linting issues

* Updated README.md

* Updated Kubelet config object type

* Update readme

Co-authored-by: Sergio Tejón <stejon@freepik.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2021-12-16 13:32:17 +01:00
averbukh
c2b364a7ac Merge branch 'sa-upload-crt' of https://github.com/terraform-google-modules/cloud-foundation-fabric into sa-upload-crt 2021-12-15 18:26:53 +01:00
averbukh
39b7756958 Rewording, fix typos 2021-12-15 18:26:44 +01:00
Aleksandr Averbukh
9d54e5a073 Merge branch 'master' into sa-upload-crt 2021-12-15 18:22:04 +01:00
Julio Castillo
a22169dcd2 Merge branch 'master' into yuryninog-patch-1 2021-12-15 15:27:26 +01:00
Stenio Ferreira
601ebd028e Added support for Stateful Managed Instance Groups (#367)
* First iteration updates

* All tests passing

* Updated README and var descriptions

* Updated README

* Updated example README

* Consolidated stateful vars

* consolidated stateful vars

* Updated README

* Requested changes to try

* Fixed README examples and try

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2021-12-15 14:56:53 +01:00
Julio Castillo
d2859a295f Merge branch 'master' into yuryninog-patch-1 2021-12-15 11:46:46 +01:00
Aleksandr Averbukh
aab78ece8b Merge branch 'master' into sa-upload-crt 2021-12-13 22:50:13 +01:00