Commit Graph

126 Commits

Author SHA1 Message Date
Julio Castillo
aaacee2a70 Ignore multiple whitespace in tftest directives 2022-12-18 14:00:19 +01:00
Julio Castillo
aba14fe574 Allow passing an inventory to examples test directive 2022-12-18 14:00:19 +01:00
Ludovico Magnocavallo
d2015b0bc3 Assorted module fixes (#1045)
* net-ilb-l7 use both neg types in backends

* run example tests on cloud-config-container modules

* streamline nginx-tls cos module

* add tests for cos modules

* tfdoc

* onprem needs fixing, links

* disable test

* test
2022-12-10 15:40:15 +01:00
Julio Castillo
798d3a4136 Update VPN-HA module to tf1.3 (wip) 2022-11-30 10:52:24 +01:00
Sebastian Kunze
e4fc47a063 Normalize prefix handling in blueprints (#1003) 2022-11-23 11:09:00 +01:00
Julio Castillo
2cd74823b1 Generate files based on readme contents 2022-11-18 17:48:52 +01:00
Julio Castillo
a3767cdfe2 Fix boilerplate check 2022-11-18 17:48:52 +01:00
Julio Castillo
5cfa1062cc Ensure inline README file match fixture files 2022-11-18 17:48:52 +01:00
Julio Castillo
7be3288cc7 Add tests for factory examples 2022-11-18 17:48:52 +01:00
Ludovico Magnocavallo
4b798fb34d Run tests in parallel using pytest-xdist (#881)
* test terraform cache

* try pytest-xdist

* revert cache changes

* extend to other jobs

* change dist, bump processes to 4

* revert

* mark tests

* run init to prime providers cache

* prime providers cache

* prime providers cache for all jobs

* add local provider to versions

* remove leftover code
2022-10-14 14:56:16 +02:00
Ludovico Magnocavallo
9400eed2bf Add documentation example test for pf (#813)
* Add documentation example test for pf

* skip tmpdir for examples
2022-09-14 14:34:30 +02:00
Julio Castillo
7e9173d35d Create fully recursive e2e test runner 2022-09-12 13:58:11 +02:00
Julio Castillo
269894e92b Update all internal links examples -> blueprints 2022-09-09 16:39:01 +02:00
Julio Castillo
a248602827 Rename examples folder to blueprints 2022-09-09 16:38:43 +02:00
lcaggio
4da440bc4f First commit. 2022-09-08 17:47:20 +02:00
lcaggio
49baa5da30 Fix YAML 2022-08-31 16:54:30 +02:00
lcaggio
7509752caf First commit. 2022-08-31 16:25:29 +02:00
lcaggio
c0e17f4732 Improve Data Playground example (#738)
* First commit

* Fix README

* Improve READMEs

* Implement PR comments.

* Fix

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-08-09 15:56:39 +02:00
Miren Esnaola
5c9f336441 Example of a multi-cluster mesh on GKE configuring managed control plane using the Fleet API 2022-08-08 16:32:52 +02:00
Ludovico Magnocavallo
03bf8b6e32 Allow interpolating SAs in project factory subnet IAM bindings (#767) 2022-08-04 10:39:28 +02:00
Ludovico Magnocavallo
5e0ab57f3a Add support for IAM bindings on service accounts to project factory (#753)
* Fix #748

* fix linting

* remove trailing whitespace

* update FAST pf
2022-07-21 15:13:39 +02:00
Miren Esnaola
68e56058ab AD FS example 2022-07-11 09:52:35 +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
Miren Esnaola
2e9fdea1a4 Binary authorization module and example 2022-06-17 16:09:12 +02:00
Miren Esnaola
9f5d59748d Added example with GLB and Cloud Armor 2022-05-26 15:32:11 +02:00
Julio Castillo
4e83b5003b Merge branch 'master' into sql-multi-region 2022-05-03 17:46:18 +02:00
Ludovico Magnocavallo
4114f9995f Change hub and spoke VPN example to use VPN HA (#643)
* missing outputs and diagram

* fix names and outputs, update diagram

* fix vm name in example

* tfdoc files on

* fix test

* address comments
2022-05-02 09:01:05 +02:00
Lorenzo Caggioni
04bc505b70 Fix roles 2022-04-13 16:05:54 +02:00
Lorenzo Caggioni
15e5904966 Add example test 2022-04-13 15:08:37 +02:00
Taneli Leppä
d79dd7ab28 Added example of SQL Server always on groups. 2022-04-07 17:38:08 +02:00
lcaggio
ec3832760d Merge branch 'master' into lcaggio/dp-dc-policy-tag 2022-04-04 15:38:52 +02:00
Lorenzo Caggioni
67b1715ecc Fix data_eng_principals logging role. 2022-04-04 09:16:55 +02:00
Lorenzo Caggioni
3d8c9a4b52 Fix test. 2022-04-01 18:52:30 +02:00
Lorenzo Caggioni
98a9ba2c82 Fix example test 2022-04-01 18:46:51 +02:00
Ludovico Magnocavallo
fa84a888c2 rename new cloud ops tests 2022-03-17 16:41:11 +01:00
Ludovico Magnocavallo
fef3ed8c93 Fix missing service networking identity in project, PSA (#585)
* test

* test

* test

* fix

* tfdoc

* fix tests

* fix tests
2022-03-17 14:29:28 +01:00
averbukh
6c2c9a3833 Fix tests 2022-03-16 00:57:05 +01:00
averbukh
e98de6c453 Unmanaged GCE instances TCP healthchecker 2022-03-15 23:50:57 +01:00
apichick
00473fda64 API gateway module and example that creates a multi-region deployment for API gateway 2022-02-22 12:00:44 +01:00
Lorenzo Caggioni
bd1461ed61 Fix roles and tests. 2022-02-12 15:52:34 +01:00
Lorenzo Caggioni
eb2e510518 Fix IAM and tests 2022-02-12 10:10:05 +01:00
Lorenzo Caggioni
2d9d52fd8d Fix vpc name and tests 2022-02-10 09:48:51 +01:00
Ludovico Magnocavallo
a64e7a8e41 Merge branch 'master' into fast-dev-dp 2022-02-09 14:37:28 +01:00
Ludovico Magnocavallo
40cb46e1cc Add support for Shared VPC service IAM to project module (#525)
* project module changes

* fix examples

* add comments in module code

* re-enable nullable on svpc variables

* project factory

* Tests still failing (#526)

* fix pf

* tfdoc

* pf test boilerplate

Co-authored-by: Simone Ruffilli <sruffilli@google.com>
2022-02-09 11:06:51 +01:00
lcaggio
042266f28c Merge branch 'master' into fast-dev-dp 2022-02-08 09:02:48 +01:00
Ludovico Magnocavallo
c2a2b799b9 Remove older GCS to BQ example (#523)
* remove older GCS to BQ example

* remove tests
2022-02-08 07:30:03 +01:00
Lorenzo Caggioni
97b9dae7e1 Fix misconfiguration and tests. 2022-02-07 23:16:47 +01:00
Lorenzo Caggioni
072fa3d9fd Fix test. 2022-02-07 08:25:16 +01:00
Lorenzo Caggioni
d692c57f20 Fix test module location, for real. 2022-02-05 09:30:40 +01:00
Lorenzo Caggioni
1c3f6270fb Fix test module location. 2022-02-05 09:23:14 +01:00