Commit Graph

576 Commits

Author SHA1 Message Date
Julio Castillo 6bd299190f Update variable documentation. 2020-11-23 19:10:42 +01:00
Julio Castillo 254efdd799 Hierarchical firewall support for organizations 2020-11-23 19:01:02 +01:00
Julio Castillo 779f585d1d Hierarchical firewall policies for folders 2020-11-23 18:45:18 +01:00
Ludovico Magnocavallo 390932e7c6
Update CHANGELOG.md 2020-11-21 09:51:09 +01:00
Ludovico Magnocavallo cffc823f48
refactor access in bq module, add iam (#172) 2020-11-21 09:45:56 +01:00
Ludovico Magnocavallo 2ea59d2ee4
Update CHANGELOG.md 2020-11-20 08:37:34 +01:00
Ludovico Magnocavallo 27aa0aa64c
Add support for forwarding path to dns module (#171)
* add support for forwarding path to dns module

* update README
2020-11-20 08:35:58 +01:00
Ludovico Magnocavallo db444be03b
Update CHANGELOG.md 2020-11-19 16:48:42 +01:00
Ludovico Magnocavallo f611e99e46
add mtu (#170) 2020-11-19 16:48:08 +01:00
Ludovico Magnocavallo cb4abcafd6 fix mig module test 2020-11-18 08:40:41 +01:00
Aleksandr Averbukh 4c24cf8c68
Merge pull request #168 from terraform-google-modules/fix-business-units
Fix business-units bucket uniqueness issue.
2020-11-17 14:01:09 +01:00
averbukh 9df68184e6 Fix business-units bucket uniqueness issue. 2020-11-17 13:53:13 +01:00
Ludovico Magnocavallo d595753e55
Update CHANGELOG.md 2020-11-16 18:05:32 +01:00
Ludovico Magnocavallo dda715670c
Minor vpc-sc module corrections (#167)
* Fix #158

* fix variable type
2020-11-16 18:04:12 +01:00
Ludovico Magnocavallo 2ddfaad4bc Merge branch 'master' of github.com:terraform-google-modules/cloud-foundation-fabric 2020-11-16 17:39:59 +01:00
Ludovico Magnocavallo 4cd351fa3b align firewall module README with variables 2020-11-16 17:39:51 +01:00
Ludovico Magnocavallo 06204fab7a
Update CHANGELOG.md 2020-11-16 17:38:42 +01:00
nikever 5bfba15acf
Add boot_disk_kms_key to node_config (#166)
* Add support for CMEK to encrypt boot disks

* Fix typo in variable name

Co-authored-by: Niccolo Raspa <niccolo@sighup.io>
2020-11-16 17:37:10 +01:00
Ludovico Magnocavallo 42a865b8fa fix provider version pinning 2020-11-14 17:47:07 +01:00
Ludovico Magnocavallo 80acb607c2
Add NLB health checks source ranges
https://cloud.google.com/load-balancing/docs/health-checks#fw-netlb
2020-11-12 13:57:56 +01:00
Ludovico Magnocavallo 5357f96ee0
Update CHANGELOG.md 2020-11-10 13:41:59 +01:00
Samuele Chiocca 323e962fc8
Adding node taints on gke nodepool (#165)
* Adding node taints on gke nodepool. Automatic transformation via local variables from list(string) to the map google provider expects.

* Fixing readme with tfdoc.py
2020-11-10 13:41:19 +01:00
Ludovico Magnocavallo 14fe796885
Add missing role to GKE nodepool service account, refactor test runners and parallelize tests (#164)
* add missing role to GKE nodepool service account

* refactor plan test runners

* remove spurious print statements from test

* use concurrency via locking the fixture dir

* add filelock to test requirements

* fix pytest arg in cloud build

* and yet another dep and args fix

* fix e2e runner, use correct runner in env e2e test

* revert parallel test changes, split modules and environments triggers

* I should stop experimenting in PRs
2020-11-09 21:32:09 +01:00
Ludovico Magnocavallo ea6c5c3fed shorten internal service account name 2020-11-09 13:28:42 +01:00
Ludovico Magnocavallo 6610b79b6c
Revert iam_additive behaviour (#160)
* revert iam_additive format, add iam_additive_members

* revert iam_additive format, add iam_additive_members

* update CHANGELOG
2020-11-09 11:29:08 +01:00
Julio Castillo 524416ea03 Move example test suite to its own directory 2020-11-07 18:22:03 +01:00
Julio Castillo af2c7bd154 Fix GKE examples 2020-11-07 16:43:18 +01:00
Julio Castillo cedbbb7495
Update CHANGELOG.md 2020-11-07 11:40:05 +01:00
Julio Castillo 65360f1b5e
Update CHANGELOG.md 2020-11-07 11:39:51 +01:00
Julio Castillo 946822ff5c
Merge pull request #157 from terraform-google-modules/example-tests
Make examples in READMEs runnable and testable
2020-11-07 11:38:19 +01:00
Julio Castillo b24d942cc1 Fix cloud build args 2020-11-07 11:19:14 +01:00
Julio Castillo 7c293d32f7 Split example tests to a new trigger 2020-11-07 11:12:40 +01:00
Ludovico Magnocavallo 68b36d9e5d
Update CHANGELOG.md 2020-11-07 10:50:27 +01:00
Ludovico Magnocavallo b3ae7c9454
Add support for internal service account to GKE nodepool module (#156)
* add support for internal service account to GKE nodepool module, fixes #62

* update shared vpc example to use internally managed service account

* update shared vpc example to use internally managed service account

* update hub and spoke peering example to use renamed gke nodepool variables
2020-11-07 10:48:12 +01:00
Julio Castillo d56e7441ea Add boilerplate to new files.
Thanks linter ;)
2020-11-07 10:40:09 +01:00
Julio Castillo eecdee63e6 Make examples in READMEs runnable and testable 2020-11-07 10:28:33 +01:00
Julio Castillo c31764fa7e
Add lint step to check module READMEs (#154)
* Add documentation check to lint process

* Split get_variables_outputs

* Install tfdoc dependencies in linting pipeline

* doc lint variant

* use new script args in ci build config

* exit early if doc does not exist

* align README docs with variables

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2020-11-07 09:12:41 +01:00
Julio Castillo 3bb8ca5388
Update CHANGELOG for version 4.0.0 2020-11-06 12:08:34 +01:00
Julio Castillo 94e0268e3b
Merge pull request #153 from terraform-google-modules/terraform-0.13
Add support for Terraform 0.13 features
2020-11-06 11:57:19 +01:00
Julio Castillo ec6b1bc8ba Update references to renamed modules 2020-11-06 10:14:30 +01:00
Julio Castillo 1df08caa7f Update READMEs with new variable names 2020-11-06 09:43:12 +01:00
Julio Castillo 8a672b1b13 Fix typo in pubsub README 2020-11-06 09:36:55 +01:00
Julio Castillo c60e37d884 Update copyright in headers 2020-11-06 09:36:09 +01:00
Ludovico Magnocavallo f89d782304 remove version constraints from examples 2020-11-06 08:45:46 +01:00
Ludovico Magnocavallo f9e4a1d614 bump required tf version in modules using conditions 2020-11-06 08:43:06 +01:00
Ludovico Magnocavallo 2a604cc978 enable tests for all environments in ci cloud build configuration 2020-11-06 08:42:49 +01:00
Ludovico Magnocavallo b4fc8167a0 use new iam variable in cloud function module 2020-11-06 08:37:44 +01:00
Ludovico Magnocavallo 1423a82322 update kms iam variables in examples 2020-11-06 08:28:42 +01:00
Ludovico Magnocavallo f1a3c3ebe8 use new iam variables in kms module 2020-11-06 08:26:50 +01:00
Ludovico Magnocavallo f72bea3f96 use new iam variable in container registry 2020-11-06 08:22:35 +01:00