Commit Graph

236 Commits

Author SHA1 Message Date
bruzzechesse
d68476ba07 fixes 2023-03-27 15:46:37 +02:00
bruzzechesse
cf2fd119b5 small fixes 2023-03-27 15:35:00 +02:00
bruzzechesse
a93b80cf95 linting 2023-03-27 11:49:01 +02:00
bruzzechesse
41570d2840 update documentation 2023-03-27 11:42:17 +02:00
bruzzechesse
021fb84765 add firewall mgmt on simple-nva module 2023-03-27 09:54:01 +02:00
Luca Prete
6e49e94749 simple-nva: add ability to parse BGP configs as strings. (#1268)
* Add ability to parse BGP configs as strings.

* Fix var name

* Refresh tfdoc

---------

Co-authored-by: Luca Prete <lucaprete@google.com>
2023-03-21 07:41:12 +01:00
Miren Esnaola
21fa6d1f13 Fixes related to boot_disk in compute-vm module 2023-03-16 15:58:39 +01:00
Ludovico Magnocavallo
79a6e9b191 pin local provider (#1256) 2023-03-16 10:59:06 +00:00
simonebruzzechesse
510db1b36f Fix policy_based_routing.sh script on simple-nva module (#1226) 2023-03-10 18:36:07 +01:00
simonebruzzechesse
fd07c444cb Extended simple-nva module to manage BGP service running on FR routing docker container (#1195) 2023-03-08 09:43:13 +01:00
Dan Farmer
52eb83758f Fix compute-vm:CloudKMS test for provider>=4.54.0
* TF provider >= 4.54.0 now returns `rsa_encrypted_key` for
  `google_compute_disk.disks["attached-disk"]` (see
  hashicorp/terraform-provider-google#4448)
* Add this field to expected model to fix test assertion failure
* Update required TF provider to 4.55.0 (latest) since the assertion
  will now fail with <4.54.0, which do not return `rsa_encrypted_key`
  * Updated the whole repo on advice from @ludoo
2023-02-28 15:10:22 +00:00
Julio Castillo
08f2540872 Bump provider version 2023-02-07 15:59:29 +01:00
Wiktor Niesiobędzki
1a657b31d3 Bump beta provider to 4.48
This is the first version that supports `gateway_api_config` block
2023-01-29 15:50:24 +01:00
Israel Herraiz
7df527e1ef Bump versions EVERYWHERE 2022-12-23 00:06:42 +01:00
Julio Castillo
e700a27079 Enforce terraform fmt in examples 2022-12-18 14:00:19 +01:00
Simone Ruffilli
3e5c0b5ca7 Simple NVA - Fixes race condition
Prevents a race condition where the Google agent creates the local route for the LB VIP only after this script has been run
2022-12-15 11:02:24 +01:00
Ludo
7d61c697c3 remove stale folder 2022-12-12 16:37:20 +01:00
Ludo
f29f1a562a update changelog 2022-12-11 09:41:56 +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
Sebastian Kunze
f97239bd97 strongSwan: switch base image to debian-slim (#1033) 2022-12-02 13:11:02 +01:00
Julio Castillo
fa63e9d5d0 Remove optional stuff 2022-11-30 16:00:53 +01:00
Julio Castillo
826ff14ef9 Sort variables and outputs 2022-11-21 13:17:55 +01:00
Julio Castillo
2e700db8a7 Fix variable/output sort check 2022-11-21 13:17:55 +01:00
Sebastian Kunze
df539b5e18 Have Squid log to /dev/stdout to stream logs to Cloud Logging (#980) 2022-11-16 14:41:26 +01:00
Sebastian Kunze
5125a5ad03 Replace Docker's gcplogs driver with the GCP COS logging agent (#977) 2022-11-15 13:19:52 +01:00
Simone Ruffilli
384756a8a7 SimpleNVA: updated example 2022-10-25 18:09:31 +02:00
Simone Ruffilli
0611d66be7 SimpleNVA: add the option to create additional files 2022-10-25 18:07:38 +02:00
Simone Ruffilli
c4d599f321 Fix race condition (#918)
The cloud-init runcmd had a race condition where the script could run before the network interfaces were ready.
Changed the script to a systemd unit and added a dependency on network ready.
2022-10-25 15:04:38 +02:00
Julio Castillo
1a3bb25917 Update provider version (needed for dns logging support). 2022-10-25 12:15:02 +02:00
Ludovico Magnocavallo
e8056577ce Refactor GKE nodepool and blueprints (#875)
* first shot, untested

* example tests working

* module tests

* work on gke blueprints

* multitenant fleet doc examples

* fix gke hub doc examples

* blueprint tests

* move master range to vpc config

* fast stage 3 gke test

* tfdoc

* bump provider versions

* and bump provider again to latest
2022-10-12 12:59:36 +02:00
Natalia Strelkova
5dbc61cb8c temporary revert to Terraform 1.3.1 to support Cloud Shell 2022-10-10 09:19:55 +00:00
Simone Ruffilli
b5ee78c22d Update ipprefix_by_netmask.sh (#866)
When code was moved from terraform template to separate file, "$$" (used to print $ on a tf template) was wrongly left behind.
2022-10-09 17:26:54 +02:00
Simone Ruffilli
67577ee80b Update README.md 2022-10-09 15:41:56 +02:00
Ludovico Magnocavallo
a0171b2c49 Bump terraform required version (#864)
* bump terraform required version

* fix test

* debug test

* debug test

* disable test

* fix CI file, bump terraform action version
2022-10-07 12:51:56 +02:00
Taneli Leppä
b65beef20d Merge branch 'master' into nginx-reverse-proxy-cluster 2022-10-04 15:39:09 +02:00
Taneli Leppä
4feb3514fd Added an example of a Nginx reverse proxy cluster using RMIGs. 2022-10-04 15:38:52 +02:00
Simone Ruffilli
201f6b1aab Fixes NVA issue when health checks are not enabled (#853)
* Fixes NVA issue when health checks are not enabled

* Update cloud-config.yaml
2022-10-04 07:55:10 +02:00
Simone Ruffilli
5950797385 COS based simple networking appliance (#846) 2022-09-30 18:43:24 +02:00
Taneli Leppä
8072be5619 nginx-tls: only use hostname part for certificate as the FQDN might be too long (>64 chars). 2022-09-30 13:39:14 +02:00
Julio Castillo
ac835b6d50 Update terraform version 2022-09-28 11:28:05 +02:00
Julio Castillo
269894e92b Update all internal links examples -> blueprints 2022-09-09 16:39:01 +02:00
Julio Castillo
a866182161 Test documentation examples in the examples/ folder 2022-09-06 17:46:09 +02:00
Roberto Jung Drebes
48fcfa8233 Merge branch 'master' into master 2022-08-24 16:23:03 +02:00
Roberto Jung Drebes
1bcfa51a40 fix doc 2022-08-24 14:41:27 +02:00
Roberto Jung Drebes
a4752961db nginx-tls module 2022-08-24 14:37:53 +02:00
Roberto Jung Drebes
00f88730fe update compute-vm example 2022-08-24 12:14:10 +02:00
Roberto Jung Drebes
081e04fe2e fix envoy TD config for xDSv1.3 2022-08-24 10:44:05 +02:00
Roberto Jung Drebes
9597cabab7 fix service unit indent on cloud-config-container module 2022-08-23 21:12:09 +02:00
Simone Ruffilli
a29faa7f8c instance_termination_action must be set for compute-vm spot instances (#778)
* Bumped providers version
* Adds ability to control instance_termination_action for SpotVMs
2022-08-20 18:37:17 +02:00
Ludovico Magnocavallo
b20ab65756 GKE hub module refactor (#760)
GKE hub module refactor 
Co-authored-by: Daniel Marzini <danielmarzini@users.noreply.github.com>
Co-authored-by: Miren Esnaola <mirene@google.com>
2022-07-29 08:39:25 +02:00