Commit Graph

266 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
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
bensadikgoogle a5536f890c
Update multi region cloud SQL markdown file (#746)
* initial update commit readme HA SQL

* fix(readme cloud sql ha): remove cost section

* feat(sql ha readme): upload images

* fix(read me sql ha): move images to dir

* feat(sql ha readme): add images to readme file

* fix(readme sql ha): broken button

* fix(ha sql readme): fix button

* fix(sql ha readme): com/brand fix

* fix(read me sql ha): headers fix

* fix(sql ha readme): update button link

* linting

* linting

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-07-20 21:13:56 +02:00
Julio Castillo 4e2069d2bb Fix dataset name
Fixes #685
2022-07-12 12:50:28 +02:00
Miren Esnaola 68e56058ab AD FS example 2022-07-11 09:52:35 +02:00
Ayman Farhat 54d805dac0
New example for a data playground Terraform setup (#655)
* Initial commit for adding a sample data playground

* Update README

* Add license boilerplate to variables.tf

* Apply linting rules

* rename var to ptoject_id, create prefix var, remove extra zone var

* Adds the option for using an existing project by default

* Bundles all VPC related variables in a single vpc_config variable of type object

* Add encryption_key usage example + policy_boolean

* Add tests, apply linting and todos for upcoming PRs

* Update variables in readme

* Fix formatting via fmt

* Rename test dir to fix module conflict issue

* Add high level diagram and sort vars/outputs by alphabetical

* Modify diagram and update main README under data examples with link / summary

* Line break

* Use png in diagram

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-07-10 09:27:18 +02:00
Aleksandr Averbukh a34983b2e9 OrgPolicy module (factory) using new org-policy API, #698 2022-07-06 19:41:18 +02:00
Julio Castillo 07b00c34fe Bump providers versions and pin versions for tests 2022-06-28 10:20:40 +02:00
apichick 4e42cbc1b1
Added missing image in GLB and Cloud Armor example (#696)
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-06-23 08:08:55 +02:00
Ludovico Magnocavallo 3227bd13ce
Merge branch 'master' into binauthz 2022-06-18 08:54:16 +02:00
Miren Esnaola 2e9fdea1a4 Binary authorization module and example 2022-06-17 16:09:12 +02:00
Temiloluwa f008b7bf03
Merge branch 'master' into temi/fast-pf-fix 2022-06-17 13:00:31 +02:00
temiloluwa ademuwagun b6887a6d55 fixed iam dependency issue 2022-06-17 10:35:15 +00:00
Ludovico Magnocavallo 943d6d431e
Revert "Binary authorization module and example" (#686) 2022-06-17 12:32:42 +02:00
Miren Esnaola 073196c56e Binary authorization module and example 2022-06-16 12:29:26 +02:00
Miren Esnaola 9f5d59748d Added example with GLB and Cloud Armor 2022-05-26 15:32:11 +02:00
Julio Castillo e3f0c022f8 Use interpolation instead of format() 2022-05-05 14:45:34 +02:00
Julio Castillo f9d79182d7 Remove template_file provider references 2022-05-05 14:45:34 +02:00
Julio Castillo 4e83b5003b
Merge branch 'master' into sql-multi-region 2022-05-03 17:46:18 +02:00
Aurélien Legrand e8e26f6866
Update metrics.yaml (#641)
Good news: Limits for L4 Internal Forwarding Rules was raised to 300 per network and per network peering group in GCP (source: https://cloud.google.com/vpc/docs/quota#vpc-peering).
2022-05-03 11:18:36 +02:00
Ludovico Magnocavallo 4114f9995f
Change hub and spoke VPN example to use VPN HA (#643)
* missing outputs and diagram

* fix names and outputs, update diagram

* fix vm name in example

* tfdoc files on

* fix test

* address comments
2022-05-02 09:01:05 +02:00
David Gleich 74b507a9cb
Refactor network dashboard to use multiple files (#639)
* Refactor cloud function into multiple files part 1

* Refactor cloud function into multiple files part 2 - networks.py

* Refactor cloud function into multiple files part 3 - peerings

* Refactor cloud function into multiple files part 4 - peerings

* Refactor cloud function into multiple files part 5 - routes

* Refactor cloud function into multiple files part 6 - move monitoring metrics client out of separate function

* Refactor cloud function into multiple files part 6 - routers.py

* Refactor cloud function into multiple files part 7 - the rest

* Cleanup after refactoring
2022-04-28 11:48:48 +02:00
Lorenzo Caggioni e487f8d731 Update naming convention 2022-04-21 23:53:16 +02:00
Ludovico Magnocavallo 4c615fed85
Merge branch 'master' into sql-multi-region 2022-04-20 09:01:47 +02:00
Ludovico Magnocavallo ab646f38ed
Bump provider versions to >= 4.17.0, terraform to >= 1.1.0 (#634)
* bump provider versions to >= 4.17.0, terraform to >= 1.1.0

* bump teraform version in lint check, edit CHANGELOG
2022-04-17 13:55:40 +02:00
Lorenzo Caggioni be389fde16 Update READMEs 2022-04-14 16:04:47 +02:00
Lorenzo Caggioni dea3e73cbd Mention Cloud NAT in the readme 2022-04-14 10:58:12 +02:00
Lorenzo Caggioni fc80bc258a Fix README 2022-04-14 10:09:51 +02:00
Lorenzo Caggioni cfad0aac9d Remove unused code, update output, fix GCE. 2022-04-14 10:06:04 +02:00
Lorenzo Caggioni 84e5cbea68 Fix Instance name 2022-04-13 16:39:33 +02:00
lcaggio ac213c77f2
Merge branch 'master' into sql-multi-region 2022-04-13 16:06:20 +02:00
Lorenzo Caggioni 04bc505b70 Fix roles 2022-04-13 16:05:54 +02:00
Lorenzo Caggioni d3addd0267 Update diagram and README 2022-04-13 15:02:21 +02:00
Lorenzo Caggioni f8e86ef303 Update README 2022-04-13 14:42:37 +02:00
Lorenzo Caggioni 9d5df771a3 Update README 2022-04-13 14:42:11 +02:00
David Gleich 6c82aa04b5 Reformatting with yapf 2022-04-13 13:10:15 +02:00
Lorenzo Caggioni f9d4c913c4 Add VM 2022-04-13 13:09:10 +02:00
Lorenzo Caggioni e7b1ed7132 Add VM + outut commands to connect 2022-04-13 13:08:57 +02:00
Lorenzo Caggioni 58ccbec1f1 Add database 2022-04-13 11:41:59 +02:00
Lorenzo Caggioni 6eeda3da7a Add KMS support 2022-04-13 11:09:34 +02:00
Julio Castillo c799dcd0bb Merge branch 'master' into sql-multi-region 2022-04-12 23:45:27 +02:00
Julio Castillo 695e855bd7 Update vars and outputs 2022-04-12 23:43:38 +02:00
Julio Castillo af8c078e88 Updates to README 2022-04-12 23:42:25 +02:00
David Gleich ea6f31e024 Findings from code review 2022-04-12 17:55:40 +02:00
David Gleich 8743d6101b Add metrics for L7 forwarding groups 2022-04-12 14:21:14 +02:00
David Gleich 2a6a890058 Catch errors due to permission denied for Peering Groups 2022-04-12 14:13:05 +02:00
David Gleich 44693fb6dc Allow to use an existing monitoring project and remove some unused TF variables 2022-04-12 14:10:14 +02:00
Aurélien Legrand cde0b5d051
Network dashboard: Adding dynamic routes per VPC peering group. (#617)
* Adding Dynamic Routes per VPC peering

* Python formatting.

Co-authored-by: Aurélien Legrand <legranda@google.com>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-04-12 09:58:12 +02:00
Lorenzo Caggioni a4d59a250b Improve README 2022-04-11 18:14:59 +02:00
Lorenzo Caggioni 4cd6b1bf38 Merge branch 'master' into sql-multi-region 2022-04-11 16:02:13 +02:00