Commit Graph

92 Commits

Author SHA1 Message Date
Ludovico Magnocavallo 4fa1dc431d
Refactor net-vpc module for Terraform 1.3 (#880)
* module tests pass

* doc examples

* refactor blueprints

* fast stages

* fix comment typo

* fix module factory test
2022-10-14 11:02:33 +02:00
Somnath Shukla a12da693a3
added support 2nd generation cloud function (#872)
* added support 2nd generation cloud function

* changed function_version to a simple boolean v2
removed memory_2ndGen

* will use the var.v2 to add the invoker role

* removed the list uisng compact and formated the code

* formated the code and added conditional feature

* formated the code

* added formating

* resolved the merge conflict

* Update readme

* Create local function object

* added secret_volumes
and secret_environment_variables for CF V2

Co-authored-by: Julio Castillo <jccb@google.com>
2022-10-13 08:09:00 +02:00
Ludovico Magnocavallo e8056577ce
Refactor GKE nodepool and blueprints (#875)
* first shot, untested

* example tests working

* module tests

* work on gke blueprints

* multitenant fleet doc examples

* fix gke hub doc examples

* blueprint tests

* move master range to vpc config

* fast stage 3 gke test

* tfdoc

* bump provider versions

* and bump provider again to latest
2022-10-12 12:59:36 +02:00
Julio Castillo bb4aacd152
Update README.md 2022-10-11 15:25:27 +02:00
Julio Castillo 29b3d84b3f
Update README.md 2022-10-11 15:23:59 +02:00
Julio Castillo 9c2b850a0a
Update README.md 2022-10-11 15:22:46 +02:00
Julio Castillo 6abb7ae0bc
Update README.md 2022-10-11 15:21:30 +02:00
Julio Castillo d8f0f7040f Revert "Fix cloud shell links"
This reverts commit 75a6dab413.
2022-10-11 15:16:38 +02:00
Julio Castillo 75a6dab413 Fix cloud shell links 2022-10-11 14:53:15 +02:00
Natalia Strelkova d4a5354daf
fixes: docker tag command and link to Cloud Shell 2022-10-11 14:22:04 +02:00
Ludovico Magnocavallo f080794167
Merge branch 'master' into tmp_revert_to_1.3.1 2022-10-10 11:21:26 +02:00
Natalia Strelkova 5dbc61cb8c temporary revert to Terraform 1.3.1 to support Cloud Shell 2022-10-10 09:19:55 +00:00
maunope d5b42d5378
Maunope/network added firewall metrics (#856)
* support for project level VPC firewall metrics

* updated GCP networking dashboard (.json file)

Co-authored-by: Maurizio Noseda Pedraglio <mnoseda@google.com>, Aurélien Legrand <aurelien.legrand01@gmail.com>
2022-10-10 10:46:22 +02:00
Ludovico Magnocavallo 16822e94ab
Refactor GKE module for Terraform 1.3 (#868)
* wip

* module and module tests

* doc examples

* gke-hub doc examples

* gke blueprints

* hub and spoke peering blueprint

* Rename some keys of some optional objects

* Fix readme

Co-authored-by: Julio Castillo <jccb@google.com>
2022-10-10 09:38:21 +02:00
Natalia Strelkova 54290fb18e
Merge branch 'master' into example-wordpress 2022-10-07 15:41:22 +02:00
Natalia Strelkova eb47e03d5d formatting 2022-10-07 13:31:15 +00:00
Natalia Strelkova 8eae3525b3 existing connector - variable 2022-10-07 13:29:55 +00:00
Natalia Strelkova 8a8a3fd76a firewall unnecessary 2022-10-07 13:13:15 +00:00
Ludovico Magnocavallo a0171b2c49
Bump terraform required version (#864)
* bump terraform required version

* fix test

* debug test

* debug test

* disable test

* fix CI file, bump terraform action version
2022-10-07 12:51:56 +02:00
Ludovico Magnocavallo e66340c4db
Refactor compute-vm for Terraform 1.3 (#860)
* refactor compute-vm for Terraform 1.3

* bump Terraform version in CI tests config

* fix optional null handling (ht jccb)

* tfdoc

* update blueprints

* align fast

* align README examples
2022-10-07 10:53:53 +02:00
Ludovico Magnocavallo 00b3383d16
Merge branch 'master' into example-wordpress 2022-10-07 10:32:43 +02:00
Natalia Strelkova 2f8a03a801
style and a note on password change 2022-10-07 09:46:39 +02:00
Julio Castillo 894647ff9e Leverage new shared VPC project config defaults across the repo 2022-10-07 08:55:47 +02:00
Natalia Strelkova 07f89e0aa0 connector creation in a variable 2022-10-07 06:37:07 +00:00
Natalia Strelkova e9779e30ed locals moved to main 2022-10-07 06:28:05 +00:00
Natalia Strelkova c770abd88d files restructured, connector added separately 2022-10-06 14:25:30 +00:00
Natalia Strelkova aa3c6abcc2
explanation on accessing the installation 2022-10-06 13:43:31 +02:00
Natalia Strelkova bb436e47a8
Merge branch 'GoogleCloudPlatform:master' into example-wordpress 2022-10-06 11:33:19 +02:00
Natalia Strelkova b6dcde6745
Info on the VPC serverless connector 2022-10-06 11:32:27 +02:00
Natalia Strelkova c2056602e3 principals: rights list 2022-10-06 09:25:38 +00:00
Natalia Strelkova c72d3555a3 principals varibale description: users 2022-10-06 09:10:40 +00:00
Natalia Strelkova bea92728fb removed unnecessary README 2022-10-06 08:53:27 +00:00
Natalia Strelkova 0411dbbd51 ip_ranges var 2022-10-06 07:58:48 +00:00
Natalia Strelkova b11ae47738 passwords: either specified or random 2022-10-05 14:11:10 +00:00
Natalia Strelkova b5a5150bb8 docker image tag added 2022-10-05 14:09:48 +00:00
Taneli Leppä 4feb3514fd Added an example of a Nginx reverse proxy cluster using RMIGs. 2022-10-04 15:38:52 +02:00
Maurizio Noseda Pedraglio ec54165a89 reverted stuff pushed by mistake 2022-09-30 11:55:11 +02:00
Maurizio Noseda Pedraglio 10e1a5e48a Merge branch 'updates-quota-monitoring-function' of https://github.com/maunope/cloud-foundation-fabric into updates-quota-monitoring-function 2022-09-30 11:15:53 +02:00
Maurizio Noseda Pedraglio 1c134a735b tracking of vpc firewalls, initial commit 2022-09-30 11:10:48 +02:00
maunope 9a67546cb9
Merge branch 'GoogleCloudPlatform:master' into updates-quota-monitoring-function 2022-09-30 11:08:49 +02:00
Maurizio Noseda Pedraglio eea4642cf2 applied tfdoc 2022-09-30 11:07:44 +02:00
Aurélien Legrand a709febfdb
Network dashboard: Subnet IP utilization update (#837)
* Adding IP utilization per subnet metrics and folder level support.

* Update README.md

* Removing unused imports

* yapf formatting

* removing unused imports

* removing hard coded prefix

* Update README.md

* Variable renaming

* variable renaming

* formatting

* Comments and yapf formatting

* in the proper blueprints folder this time

* Updated after comments from David.

Co-authored-by: Aurélien Legrand <legranda@google.com>
2022-09-30 10:51:16 +02:00
Maurizio Noseda Pedraglio 10811b3d31 fixed conditional creation and updated readme 2022-09-30 10:27:31 +02:00
Maurizio Noseda Pedraglio 8b7bf698d2 made alert creation optional 2022-09-30 09:55:38 +02:00
Maurizio Noseda Pedraglio 5e2763835f Main.py: removed some commented Lines
main.tf updated sample alert, no "catch all" alerts are possible since we use multiple metrics, switched to a single metric alert (cpus quota)
2022-09-29 19:38:42 +02:00
Maurizio Noseda Pedraglio 06d02c248a fixed typo as per ludo review 2022-09-29 19:37:08 +02:00
Maurizio Noseda Pedraglio 75972de1b6 fixed bulleted list 2022-09-29 19:29:12 +02:00
Maurizio Noseda Pedraglio a7c2de1d8f update readme for quota monitoring CF 2022-09-29 19:25:54 +02:00
Maurizio Noseda Pedraglio b15193f75f Merge branch 'updates-quota-monitoring-function' of https://github.com/maunope/cloud-foundation-fabric into updates-quota-monitoring-function 2022-09-29 17:55:23 +02:00
Maurizio Noseda Pedraglio 3781c077e5 address ludo review comments 2022-09-29 17:53:35 +02:00