Commit Graph

1120 Commits

Author SHA1 Message Date
Ludovico Magnocavallo
987ea34d93 DNS policy module fixes (#1278)
* dns response policy module

* tfdoc

* Add dns policy tests

* fix copyright, var description, initial wording

---------

Co-authored-by: Julio Castillo <jccb@google.com>
2023-03-26 18:39:07 +02:00
Ludovico Magnocavallo
28da881c3f DNS Response Policy module (#1276)
* dns response policy module

* tfdoc
2023-03-26 17:42:57 +02:00
Ludovico Magnocavallo
60261a6352 add static gateway id to outputs (#1270) 2023-03-21 18:08:45 +01:00
Julio Castillo
3d425b7d9c Ignore changes to metadata.0.annotations in Cloud Run module
Fixes #1173
2023-03-21 11:54:07 +01:00
Luca Prete
3b20d617dc Improvements to NCC-RA spoke module. (#1267) 2023-03-21 07:07:44 +00: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
Taneli Leppä
4b15fe4744 Add backend service names to outputs for net-glb and net-ilb-l7 (some things like (#1258)
autoneg require names).

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2023-03-17 10:40:11 +00:00
Ludovico Magnocavallo
8a8b7ea35f Add support for iam_additive and simplify factory interface in net VPC module (#1259)
* initial implementation, no tests

* change interface, align tests

* add examples ToC

* fix variable type, test module-level variable
2023-03-17 10:12:34 +00:00
Ludovico Magnocavallo
50adf1da2a change target_vpcs variable to support dynamic values (#1255) 2023-03-17 07:14:09 +00: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
Julio Castillo
c82f142d2d Delay creation of SVPC host bindings until APIs and JIT SAs are done 2023-03-14 14:51:17 +01:00
Ludovico Magnocavallo
112d9a8d9c Allow using existing boot disk in compute-vm module (#1241)
* allow using existing boot disk in compute-vm module

* allow setting initialize params to null

* tests

* fast

* blueprints
2023-03-12 10:53:59 +01:00
Ludovico Magnocavallo
6ba0f8b0ba allow overriding name in net-vpc subnet factory (#1239) 2023-03-11 09:30:42 +01:00
simonebruzzechesse
510db1b36f Fix policy_based_routing.sh script on simple-nva module (#1226) 2023-03-10 18:36:07 +01:00
Julio Castillo
1c3645f3a3 Fix dataproc modules variables 2023-03-10 16:54:09 +01:00
bruzzechesse
7595508bd4 fix variable 2023-03-10 12:03:54 +01:00
bruzzechesse
3ffda9c8c9 terraform fmt 2023-03-10 10:45:39 +01:00
bruzzechesse
f688b9a47d realign logic to boolean variable 2023-03-10 10:43:37 +01:00
bruzzechesse
7781b72690 replace track_per_session with tracking_mode and fixed connection tracking conf for backends 2023-03-10 10:03:45 +01:00
Ludovico Magnocavallo
45c12e233b Network firewall policy module (#1232)
* validated, untested

* tested

* typo in README
2023-03-10 08:21:49 +00:00
Julio Diez
d0f346f6c6 Add resources created as outputs 2023-03-09 15:35:52 +01:00
Julio Diez
f82b5284c9 Change semantics of custom_advertise 2023-03-09 15:35:52 +01:00
Julio Diez
7eb9fbf676 Merge branch 'master' into ncc 2023-03-09 13:10:36 +01:00
Julio Diez
3e85175f67 Adapt README examples to the variables config 2023-03-09 13:06:02 +01:00
Julio Diez
0cf254f91e Update variable and output tables 2023-03-09 13:06:02 +01:00
Julio Diez
7e6635f535 Alphabetical order and better naming 2023-03-09 13:06:02 +01:00
Julio Diez
eef6a48876 Make ip_interfaceX not optional
These IP values are optional, if you don't specify a value Google will try to
find a free IP address. But this is a bad idea because setting them to 'null'
forces a replacement even without any changes to make.
2023-03-09 13:06:02 +01:00
Julio Diez
84d3b83f81 Group router information under router_config 2023-03-09 13:06:02 +01:00
Julio Diez
b25ee97d15 Group vpc and subnet under vpc_config 2023-03-09 13:06:02 +01:00
Julio Diez
e9312e4dba var ras -> router_appliances 2023-03-09 13:06:02 +01:00
lcaggio
cc6ee44759 Add aiplatform robot service account 2023-03-09 08:17:26 +01:00
Ludovico Magnocavallo
5489162b75 Merge branch 'master' into ncc 2023-03-08 20:33:53 +01:00
Julio Diez
96f35c53a5 Fix README variables to pass pytest 2023-03-08 20:00:55 +01:00
Julio Diez
93bb809a40 Rename module net-ncc -> ncc-spoke-ra 2023-03-08 20:00:55 +01:00
Julio Diez
62539508a5 Update README for the new implementation 2023-03-08 20:00:55 +01:00
Julio Diez
6196851d3f Output the name of the hub if created 2023-03-08 20:00:55 +01:00
Julio Diez
34c6a6aee1 Make creation of the hub optional 2023-03-08 20:00:55 +01:00
Julio Diez
1b4ba11dcd Make IPs for the CR interfaces optional 2023-03-08 20:00:55 +01:00
Julio Diez
0da0f33525 Make keepalive optional 2023-03-08 20:00:55 +01:00
Julio Diez
81121f4aa6 data_transfer default to false 2023-03-08 20:00:55 +01:00
Julio Diez
d5d743174e Make custom_advertise optional 2023-03-08 20:00:55 +01:00
Julio Diez
2f64fcd5f4 Reimplement the module to manage only one spoke 2023-03-08 20:00:55 +01:00
lcaggio
e213f156ad Fix Jit notebook service account. 2023-03-08 16:06:27 +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
Julio Diez
6eb82a2214 Merge pull request #16 from juliodiez/master
Sync branch
2023-03-07 13:13:35 +01:00
Julio Diez
d9eaa59862 Generated variable table via tfdoc 2023-03-07 13:04:15 +01:00
Julio Diez
ac224ad11c Add tftest to README 2023-03-07 12:29:20 +01:00
Julio Diez
94f3a08129 Add example of custom route advertisements 2023-03-07 11:54:34 +01:00
Julio Diez
9b5bc407ba Add image for load-balanced router appliances example 2023-03-07 11:10:19 +01:00