Commit Graph

452 Commits

Author SHA1 Message Date
Ludovico Magnocavallo
7b96ed429c add missing role for initial user (#1118) 2023-01-28 08:41:22 +00:00
Ludo
83a0916bff add missing newline 2023-01-28 09:27:31 +01:00
Ludovico Magnocavallo
c1d3736b06 fix destroy in stage 1 outputs (#1099) 2023-01-19 09:35:40 +00:00
lcaggio
a5f4e0883d Fix FAST documentation. 2023-01-11 08:56:58 +01:00
lcaggio
488b6d4dc0 Remove plg project, composer 2 2023-01-11 00:31:52 +01:00
Roberto Jung Drebes
e234aa68b4 fix restricted services not being added to the perimeter configurations 2023-01-06 13:07:33 +01:00
agutta
7c3768d338 Update FAQ.md 2022-12-29 09:37:17 -06:00
agutta
5120df1615 Adding new section for Authentication issues
Common error when we have multiple identities
2022-12-28 12:06:13 -06:00
agutta
a128333223 Adding new file FAQ and an image
Adding a new file to capture and address frequently asked questions.
2022-12-19 16:07:41 -06:00
Julio Castillo
4f7cb39a06 Simplify readme discovery 2022-12-18 14:00:20 +01:00
agutta
e3ac488827 Updating a small typo
Updating "THe" to "The"
2022-12-16 09:30:47 -06:00
Kartheek
c297d1061f FAST: add instructions for billing export to stage 0 README (#1051)
* Readme updated with Billing data export API Limitations 

Because of the billing API limitations, Though BigQuery dataset will be created within billing project, it will be empty.  BigQuery export have to be manually enabled in order for the data to be populated within the dataset. Since the Readme doesn't capture this, a note and reference link was added.

* fix typos

Co-authored-by: Ludovico Magnocavallo <ludo@qix.it>
2022-12-15 09:53:56 +01:00
Natalia Strelkova
77736c13e3 Merge branch 'master' into nstrelkova-fast-fix-ew3 2022-12-07 12:45:07 +01:00
Agustin Ramirez
324311315c Update README.md (#1032)
enviroments for vpc_sc_perimeters sample code

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-12-05 16:02:00 +01:00
Julio Castillo
fa63e9d5d0 Remove optional stuff 2022-11-30 16:00:53 +01:00
Julio Castillo
ef4a4b02af Fix linting 2022-11-30 11:36:58 +01:00
Julio Castillo
798d3a4136 Update VPN-HA module to tf1.3 (wip) 2022-11-30 10:52:24 +01:00
Natalia Strelkova
4654e5af39 README regenerated 2022-11-29 09:21:24 +00:00
Natalia Strelkova
a68171947f europe-west4 everywhere (was west3 in some places) 2022-11-29 09:16:56 +00:00
Ludo
0a529c93a1 remove extra symlink 2022-11-25 17:33:54 +01:00
Julio Castillo
612d7283e8 Enforce nonempty descriptions ending in a colon 2022-11-24 18:56:01 +01:00
Natalia Strelkova
3b3c426633 00-cicd stage got moved to extras/
Apparently we forgot to change this particular line when moving 00-cicd to the extras/ folder
2022-11-23 15:53:18 +01:00
Julio Castillo
826ff14ef9 Sort variables and outputs 2022-11-21 13:17:55 +01:00
Ludovico Magnocavallo
ad483e34c8 FAST: fixes to GitHub workflow and 02/net outputs (#976)
* fix gh workflow

* short PR message

* streamline workflow

* fix net outputs
2022-11-15 08:48:32 +01:00
Ludo
aa69ef4fb9 fix resource name 2022-11-14 17:23:46 +01:00
Julio Castillo
c83a7de076 Remove as_logging_destination 2022-11-12 19:24:41 +01:00
Julio Castillo
8fe19ad7c2 Rename bigquery_use_partitioned_table 2022-11-12 11:30:34 +01:00
Julio Castillo
486d398c7d Update logging sink to tf1.3 in resman modules 2022-11-11 19:22:05 +01:00
Ludovico Magnocavallo
eb27635221 FAST: improve GitHub workflow, stage 01 output fixes (#966)
* fix outputs on null output files variable

* improve GH workflow

* bring back apply status

* fix heading level

* add missing try, update IAM md files
2022-11-11 07:55:57 +00:00
Ludovico Magnocavallo
a9c47681d8 Refactor vps-sc module for Terraform 1.3 (#963)
* wip

* example tests

* module tests

* streamline example

* fast

* tfdoc

* use collections.Counter in tests
2022-11-10 19:34:45 +01:00
Ludovico Magnocavallo
dff7b69250 FAST: bootstrap and extra stage CI/CD improvements and fixes (#956)
* add clone commands output

* always create secret key for repos, fix module source

* optional modules ref

* tfdoc

* create secrets in the right repositories

* add publick key to modules repository

* bump Terraform version in CI templates

* add template to populated files

* tfdoc

* do not error out writing ci/cd workflows when output files are disabled

* update README

* fix apply file outputs when outputs_location is changed to null
2022-11-08 09:38:15 +01:00
Ludovico Magnocavallo
fae5654e33 Refactor VPC firewall module for Terraform 1.3 (#949)
* module and module tests/examples

* align blueprints and fast

* fix null ranges

* make ports optional

* tfdoc

* make rules optional defaulting to all protocols

* review comments

* last round of comments

* invert precedence of template variables

* add option to disable all default rules

* add option to disable all default rules

* split egress/ingress

* tests

* fix tests
2022-11-04 13:56:07 +01:00
Julio Castillo
85378ea0fb Update README.md 2022-11-03 22:43:22 +01:00
Julio Castillo
453a55c2d0 Merge branch 'master' into patch-2 2022-11-03 22:39:44 +01:00
Kartheek
49b5b97afe Merge branch 'master' into patch-2 2022-11-03 09:16:32 -07:00
Julio Castillo
dc81b26a9b Use display_name instead of description for FAST service accounts
Fixes #944
2022-11-03 16:23:48 +01:00
Julio Castillo
8a20a14a0d Move policy to serverless.yaml 2022-11-03 14:50:53 +01:00
Julio Castillo
747ebc6f39 Use org policy factory for resman stage 2022-11-03 14:48:21 +01:00
Kartheek
c7b70e42d0 Update README.md
Added a note about Project resource name to be unique and also to check if project was deleted recently.
2022-11-02 14:37:49 -07:00
Ludovico Magnocavallo
0563260678 Refactor ILB module for Terraform 1.3 (#941)
* wip

* wip

* wip

* backport health check to compute-mig

* align blueprints and fast

* fix blueprints

* tfdoc
2022-11-02 18:05:20 +01:00
Ludovico Magnocavallo
559753fab5 enable org policy API, fix run.allowedIngress value (#935) 2022-11-01 09:52:03 +01:00
Ludovico Magnocavallo
a30c186f1f Refactor compute-mig module for Terraform 1.3 (#931)
* wip: autoscaler

* wip: fix autoscaler

* wip: health check

* wip: untested

* wip: tests and examples missing

* wip: examples

* wip: consumers

* blueprint tests

* fast
2022-11-01 09:38:59 +01:00
Julio Castillo
410fe1c73a Add pf example with deny all org policy 2022-10-28 17:49:44 +02:00
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