Commit Graph

2197 Commits

Author SHA1 Message Date
Ludovico Magnocavallo 1abfdacd56
Avoid setting empty IAM binding in subnet factory (#731)
* avoid setting empty IAM binding in subnet factory

* fix tests
2022-07-11 21:11:52 +02:00
apichick fc6265b766
Merge pull request #712 from apichick/adfs
AD FS example
2022-07-11 10:16:43 +02:00
Miren Esnaola 68e56058ab AD FS example 2022-07-11 09:52:35 +02:00
Ludovico Magnocavallo f42b0f06e4
add billing IAM for billing group (#730) 2022-07-11 08:26:13 +02:00
Ludovico Magnocavallo 263cf96d81
fix #728 (#729) 2022-07-10 11:34:41 +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
Ludovico Magnocavallo 4b89e9f2f6
Update CONTRIBUTING.md 2022-07-10 09:13:37 +02:00
Aleksandr Averbukh f3dd8692ba
Fix documentation for organization-policy module (#726) 2022-07-10 09:12:47 +02:00
Aleksandr Averbukh e21a0f7541
Merge pull request #722 from GoogleCloudPlatform/org-policy-rework
OrgPolicy module (factory) using new org-policy API, #698
2022-07-08 15:38:42 +02:00
Aleksandr Averbukh a1e34234ae Tf fmt for the org-policy module 2022-07-08 15:25:35 +02:00
Aleksandr Averbukh 9c942a68d6 More experimental definition to a separate file, so CICD does not rewrite it with default-versions.tf 2022-07-08 15:19:47 +02:00
Aleksandr Averbukh b8fae0fbf0 Update fixtures variable type to follow the module experimental feature. 2022-07-08 14:55:28 +02:00
Aleksandr Averbukh 9d7ce78df2 Enable experimental feature for the test fixture 2022-07-08 12:47:05 +02:00
Aleksandr Averbukh 9ec644d524 Mention of experimental feature in the readme file 2022-07-08 12:27:43 +02:00
Aleksandr Averbukh 63ac142005 Simplified module interface, proper data structure for policies 2022-07-08 12:24:18 +02:00
Aleksandr Averbukh 3c593f9220 Fix module ref 2022-07-06 20:11:24 +02:00
Aleksandr Averbukh a5bf4be416 Merge branch 'org-policy-rework' of https://github.com/GoogleCloudPlatform/cloud-foundation-fabric into org-policy-rework 2022-07-06 20:06:42 +02:00
Aleksandr Averbukh e6d558e416 Add refs to the readme files. 2022-07-06 20:05:38 +02:00
Aleksandr Averbukh 966aaba67f
Merge branch 'master' into org-policy-rework 2022-07-06 19:57:05 +02:00
Aleksandr Averbukh adac90d1bb Fix docs 2022-07-06 19:49:12 +02:00
Aleksandr Averbukh a34983b2e9 OrgPolicy module (factory) using new org-policy API, #698 2022-07-06 19:41:18 +02:00
Simone Ruffilli 0d9fac316a
FAST: Resman: Update billing.tf (#721)
* FAST: Resman: Update billing.tf

Add billing.costsManager to the PF SAs to allow it to create billing alerts.

* fix linting

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-07-06 16:10:14 +03:00
Michael Gfeller 9de2878507
Merge pull request #716 from mgfeller/mgfeller/fast-cicd-pf-dev-format-arg
FAST - added missing format argument in branch-pf-dev-sa-cicd
2022-07-05 12:43:32 +02:00
Michael Gfeller ea7827d1ad FAST - added missing format argument in branch-pf-dev-sa-cicd
In the module branch-pf-dev-sa-cicd, the calls to the "format" function were missing the argument var.automation.federated_identity_pool.
2022-07-05 11:44:33 +02:00
Ludovico Magnocavallo 8585852ae6
fix #714 (#715) 2022-07-05 09:46:53 +02:00
apichick 9336ac644d
Merge pull request #695 from apichick/net_glb_ip_address
Modified reserved IP address outputs
2022-07-01 19:13:10 +02:00
apichick ecee29820e
Merge branch 'master' into net_glb_ip_address 2022-07-01 18:59:28 +02:00
Michael Gfeller 6db8a2852f
Merge pull request #711 from mgfeller/mgfeller/fast-readme-tfvars-auto
FAST - updated several stage READMEs about usage of *.auto.tfvars files
2022-06-29 17:32:01 +02:00
Michael Gfeller c66bb0e1c3 Merge branch 'master' of https://github.com/GoogleCloudPlatform/cloud-foundation-fabric into mgfeller/fast-readme-tfvars-auto 2022-06-29 15:29:43 +02:00
Julio Castillo 797bfc90b7
Merge pull request #709 from GoogleCloudPlatform/fix-gke-log-monit
when using managed prometheus or passing monitoring config there is e…
2022-06-29 14:34:13 +02:00
Abhishek Patil d224404424 when using managed prometheus or passing monitoring config there is error thrown as Error: googleapi: Error 400: Cannot specify logging_config or monitoring_config together with logging_service or monitoring_service., badRequest which is resolved using the fix 2022-06-29 14:54:05 +05:30
Julio Castillo aa9b01cb77
Merge pull request #708 from GoogleCloudPlatform/gke/autopilot-issue-705
Fix #705
2022-06-28 18:53:55 +02:00
Julio Castillo add8fa5f73
Merge branch 'master' into gke/autopilot-issue-705 2022-06-28 17:53:57 +02:00
Ludovico Magnocavallo 85081bd805
Update CHANGELOG.md 2022-06-28 17:35:52 +02:00
Ludovico Magnocavallo 5982fe89ff as developed with Julio 2022-06-28 17:33:54 +02:00
Ludovico Magnocavallo 66c4fffd76
FAST: configuration switches for features (#703)
* example implementation of top-level switches

* data platform as a fast feature

* decouple teams and project factory

* teams disable fixes

* optional pf

* networking stage

* remove var from stage 2s, security
2022-06-28 17:33:37 +02:00
Julio Castillo 3863e502bf
Merge pull request #707 from GoogleCloudPlatform/jccb/fix-705-2
Fix addons for autopilot clusters, add tests for gke-cluster.
2022-06-28 12:41:45 +02:00
Julio Castillo cf76744f95 Fix addons for autopilot clusters, add tests for gke-cluster.
Fixes second part of #702
2022-06-28 12:24:17 +02:00
Julio Castillo 2da28e5954
Update CLEANUP.md 2022-06-28 11:28:57 +02:00
Michael Gfeller 34650ae621 FAST - updated some READMEs about usage of *.auto.tfvars files
Updated information about using the auto generated tfvars files in the "Variable configuration" section for some stages.
Mainly about using globals.auto.tfvars.json instead of copying terraform.tfvars from bootstrap stage.
2022-06-28 11:27:21 +02:00
Julio Castillo 645807306d
Merge pull request #706 from GoogleCloudPlatform/jccb/fix-705
Bump providers versions and pin versions for tests
2022-06-28 10:33:41 +02:00
Julio Castillo 07b00c34fe Bump providers versions and pin versions for tests 2022-06-28 10:20:40 +02:00
Julio Castillo 09f86f89df
Merge pull request #704 from GoogleCloudPlatform/jccb/fix-701
Add `consumer_accept_list` to `apigee-x-instance`
2022-06-27 11:52:16 +02:00
Ludovico Magnocavallo 902e91b14c
Merge branch 'master' into jccb/fix-701 2022-06-27 10:15:31 +02:00
Michael Gfeller df9bdc2fb0
FAST - trigger GitHub workflow also on PR synchronize event (#702)
Add synchronize to the pull_request trigger so that the workflow is also run when the source branch is updated.
2022-06-27 10:13:41 +02:00
Julio Castillo b6f0c1ae2b Add `consumer_accept_list` to `apigee-x-instance`
Fixes #701
2022-06-27 10:01:31 +02:00
lcaggio 5aebd2c87d
Merge pull request #692 from GoogleCloudPlatform/lcaggio/data-p-200622
Fix KMS delegation role
2022-06-23 09:13:37 +02:00
Ludovico Magnocavallo f9775f61c9
Merge branch 'master' into lcaggio/data-p-200622 2022-06-23 08:11:47 +02:00
Ludovico Magnocavallo 1083eeb2ca
Merge branch 'master' into net_glb_ip_address 2022-06-23 08:11:33 +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