Commit Graph

178 Commits

Author SHA1 Message Date
Ludovico Magnocavallo
174de3a087 Organization module refactor, in-module firewall policy factory for organization and folder (#385)
* move iam and logging to separate files, minimal refactoring

* update README

* fix example

* factory

* tfdoc

* boilerplate

* remove data_folder variable

* tfdoc

* fix default factory name

* add firewall policy to folder module

* add factory example
2021-12-13 08:41:02 +01:00
Ludovico Magnocavallo
3758c8f3b0 Improve PSN support in net-vpc module (#384)
* improve PSN support

* fix variable order

* fix example test

* fix cloudsql example
2021-12-09 17:26:37 +01:00
lcaggio
546385d3ee Add support for partitioned tables on Organization sinks (#380)
* Add support for partioned tables on Organization sinks

* Update changelog

* Fix lint

* Fix lint

* Use simple bool instead of block

* fix README

* Fix Readme

* Rename variable

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2021-12-09 09:55:47 +01:00
Simone Ruffilli
28d84c120a Tests for net-vpc-firewall module 2021-12-07 14:40:23 +01:00
Simone Ruffilli
3b79b79d92 Added license boilerplate to subnet yaml data in tests 2021-12-07 09:37:51 +01:00
Simone Ruffilli
8a2ad25a45 Updated README.md. Added tests. 2021-12-07 09:35:24 +01:00
Andras Gyomrey
d2ef4c3277 Allow using gVNIC in compute-vm (#211) 2021-11-08 11:18:15 +00:00
Andras Gyomrey
4d278d62e4 Default for output_file_mode 2021-11-07 13:20:00 +00:00
Andras Gyomrey
1da5bde47b Support for consistent function bundles 2021-11-07 10:27:10 +00:00
apichick
731688a782 parent 871dd3f5c0
author apichick <apichick@google.com> 1635979681 +0100
committer apichick <apichick@google.com> 1635980891 +0100

parent 871dd3f5c0
author apichick <apichick@google.com> 1635979681 +0100
committer apichick <apichick@google.com> 1635980849 +0100

update vpc connector variables and added options variable to containers

Updated iam variable description

Included tests for examples in README

Fixed linting
2021-11-04 00:09:28 +01:00
apichick
7f5f5a460f Added cloud-run module 2021-11-03 23:50:07 +01:00
Ludovico Magnocavallo
f6775aca1b Use the same versions file everywhere, pin to tf 1.0+ provider 4.0+ (#355)
* add default versions file, remove old providers and versions

* use default versions file everywhere

* fix kms module

* re-add provider configuration for data platform step 2

* update kms module outputs sorting

* update kms documentation

* fix data solutions tests

* fix GKE workload identity attribute name

* work around firewall provider issue in datafusion example
2021-11-03 15:05:43 +01:00
Ludovico Magnocavallo
923ba819d1 bigquery-dataset 2021-10-19 21:09:16 +02:00
caiotavaresdito
c65afde6b0 Included new variables fixture test plan 2021-10-18 11:13:53 -04:00
Simone Ruffilli
0836433e55 hierarchical-policies updated with new resources 2021-10-15 12:16:13 +02:00
Simone Ruffilli
b3838cfdb4 Fixed tab size on tests 2021-10-14 19:10:03 +02:00
sruffilli
a67ddf9bec Update test_plan.py 2021-10-14 19:04:09 +02:00
Simone Ruffilli
89f045d3db Boilerplates 2021-10-14 18:01:32 +02:00
Simone Ruffilli
36fb785ea9 Resource factories 2021-10-14 17:00:04 +02:00
Julio Castillo
cd4917f2f2 README and test fixes 2021-10-07 21:50:16 +02:00
Julio Castillo
1378efde6e New module for Cloud SQL instances 2021-10-07 18:20:07 +02:00
Ludovico Magnocavallo
a45814f41c Naming convention module (#318)
* naming convention module

* tfdoc

* lint fixture

* add optional separator, variable descriptions

* add output descriptions

* fix example tests
2021-10-05 12:21:12 +02:00
Ludovico Magnocavallo
5001eb49a4 Make dns module resilient to dynamic values (#317)
* refactor module and fix tests

* account for wildcard records

* account for empty recordset names

* align tests

* align networking end to end examples

* fix behaviour with wildcard and empty names

* Update main.tf

* fix dumb online edit :)
2021-10-04 18:59:14 +02:00
Mikołaj Stefaniak
65fd32c4c0 Introduced packer image builder example (#313) 2021-10-04 17:10:19 +02:00
Ludovico Magnocavallo
262f823464 Refactor compute-vm to remove multiple instance support (#314)
* first iteration, largely untested

* basic tests pass

* basic tests pass

* nic test

* disk tests, refactor

* fix tests

* update README

* update gcs to bq example

* fix README examples, do not create disks for template

* fix data solutions examples

* update cloud operations examples

* update networking examples, mig and ilb modules examples

* update default image to debian 11

* update README table
2021-10-04 10:46:44 +02:00
javiergp
15b2736a7c Bugfixing Data Foundations (#310)
* Bugfixing Data Foundations and impersonation support
- Fixed SA permissions
- Usage of impersonation to avoid SA private key export
- Fixed required API enablement
- Added FW rules required by dataflow
- Added provider for sa impersonation
2021-09-28 17:13:18 +02:00
Julio Castillo
50d6105bf0 Prefix 'iam' to delegated role grants example (#307)
* Prefix 'iam' to  delegated role grants example

* Update CHANGELOG
2021-09-22 10:39:18 +02:00
Julio Castillo
e99514e9f1 Add tests to delegated role grants example 2021-09-21 15:42:01 +02:00
lcaggio
8a177b395f Update changelog and fix tests. 2021-09-01 11:25:45 +02:00
Julio Castillo
1b80085c9b Create email notification channels automatically 2021-08-13 12:02:46 +02:00
Julio Castillo
3a8a040ff3 Billing budget module 2021-08-13 12:01:00 +02:00
Julio Castillo
cb7c65135e Update CI processes (#296)
- Upgrade to latest terraform version (1.0.4)
- Remove tflint from linting pipeline (was not doing anything)
- Add terraform fmt check to linting pipeline
- Pass all code through terraform fmt
2021-08-12 17:30:53 +02:00
Daniel Strebel
ed6ebc0c82 pytests for apigee modules 2021-08-05 15:47:00 +02:00
Ludovico Magnocavallo
202892b344 Add support for lifecycle_rule in gcs module (#288) (#289)
* Add support for lifecycle_rule in gcs module (#288)

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>

* fix docs

* rename unrelated interconnect module tests

* fix doc example test

Co-authored-by: iury <1934268+IuryAlves@users.noreply.github.com>
2021-07-30 12:07:17 +02:00
averbukh
3a83423554 Cleaning up test for decentralized fwl 2021-07-28 22:25:26 +02:00
averbukh
7792b91364 Add basic tests for decentralized firewall example 2021-07-28 22:14:14 +02:00
averbukh
830e464e2e Update firewall-yaml test fixture 2021-07-26 09:50:33 +02:00
Ludovico Magnocavallo
813ea55d0d Simplify new CF from onprem via PSC example (#280)
* add support for PSC addresses to net-address module

* simplify PSC CF example

* update diagram
2021-07-20 15:05:48 +02:00
Andrea Gandolfi
c96abf7270 Networking examples: Fix tests "private cloud function from onprem" 2021-07-20 10:28:00 +02:00
Andrea Gandolfi
898fd7379f Networking examples: Rename test folder "private cloud function from onprem" 2021-07-20 10:11:58 +02:00
Andrea Gandolfi
7f5328fe6e Networking examples: Add test to "private cloud function from onprem" 2021-07-20 10:10:34 +02:00
Ludovico Magnocavallo
4fb953d83f Update ILBaNH example (all protocols, symmetric hashing, multi-zone) (#277)
* update ILBaNH example (all protocols, symmetric hashing, multi-zone)

* update variables/outputs table in README

* update test
2021-07-19 19:28:39 +02:00
Julio Castillo
0ce81743f2 Update CAI example (#274)
* Add Asset Inventory API to project module

* Create feed from terraform in CAI example

* Fix tests

* sort services

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2021-07-08 08:57:27 +02:00
Lorenzo Caggioni
d760959999 fix tests 2021-07-05 07:15:04 +02:00
Lorenzo Caggioni
d181199647 fix tests 2021-06-28 12:29:30 +02:00
Lorenzo Caggioni
889c456458 fix test 2021-06-25 13:10:28 +02:00
lcaggio
3d84897b4b Create pubsub service identity if service is enabled (#270)
* Create  service identity if service is enabled

* remove dry run mode

* fix tests

* Improve for_each logic
2021-06-25 09:26:33 +02:00
dsiviglia
1781d7c6bc Interconnect (#268)
* module for VLAN attachment+cloud router+bgp

* fix vlan attachments review comments

* run terraform fmt

* fix code review comment and build errors

* fix for code review comments

* code review changes

* changes after review

* changes after code review

* changes after code review

* test net-interconnect-attachment-direct
2021-06-22 15:31:40 +02:00
lcaggio
381b532c0c Merge pull request #242 from terraform-google-modules/add-data-platform-foundations
Add data platform foundations
2021-06-15 17:39:53 +02:00
Yoram Ben-Yaacov
39b4fb4cf9 folders rename 2021-06-15 16:28:44 +03:00