Commit Graph

409 Commits

Author SHA1 Message Date
Julio Castillo
c714952f39 Fix tests 2022-10-28 17:49:44 +02:00
Julio Castillo
d80a43eabb Fix FAST org policies 2022-10-28 17:49:44 +02:00
apichick
d9ccf04221 Added managed_prometheus to features (#906)
* Added managed_prometheus monitoring_config

* fix module

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-10-25 21:18:50 +00:00
Simone Ruffilli
7b2a82a7d6 PGA DNS records (#911)
Additional PGA DNS records
2022-10-25 14:28:28 +02:00
Julio Castillo
192edf2b75 Remove redundant ttls 2022-10-25 12:11:07 +02:00
Ludovico Magnocavallo
350a7dbf83 update README 2022-10-23 19:56:08 +02:00
Ludovico Magnocavallo
fc7bf40e69 Initial replacement for CI/CD stage (#903)
* github extra stage

* remove original cicd stage

* allow setting commit attributes via variabes

* remove reference to deleted stage

* optional repo creation, documentation
2022-10-23 19:52:45 +02:00
Michael Malet
fe6fd3d7ec feat(project-factory): allow folder_id to be defined in defaults_file 2022-10-20 15:52:32 +01:00
Julio Castillo
2333bf58f1 Update README.md (#898)
* Update README.md

* Update terraform.tfvars.sample

* Update README.md

* Update README.md
2022-10-19 17:15:36 +02:00
Simone Ruffilli
1c24e921b3 Added 02-networking-separate-envs to stages doc. 2022-10-14 16:00:30 +02:00
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