Commit Graph

399 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
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
Simone Ruffilli 24c3ffe66b
FAST: Separate network environment (#566) 2022-10-10 11:50:07 +02:00
Natalia Strelkova 5dbc61cb8c temporary revert to Terraform 1.3.1 to support Cloud Shell 2022-10-10 09:19:55 +00:00
Simone Ruffilli 674deb1c4f
FAST: Replace NVAs in 02-networking-nva with COS-based VMs (#867) 2022-10-10 09:16:28 +02: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
Julio Castillo 894647ff9e Leverage new shared VPC project config defaults across the repo 2022-10-07 08:55:47 +02:00
Julio Castillo 60cb3a4dc8 Default gcp-support to gcp-devops 2022-10-06 14:18:58 +02:00
Julio Castillo e4b32c17d0
Update README.md 2022-10-06 13:59:44 +02:00
Ludovico Magnocavallo 4a1465ae32
Comment redundant role in bootstrap stage, align IAM.md files, improve IAM tool (#842)
* comment redundant role

* account for duplicate folder names

* update IAM.md files
2022-09-29 08:30:01 +02:00
Ludovico Magnocavallo f2eb424d55 FAST: revert 00-cicd provider changes 2022-09-28 14:27:17 +02:00
Julio Castillo ac835b6d50 Update terraform version 2022-09-28 11:28:05 +02:00
Catalin Muresan c54103cb9a Fix workflow-gitlab.yaml template rendering 2022-09-22 13:06:36 +01:00
lcaggio 149d84d41d Fix NVA and VPC firewall rules. 2022-09-20 17:08:24 +02:00
lcaggio ee309ecc06 Update firewall rules. 2022-09-20 16:57:35 +02:00
Julio Castillo bc383f6039
Update COMPANION.md 2022-09-12 21:30:24 +02:00
Ludovico Magnocavallo 91af0e8535 fix links in gke stage readmes 2022-09-12 10:30:19 +02:00
Julio Castillo 72da12e377 Rename gke-serverless to gke and add test for fast gke stage 2022-09-12 09:56:25 +02:00
Julio Castillo 4d83dcf490
Merge branch 'master' into master 2022-09-12 08:54:16 +02:00
Ludovico Magnocavallo 6253df72c9
working (#807) 2022-09-12 07:26:48 +02:00
Antonio Lopez f8c971773f
Merge branch 'master' into master 2022-09-09 18:22:08 +02:00
ajlopezn 4afd01e6a2 corrections to companion.md 2022-09-09 18:20:00 +02:00
Julio Castillo 269894e92b Update all internal links examples -> blueprints 2022-09-09 16:39:01 +02:00
Antonio Lopez 77d3302405
Merge branch 'GoogleCloudPlatform:master' into master 2022-09-09 12:23:10 +02:00
Julio Castillo f8e2fdaf19 Remove project.service_config instances using the new default 2022-09-09 09:38:09 +02:00
Ludovico Magnocavallo a18a3c92b3
GKE CI/CD (#804) 2022-09-09 08:33:25 +02:00
Ludovico Magnocavallo 7982cee871
Update README.md 2022-09-09 07:24:42 +02:00
Ludovico Magnocavallo 126e27a976
Update README.md 2022-09-09 07:24:06 +02:00
Ludovico Magnocavallo 26ebeb8db2
Update README.md 2022-09-09 07:21:24 +02:00
Miklos Niedermayer b0b6510aed
Fix automation gcs location (#803)
* Fix automation gcs location

* also apply change to stage 01

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-09-09 07:18:44 +02:00
Julio Castillo 76e49d5891 Merge remote-tracking branch 'origin/master' into fast/gke2 2022-09-08 22:38:05 +02:00
Julio Castillo a530620f4d Fixing typos 2022-09-08 22:35:01 +02:00
Julio Castillo ff7e39828d Finished readme of fast gke stage 2022-09-08 22:33:14 +02:00
Ludovico Magnocavallo 353706150e
FAST: add support for storage locations in stages 0 and 1 (#800)
* FAST: add support for storage locations in stages 0 and 1

* fix typo

* fix typo on logging

* tfdoc
2022-09-08 15:24:42 +02:00
Ludovico Magnocavallo 6035dc1491
FAST: add support for project parents to bootstrap stage (#799)
* FAST: add support for project parents to bootstrap stage

* change as per review comments
2022-09-08 15:11:46 +02:00
Antonio Lopez 953cda6462
Merge branch 'GoogleCloudPlatform:master' into master 2022-09-07 17:00:37 +02:00
ajlopezn ad75ec4ee0 solved content issues 2022-09-07 16:08:48 +02:00
ajlopezn 2dc2f669a3 added required step to execute networking stage: tfvars with output variable is needed to generate network.tfvars for proyect factory 2022-09-07 15:08:10 +02:00
Julio Castillo 5e1974b9c7 Merge branch 'master' into fast/gke2 2022-09-07 13:39:17 +02:00
ajlopezn a7d663ca37 edited companion guide 2022-09-05 14:26:38 +02:00
ajlopezn 4c2da1903f edited companion guide 2022-09-05 14:24:01 +02:00
ajlopezn 544650c988 first version of companion guide 2022-09-05 10:30:05 +02:00
Fawzi 4bbe83ee75
update outputs.tf (#793)
Fixing typo
2022-09-04 13:50:36 +02:00
ajlopezn 4d58526928 pre-requisites added to companion guide 2022-09-02 12:28:47 +02:00
Antonio Lopez 12ce656390
Create COMPANION.md
creating file index
2022-09-02 11:00:25 +02:00
Julio Castillo 2ddd68ee2a Fix comment exaplaining serviceProjectAdmin permissions 2022-08-30 20:41:34 +02:00
Julio Castillo b1d9b27ac3 Allow peering configuration to be passed as variable to fleet example. 2022-08-30 20:39:47 +02:00
Julio Castillo fd06a841b7 Update gke multitenant README 2022-08-25 18:37:55 +02:00
Julio Castillo cad37158b7 Fix dependencies in gke multitenant stage 2022-08-25 17:35:51 +02:00