Fawzi
4722efea40
bump provider versions
2023-04-11 22:18:31 +10:00
Fawzi
3c4254fc1f
update firewall_policy_enforcement_order variable
2023-04-11 22:08:41 +10:00
ajlopezn
6db1a5f5d3
updated variables doc
2023-04-11 11:39:47 +00:00
ajlopezn
d150f03b41
included link to the tf resource bug in a comment
2023-04-11 11:30:12 +00:00
ajlopezn
4e426a990a
correct naming in source destination egress fw rule
2023-04-11 10:48:56 +00:00
ajlopezn
6f1e531af0
added example for source&destination ranges usage in fw rules
2023-04-11 10:45:45 +00:00
ajlopezn
b809b315f6
added example for source&destination ranges usage in fw rules
2023-04-11 10:43:32 +00:00
Antonio Lopez
660da5b585
Merge branch 'GoogleCloudPlatform:master' into ajln-firewall
2023-04-11 12:24:06 +02:00
ajlopezn
4ccf9f9361
included an empty list as default in the ingress_rules.destination_ranges variable
2023-04-11 10:22:08 +00:00
Mikhail Filipchuk
33e8b42842
Use labels var in cloud-run module ( #1310 )
...
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2023-04-11 03:06:13 +00:00
ajlopezn
adb88d8a87
allow destination_range variable in ingress rules and source_range in egress rules
2023-04-10 14:00:55 +00:00
ajlopezn
18f1e8ebb1
added source and destination ranges to both ingress and egress fw rules
2023-04-10 10:47:51 +00:00
Fawzi
db3c48736c
add firewall enforcement variable to VPC
2023-04-10 01:28:12 +10:00
Ludovico Magnocavallo
865ef463bb
Support new fields in bigquery module, bump provider versions, unpin local provider ( #1306 )
...
* add support for new attributes to bigquery module
* bump provider versions
2023-04-05 14:22:52 +00:00
Luca Prete
70aefc2ddb
Add ability to run vtysh from simple-nva vm directly when frr is active ( #1301 )
...
Co-authored-by: Luca Prete <lucaprete@google.com>
2023-04-03 21:37:02 +02:00
Luca Prete
07f60fb0b9
Fix vtysh ( #1300 )
...
Co-authored-by: Luca Prete <lucaprete@google.com>
2023-04-03 14:37:46 +00:00
Ludovico Magnocavallo
bc2d9372aa
Fix urlmap in ILB L7 module ( #1299 )
...
* port tests to new format
* add test to catch error and fix urlmap
* boilerplate
* boilerplate
2023-04-03 15:47:37 +02:00
Luca Prete
bf14d2da23
Add sample vtysh file to remove warnings ( #1298 )
...
Co-authored-by: Luca Prete <lucaprete@google.com>
2023-04-03 15:10:46 +02:00
Ludovico Magnocavallo
92b71a5098
Refactor cloud run module to use optionals and support all features ( #1293 )
...
* refactor cloud run resource and variables
* vpc connector variables and resource
* refactor env variable, combine and fix env examples
* fix volume example
* fix traffic split example
* fix eventarc/pubsub example
* fix eventarc/audit log example
* fix SA examples, fix examples formatting
* refactor eventarc variable
* tfdoc
* add IAM to example
* add examples for revision annotations and serverless connector
* fix new examples
* remove legacy module tests
* blueprint tests
* Add tests to cloud-run module
---------
Co-authored-by: Julio Castillo <jccb@google.com>
2023-04-01 14:06:29 +02:00
Valerio Ponza
c5db50d1d7
fixing tests and refactoring default
2023-03-30 12:47:39 +02:00
Valerio Ponza
6204787226
fixing tests and refactoring default
2023-03-30 12:47:39 +02:00
Valerio Ponza
0a20bc4f2d
fixing tests and refactoring default
2023-03-30 12:47:39 +02:00
Valerio Ponza
1fb7e114fd
fixing tests and refactoring default
2023-03-30 12:47:39 +02:00
Valerio Ponza
596acb63e4
removing deprecated field from gke-hub
2023-03-30 12:47:39 +02:00
Valerio Ponza
44d2e9e50e
removing deprecated field from gke-hub
2023-03-30 12:47:39 +02:00
Valerio Ponza
64a9952656
add Backup for GKE support
2023-03-30 12:47:39 +02:00
Julio Castillo
7135c9015f
Add boilerplate
2023-03-30 09:36:14 +03:00
Julio Castillo
b503bde544
Load all service agents identities from yaml
...
Source: https://cloud.google.com/iam/docs/service-agents
2023-03-30 09:36:14 +03:00
Wiktor Niesiobędzki
c76e95e7e8
Add Cloud Batch service identity ( #1294 )
2023-03-30 08:05:12 +02:00
Julio Castillo
d64b5779e4
Merge branch 'master' into dataplex
2023-03-27 21:44:24 +02:00
Julio Castillo
039d10b287
Merge branch 'master' into dataplex
2023-03-27 16:18:38 +02:00
Luca Prete
dfa1fce274
Merge branch 'master' into bruzz/nva-firewall-mgmt
2023-03-27 16:04:55 +02:00
bruzzechesse
d68476ba07
fixes
2023-03-27 15:46:37 +02:00
bruzzechesse
cf2fd119b5
small fixes
2023-03-27 15:35:00 +02:00
Wiktor Niesiobędzki
9005a51a95
Use example testing instead custom test
2023-03-27 14:13:38 +02:00
Wiktor Niesiobędzki
d105ed59d3
Resolve review comments
2023-03-27 14:13:38 +02:00
Wiktor Niesiobędzki
082301c09c
Use unique bundle name for Cloud Function
...
When cloud-function module is used multiple times within project and
default `bundle_config.output_path` is used then all the instances try
to use filename and result is undefined without guarantee to converge to
desired state (i.e. multiple functions may share the same code).
2023-03-27 14:13:38 +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
Wiktor Niesiobędzki
58bc576ddb
Add dataplex SA
2023-03-27 07:37:40 +00:00
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
Julio Diez
58c90feca2
Add example of load-balanced router appliances
2023-03-07 11:06:23 +01:00
Julio Diez
3e0a8c4c0a
Add image for site to two VPCs example
2023-03-07 10:43:51 +01:00
Julio Diez
76972d5804
Add example of site to two VPCs
2023-03-07 10:37:58 +01:00
Julio Diez
449f5cbb56
Adapt example to use only allowed chars for resource names
2023-03-07 10:28:29 +01:00
Julio Diez
87107ba3e0
Set a unique name to CRs linked to spokes
2023-03-07 10:11:02 +01:00
Julio Diez
e7963eb630
Set a unique name to spokes
2023-03-07 10:01:07 +01:00
Julio Diez
71cb18f808
Replace map key derived from resource attributes
2023-03-07 09:52:34 +01:00
Julio Diez
0f4919a771
Add image for site to VPC example
2023-03-06 20:55:36 +01:00
Julio Diez
69493d8a40
Add README with first example
2023-03-06 20:47:18 +01:00
Julio Diez
65671647e7
Make optional some router config fields
2023-03-06 20:45:08 +01:00
Julio Diez
25b14465b2
Simplify some naming
2023-03-06 19:21:09 +01:00
Julio Diez
e835730665
Add router BGP peers
2023-03-06 18:02:50 +01:00
Julio Diez
02707eb275
Initial commit for NCC module
2023-03-06 14:09:14 +01:00
Ludovico Magnocavallo
8fc9549c58
add support for proxy and psc subnets to module factory ( #1211 )
2023-03-05 17:08:43 +01:00
lcaggio
88ecdbe671
Merge branch 'master' into lcaggio/dataproc-03
2023-03-02 12:18:52 +01:00
Taneli Leppä
99d19d5ec8
Fix issue with GKE cluster notifications topic, change pubsub module output to static.
2023-03-02 11:23:05 +01:00
lcaggio
b7793f69a2
Dataproc module. Fix output.
2023-03-02 10:39:08 +01:00
erabusi
2ebb21e4cc
Fix url_redirect issue on net-glb module ( #1204 )
2023-03-02 07:51:39 +01:00
lcaggio
b39b486cd4
Fix README
2023-03-01 10:48:33 +01:00
lcaggio
c4d8175d9a
Merge branch 'master' into lcaggio/dataproc-02
2023-03-01 10:44:31 +01:00
lcaggio
0d37fe8338
Update README
2023-03-01 10:44:01 +01:00
Ludovico Magnocavallo
3a2d6e1b46
Fix secondary ranges in net-vpc readme ( #1198 )
...
Fixes #1197
2023-03-01 08:08:07 +01:00
lcaggio
dad3c49012
Fix linting
2023-03-01 08:00:52 +01:00
Ludovico Magnocavallo
6629e5cd06
Merge branch 'master' into lcaggio/dataproc-02
2023-03-01 07:57:21 +01:00
lcaggio
dc37783022
Fix Variables
2023-03-01 07:54:10 +01:00
Ludovico Magnocavallo
4b3b5ad1cb
Merge branch 'master' into fix-test-compute-vm-kms
2023-02-28 16:13:48 +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
Joshua Goldberg
6bf2fb4c06
Fix https health check mismapped to http ( #1194 )
2023-02-28 15:48:13 +01:00
lcaggio
0f504f6b8e
Fix output variable order.
2023-02-28 10:50:58 +01:00
lcaggio
ac0a140011
Fix outputs
2023-02-28 10:35:44 +01:00
Ludovico Magnocavallo
1a685e7b83
Update README.md
2023-02-28 07:49:28 +01:00
Ludovico Magnocavallo
3d2f1182d2
Update README.md
2023-02-28 07:48:47 +01:00
lcaggio
7ece884422
Fix examples.
2023-02-28 06:52:10 +01:00
lcaggio
46a99b9a9b
Merge branch 'master' into lcaggio/dataproc
2023-02-28 06:36:21 +01:00
Ludovico Magnocavallo
e098568b6e
fix external gateway ( #1191 )
2023-02-28 00:46:50 +01:00
lcaggio
fdb4f2a9fd
Fix variables
2023-02-27 22:23:45 +01:00
lcaggio
51579ac7e7
Fix linting
2023-02-27 22:18:07 +01:00
lcaggio
05a85e753c
First commit
2023-02-27 22:14:07 +01:00
Valerio Ponza
cbe85e0605
fixing workloadidentity for anthos service mesh - authority was not created
2023-02-27 14:17:16 +00:00
Ludovico Magnocavallo
6320c53baf
Allow multiple peer gateways in vpn ha module ( #1184 )
...
* allow multiple peer gateways in vpn ha module
* align blueprints
* fast
2023-02-27 10:18:59 +00:00
Carlos Alexandre
aecb6fd543
Implemented conditional dynamic blocks for `google_access_context_manager_service_perimeter` `spec` and `status` ( #1177 )
...
* implemented conditional dynamic blocks
* Fix linting
* avoid setting spec in bridge perimeters if no resources are set
---------
Co-authored-by: Julio Castillo <jccb@google.com>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2023-02-25 16:04:19 +00:00
Julio Castillo
899960c247
Fix tests
2023-02-24 19:14:43 +01:00
Valerio Ponza
36e6367a5c
adding meshconfig.googleapis.com to JIT list.
2023-02-24 16:11:35 +00:00
Valerio Ponza
7670a6009f
adding meshconfig.googleapis.com to JIT list.
2023-02-24 16:05:11 +00:00
Julio Diez
3b0223458b
Don't define nor use health checks with SNEGs
...
SNEGs don't use health checks and it's an error to add one in their backend services. 'terraform plan' doesn't detect it, only 'apply'.
2023-02-24 11:13:55 +01:00
Julio Diez
5a44baa82f
Merge branch 'master' into juliodiez-patch-1
2023-02-24 10:22:07 +01:00
Miren Esnaola
ae6080ebf7
Modifications related to autopilot and workload identity. Added workload_identity_pool output to module
2023-02-24 09:59:23 +01:00
Julio Diez
08ba94aebc
Allow to not use any health check
...
Internet / serverless NEGs (Cloud Run) don't use them and it's an error to add one in their backend services.
2023-02-24 09:55:26 +01:00
Julio Castillo
a5e905cb80
Update remaining org policies
2023-02-21 15:49:16 +01:00
Julio Castillo
62834ca83a
Update READMEs
2023-02-21 15:49:16 +01:00
Julio Castillo
6b767c9035
Simplify org policies data model in resman modules.
2023-02-21 15:49:16 +01:00
Julio Diez
4a9ce1c5ce
Update README
...
Remove unused field
2023-02-21 14:05:03 +01:00
Julio Diez
0ca0b2e99b
Fix variable name
2023-02-20 14:37:33 +01:00
Julio Castillo
3085922cea
Fix tests
2023-02-20 12:19:36 +01:00
Ludovico Magnocavallo
840abd60e7
Merge branch 'master' into master
2023-02-20 08:14:58 +01:00
Aleksandr Averbukh
f16511b8da
Fix typo in readme
2023-02-19 15:22:48 +01:00
Aleksandr Averbukh
ff4b2fffe2
Regenerate docs
2023-02-18 22:11:44 +01:00
Aleksandr Averbukh
8174890331
Sort variables
2023-02-18 22:04:40 +01:00
Aleksandr Averbukh
1c302c7ab3
TF formatting
2023-02-18 21:48:05 +01:00
Aleksandr Averbukh
d970db0c79
Merge branch 'master' into projects-ds-new-version
2023-02-18 21:38:53 +01:00
Aleksandr Averbukh
a497aef707
feat: new version of projects-data-source based on AssetInventory ds
2023-02-18 21:36:51 +01:00
Wiktor Niesiobędzki
e64e8db20d
Allow additive IAM grants by robots name
...
Regreatablly member name will be known after apply, hence changes in the
tests
2023-02-16 14:39:21 +01:00
Chema Polo
e8334857ff
Update main.tf ( #1158 )
...
replaced .secondary_pod_range by var.pod_range.secondary_pod_range that is the object which contins create, cidr an name attributes.
2023-02-15 06:28:47 +01:00
lcaggio
7bbeac805e
Add 'max_time_travel_hours ' on BQ module
2023-02-14 08:43:15 +01:00
James D'Alfonso
15487078d4
add missing iam properties to factory_subnets
2023-02-13 10:00:50 +01:00
Luca Prete
3a0a1e2f6d
net-ilb: add example about ref existing MIG example ( #1151 )
2023-02-11 17:45:16 +01:00
Ludovico Magnocavallo
98a08c159a
Update README.md
2023-02-11 15:52:47 +01:00
Wiktor Niesiobędzki
9395fbc822
Add documentation about JIT-ed service accounts
2023-02-11 15:52:47 +01:00
Brent Walker
e8c0b66aee
Remove unnecessary ternaries
2023-02-10 07:00:12 -05:00
Brent Walker
695b34efe9
fmt
2023-02-10 07:00:12 -05:00
Brent Walker
c3a7760a49
Autopilot fix
...
Support cluster_autoscaling configuration when using autopilot
2023-02-10 07:00:12 -05:00
Brent Walker
42514436d7
Update docs
2023-02-10 05:34:58 -05:00
Brent Walker
cc7f749c2e
Add defaults for backup_configuration
...
Mark not nullable
2023-02-10 05:34:58 -05:00
Brent Walker
560af8b02b
Use optional for backup configuration map
...
Addition of new parameters will be backwards compatible
Better reflects the underlying resource requirements
2023-02-10 05:34:58 -05:00
Brent Walker
d00f3ee0cb
Add support for point_in_time_recovery in backup settings
2023-02-10 05:34:58 -05:00
Julio Castillo
d6e3716815
Fix gke-cluster dns config feature
...
Fixes #1141
2023-02-10 11:14:07 +01:00
Wiktor Niesiobędzki
fab2ad08b9
Fixes for service-mesh example in gke-hub
2023-02-09 17:56:55 +01:00
Julio Castillo
3395464754
Update TOC
2023-02-07 16:17:16 +01:00
Julio Castillo
1aba238c99
Remove empty section
2023-02-07 15:59:29 +01:00
Julio Castillo
bb565b72f1
Add Disk examples
2023-02-07 15:59:29 +01:00
Julio Castillo
08f2540872
Bump provider version
2023-02-07 15:59:29 +01:00
Julio Castillo
fa064ddf4d
Fix typo
2023-02-07 15:59:29 +01:00
Julio Castillo
04602353ce
New compute-vm examples and tests
2023-02-07 15:59:29 +01:00
Ludovico Magnocavallo
5453c585e0
FAST multitenant bootstrap and resource management, rename org-level FAST stages ( #1052 )
...
* rename stages
* remove support for external org billing, rename output files
* resman: make groups optional, align on new billing account variable
* bootstrap: multitenant outputs
* tenant bootstrap stage, untested
* fix folder name
* fix stage 0 output names
* optional creation for tag keys in organization module
* single tenant bootstrap minus tag
* rename output files, add tenant tag key
* fix organization module tag values output
* test skipping creation for tags in organization module
* single tenant bootstrap plan working
* multitenant bootstrap
* tfdoc
* fix check links error messages
* fix links
* tfdoc
* fix links
* rename fast tests, fix bootstrap tests
* multitenant stages have their own folder, simplify stage numbering
* stage renumbering
* wip
* rename tests
* exclude fast providers in fixture
* stage 0 tests
* stage 1 tests
* network stages tests
* stage tests
* tfdoc
* fix links
* tfdoc
* multitenant tests
* remove local files
* stage links command
* fix links script, TODO
* wip
* wip single tenant bootstrap
* working tenant bootstrap
* update gitignore
* remove local files
* tfdoc
* remove local files
* allow tests for tenant bootstrap stage
* tenant bootstrap proxies stage 1 tfvars
* stage 2 and 3 service accounts and IAM in tenant bootstrap
* wip
* wip
* wip
* drop multitenant bootstrap
* tfdoc
* add missing stage 2 SAs, fix org-level IAM condition
* wip
* wip
* optional tag value creation in organization module
* stage 1 working
* linting
* linting
* READMEs
* wip
* Make stage-links script work in old macos bash
* stage links command help
* fix output file names
* diagrams
* fix svg
* stage 0 skeleton and diagram
* test svg
* test svg
* test diagram
* diagram
* readme
* fix stage links script
* stage 0 readme
* README changes
* stage readmes
* fix outputs order
* fix link
* fix tests
* stage 1 test
* skip stage example
* boilerplate
* fix tftest skip
* default bootstrap stage log sinks to log buckets
* add logging to tenant bootstrap
* move iam variables out of tenant config
* fix cicd, reintroduce missing variable
* use optional in stage 1 cicd variable
* rename extras stage
* rename and move identity providers local, use optional for cicd variable
* tfdoc
* add support for wif pool and providers, ci/cd
* tfdoc
* fix links
* better handling of modules repository
* add missing role on logging project
* fix cicd pools in locals, test cicd
* fix workflow extension
* fix module source replacement
* allow tenant bootstrap cicd sa to impersonate resman sa
* tenant workflow templates fix for no providers file
* fix output files, push github workflow template to new repository
* remove try from outpout files
* align stage 1 cicd internals to stage 0
* tfdoc
* tests
* fix tests
* tests
* improve variable descriptions
* use optional in fast features
* actually create tenant log sinks, and allow the resman sa to do it
* test
* tests
* aaaand tests again
* fast features tenant override
* fast features tenant override
* fix wording
* add missing comment
* configure pf service accounts
* add missing comment
* tfdoc
* tests
* IAM docs
* update copyright
---------
Co-authored-by: Julio Castillo <jccb@google.com>
2023-02-04 15:00:45 +01:00
Ludovico Magnocavallo
46ba8f5691
Skip node config for autopilot ( #1127 )
2023-02-02 16:13:56 +01:00
Taneli Leppä
824f873327
Added mesh_certificates setting in GKE cluster.
2023-02-02 11:02:59 +01:00
Julio Castillo
e962d07e04
Fix tests/linting
2023-01-31 14:37:13 +01:00
Julio Castillo
0337b85747
Merge branch 'master' into elia-glb-mig
2023-01-31 13:19:17 +00:00
Julio Castillo
1204b0077e
Merge branch 'master' into mci_gateway
2023-01-31 11:54:31 +00:00
Miren Esnaola
1a2745b632
In the apigee module now both the /22 and /28 peering IP ranges are passed at instance creation
2023-01-31 11:32:53 +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
Wiktor Niesiobędzki
37626c8ac7
Adapt example to optional default
2023-01-29 15:50:24 +01:00
Wiktor Niesiobędzki
2976df596e
Fix tests (add JIT-ed SA for multiclusteringress.googleapis.com)
2023-01-29 15:50:24 +01:00
Wiktor Niesiobędzki
e47242b5c8
tfdoc
2023-01-29 15:50:24 +01:00
Wiktor Niesiobędzki
135f01f191
Add aditional Multi-Cluster related services
2023-01-29 15:50:24 +01:00
Wiktor Niesiobędzki
0af5399389
Add gateway_api_config, change workload_identity default value
...
Make the default value on `enable_features` inline with what is set by
optionals.
2023-01-29 15:50:24 +01:00
Wiktor Niesiobędzki
46c52776d0
Make features optional
2023-01-29 15:50:24 +01:00
Ludovico Magnocavallo
181b072d16
Update README.md
2023-01-29 12:56:07 +01:00
Ludovico Magnocavallo
b0f177a2cf
Update README.md
2023-01-29 12:35:58 +01:00
Ludovico Magnocavallo
b4b2555910
Merge branch 'master' into elia-glb-mig
2023-01-29 12:32:10 +01:00
Ayman Farhat
edd3a82453
Include cloudbuild API in project module ( #1116 )
...
* Include cloudbuild API in project module
* Increase number of resources
2023-01-27 21:38:01 +01:00
fdhaussy
22c26e319f
fix: remove unuseful ternary
2023-01-27 17:08:35 +01:00
fdhaussy
bed7e05d09
add support for deployment_type and api_proxy_type in google_apigee_environment resource
2023-01-27 15:37:57 +01:00
Julio Diez
4d6561712e
Fix tftest and format
2023-01-26 17:56:20 +01:00
Julio Diez
793596c61d
Add HTTPS frontend with SNEG example
2023-01-26 12:25:54 +01:00
Julio Castillo
551d45760f
Merge branch 'master' into google_gkehub_feature_membership
2023-01-23 09:11:49 +01:00
Ludovico Magnocavallo
f742d66b72
Merge branch 'master' into elia-glb-mig
2023-01-20 07:50:27 +01:00
Julio Castillo
f014ee5794
Fix linting
2023-01-19 18:35:00 +01:00
Julio Castillo
1820269680
Add inventories to gke-nodepool examples
2023-01-19 18:19:34 +01:00
Julio Castillo
9c9aafb3f1
Update gke-cluster tests
2023-01-19 17:47:14 +01:00
Julio Castillo
1e0d7776e1
Update DNS tests
2023-01-19 17:47:14 +01:00
Julio Castillo
a12089ef8c
Move VPC factory and route tests to examples.
2023-01-19 17:47:14 +01:00
Julio Castillo
a0cb67e1f4
Add inventories to gcs examples
2023-01-19 17:47:14 +01:00
Julio Castillo
12f07ebeac
Extend net-vpc README with more tested examples
2023-01-19 17:47:14 +01:00
Julio Castillo
fd19e4a923
add inventories net-vpc examples
2023-01-19 17:47:14 +01:00
Julio Castillo
410b7f5ba3
Fix typo in net-vpc DNS policies
2023-01-19 17:47:14 +01:00
Julio Castillo
de704110c9
Update api-gateway tests
2023-01-19 17:47:14 +01:00
Wiktor Niesiobędzki
0ea769e70f
Revert to use each.key for membership
...
It's not needed to force recreation of membership when workload identity
is configured.
2023-01-19 11:46:50 +01:00
Wiktor Niesiobędzki
b38ef22572
Even more test fixes
2023-01-19 09:37:48 +01:00
Wiktor Niesiobędzki
10e462d594
Fix tests for servicemesh
2023-01-19 09:37:48 +01:00
Wiktor Niesiobędzki
720213593e
Use google_gkehub_feature_membership
...
Use google_gkehub_feature_membership to provision ASM on clusters.
Ensure that the cluster membership is refreshed on cluster recreation.
2023-01-19 09:37:48 +01:00
lcaggio
07a7be29e3
Add shared-vpc support on Data Playgroud blueprint
2023-01-19 00:33:31 +01:00
eliamaldini
6d8cd928ed
Added an example with a MIG
2023-01-18 11:07:02 +01:00
lcaggio
00f781bd9f
First commit
2023-01-17 13:39:28 +01:00
eliamaldini
92b5b1f86b
Added GLB example with MIG as backend
2023-01-13 17:56:12 +01:00
Miren Esnaola
7d9dc6c28e
Added tags to gke-cluster module
2023-01-13 12:58:40 +01:00
Taneli Leppä
fbf42197a0
Merge branch 'master' into stateful-disks-deletion-rule-fix
2023-01-04 08:39:43 +01:00
Taneli Leppä
ca4cb3b3b9
Fixed delete_rule in compute-mig module for stateful disks.
2023-01-03 21:53:31 +01:00
Taneli Leppä
8bf3764989
Merge branch 'master' into compute-vm-device-name
2023-01-03 17:36:49 +01:00
Taneli Leppä
25e0cba10a
Added device_name field to compute-vm attached_disks parameter (for stateful disks).
2023-01-03 16:55:54 +01:00
Julio Castillo
c8bfe892a6
Update folder tests
2023-01-03 16:52:31 +01:00
Julio Castillo
065b1471a8
Reorder org policy rules
2023-01-03 16:52:31 +01:00
Israel Herraiz
a733bfe6c5
Use map for local clusters variable
2022-12-30 11:27:37 +01:00
Israel Herraiz
b0955964ee
Fix TF code format
2022-12-28 19:57:07 +01:00
Israel Herraiz
20579394b8
Add cluster replicas to Bigtable module.
...
This adds the possiblity to define several clusters in a Bigtable instance,
which enables replication in Bigtable.
Some of the configurations options are moved inside a `map` that defines the
properties of each cluster.
These changes alter the interface of the module, so any previous code using this
module will have to adapt to the new options interface.
2022-12-28 19:53:17 +01:00
Ludovico Magnocavallo
66a402083b
Allow setting no ranges in firewall module custom rules ( #1073 )
...
* allow setting no ranges in custom firewall rules
* fix blueprint
* fix example
* fix example
2022-12-23 09:03:31 +01:00
Israel Herraiz
8718fedcab
Fix service account prefix after provider version bump
2022-12-23 00:45:37 +01:00
Israel Herraiz
a544a9d32d
Update README.md after changing variables.tf
2022-12-23 00:17:05 +01:00
Israel Herraiz
36135405c4
Remove extra blank line
2022-12-23 00:13:30 +01:00
Israel Herraiz
7df527e1ef
Bump versions EVERYWHERE
2022-12-23 00:06:42 +01:00
Israel Herraiz
32bee7104e
Add gc_policy to Bigtable module.
...
Column families have now a new property, to specify the garbage collection
policy. A new option also allows to set a default policy if none is specified.
This changes the previous syntax for column families, that was helpful since the
policy is column-family specific, the new syntax makes it easier to specify a
policy per column family.
2022-12-22 23:37:30 +01:00
Ludovico Magnocavallo
a847c772b4
Fix MIG health check variable ( #1070 )
...
* fix MIG health check variable
* fix MIG health check variable
2022-12-22 17:12:17 +00:00
Israel Herraiz
f0395f9a8d
Merge branch 'master' into fix_column_families
2022-12-22 17:22:12 +01:00
Israel Herraiz
801c42679e
Fix linting in README.md code
2022-12-22 17:07:50 +01:00
Israel Herraiz
6009de40cb
Make tables optional and forbid it to be set to null
2022-12-22 16:33:29 +01:00
Israel Herraiz
3aad78c525
Fix indentation
2022-12-22 16:30:10 +01:00
Israel Herraiz
223092bfa1
A table can have more than one column family.
...
This commit fixes #1064 by allowing to add more than one column family. Split
keys are also now optional, and there is no possibility to set defaults for all
tables (since keys and column families are related to the data and schema for
each table, it is difficult that several tables share the same values).
Also, declaring a table with no split keys nor column families requires
initializing the table to an empty map, instead of using null.
2022-12-22 16:27:41 +01:00
Miren Esnaola
e1613ee03e
Added endpoint_attachment_hosts output to apigee module
2022-12-22 15:43:55 +01:00
Ludovico Magnocavallo
ed7235186a
Merge branch 'master' into glb-backend-service-load-balancing-scheme
2022-12-22 12:27:21 +01:00
Ludovico Magnocavallo
082c63dfc5
refactor GCS module and tests ( #1066 )
2022-12-22 12:27:09 +01:00
Miren Esnaola
18fa8b79b3
Corrected load balancing scheme in backend service
...
Corrected load balancing scheme in backend service
2022-12-22 12:22:07 +01:00
Wiktor Niesiobędzki
7e18f6d7b5
Fixes for GKE
...
* Fix non-empty plan when spot instances are used
* Add cluster_id and recommend its use, as this prevents inconsitencies
when only cluster is recreated (with no changes on node pool)
2022-12-21 23:14:52 +01:00
Ludovico Magnocavallo
b438e0c37a
Allow using dynamically generated address in LB modules NEGs ( #1061 )
...
* test
* fix #1055 for net-ilb-l7
* fix glb module
2022-12-21 17:04:56 +01:00
Ludo
0d7243979b
revert last commit
2022-12-21 13:12:15 +01:00
Ludo
7c95b7ce43
fix #1055 for net-ilb-l7
2022-12-21 13:07:36 +01:00
Ludovico Magnocavallo
4d0c3b40f2
Merge branch 'master' into jccb/fix-net-vpc-factory
2022-12-20 08:27:03 +01:00
Ankur Saxena
b487b2c938
Feature - CloudSQL pre-allocation private IP range and GKE Cluster ignore_change lifecycle hook. ( #1056 )
...
* Update to include allocate_ip_range
* Updates to GKE Cluster module
* Add boot_disk_kms_key to ignore changes
* Update ignore lifecycle block
* Update docs
* Remove default_pool_boot_disk
* Refactor as per suggestions in PR
* Update readme
* Update variable sort
* Changes to address review comments
Co-authored-by: Ankur Saxena <ankur.saxena@nwmworld.com>
2022-12-20 07:08:00 +00:00
Julio Castillo
b8ddf4c837
Read ranges from correct fields in firewall factory
2022-12-20 03:57:42 +01:00
Julio Castillo
b031d7add5
Fix tests
2022-12-18 20:37:16 +01:00
Julio Castillo
4f7cb39a06
Simplify readme discovery
2022-12-18 14:00:20 +01:00
Julio Castillo
126227502e
Fix tests paths for examples
2022-12-18 14:00:20 +01:00
Julio Castillo
4b77e484b1
Migrate project module to new tests
2022-12-18 14:00:19 +01:00
Julio Castillo
e700a27079
Enforce terraform fmt in examples
2022-12-18 14:00:19 +01:00
Julio Castillo
5755f6e7cf
Fix net-vpc factory ranges
2022-12-18 14:00:19 +01:00
Julio Castillo
513fdfe91a
Make directive for supporting files in examples more explicit
2022-12-18 14:00:19 +01:00
Julio Castillo
b5ca8932dc
Migrate organization to example-based tests
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
Prabha Arya
031b9f3476
Add ssl certs to cloudsql instance ( #1049 )
...
* add ssl certs to cloudsql instance
* rename variable
* fix typo
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-12-12 17:14:44 +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
Ludovico Magnocavallo
2ff14b29fd
Merge branch 'master' into patch-1
2022-12-08 18:13:19 +01:00
Chema Polo
9786dc4f39
added reverse lookup feature to module dns #1042 ( #1043 )
...
* added reverse lookup feature to module dns
* corrected readme example passed tfdoc and tests
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-12-08 18:13:05 +01:00
Julio Castillo
59687de2cb
Merge branch 'master' into patch-1
2022-12-08 18:08:20 +01:00
Ayman Farhat
06dc4ea331
Update README.md ( #1014 )
...
Simple type fix. rags -> tags
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2022-12-08 16:48:26 +00:00
Ludovico Magnocavallo
2fae2215b2
Merge branch 'master' into patch-1
2022-12-08 17:36:24 +01:00
Ludovico Magnocavallo
46f694be08
Refactor net-glb module for Terraform 1.3 ( #1044 )
...
* wip
* urlmaps
* wip
* tested
* fix managed certificate names
* simple HTTP and HTTPS examples
* gce and hybrid neg examples
* internet NEG example
* serverless NEG and backend bucket examples
* certificate example
* fix example tests
* remove stale test module
* module test
* adfs blueprint
* add support for non-classic GLB and PSC NEGs
* apigee blueprint
* glb and cloud armor blueprint
* deprecate non-working nginx reverse cluster
* api gateway blueprint
* tfdoc
* fix top-level READMEs
* switch to new tests
* only/at most
2022-12-08 17:35:44 +01:00
Victor Cavalcante
f19d46841d
Fix var.name in schema resource
2022-12-07 13:19:02 -03:00
Ludovico Magnocavallo
67fca1036c
Fix status ingress/egress policies in vpc-sc module ( #1036 )
...
* fix status ingress/egress policies
* fix default status/spec value
2022-12-05 09:00:00 +01:00
Sebastian Kunze
f97239bd97
strongSwan: switch base image to debian-slim ( #1033 )
2022-12-02 13:11:02 +01:00
Ludo
0ab19122d1
remove spurious files
2022-12-01 23:56:31 +01:00
Ludo
2dc66b0493
update changelog
2022-12-01 23:55:52 +01:00
Anmol Krishan Sachdeva
a40cf4fc65
Merge branch 'master' into apigee-payg-env-node-conf-lifecycle
2022-12-01 15:53:06 +05:30
Ludovico Magnocavallo
89787a42f4
fix default_rules_config description ( #1031 )
2022-12-01 10:04:13 +01:00
Julio Castillo
70b93164f0
Update READMEs
2022-11-30 16:02:26 +01:00
Julio Castillo
fa63e9d5d0
Remove optional stuff
2022-11-30 16:00:53 +01:00
Julio Castillo
fcb697c935
Bring back vpn_gateway_create var in net-vpn-ha
2022-11-30 15:22:42 +01:00
Julio Castillo
e976d71428
Update rest of vpn modules to tf1.3
2022-11-30 15:19:49 +01:00
Julio Castillo
ef4a4b02af
Fix linting
2022-11-30 11:36:58 +01:00
Julio Castillo
9aa1c49adf
Revert locals
2022-11-30 11:00:45 +01:00
Julio Castillo
efa9d928e1
Fix vpn_gateway local
2022-11-30 10:58:55 +01:00
Julio Castillo
798d3a4136
Update VPN-HA module to tf1.3 (wip)
2022-11-30 10:52:24 +01:00
g-greatdevaks
e8a6867fa7
add lifecycle ignore_changes for apigee payg env
...
Added lifecycle `ignore_changes` rule for
Apigee PAYG Environment Node Config's
`current_aggregate_node_count`.
Changes committed:
- modified: `modules/apigee/main.tf`
2022-11-30 11:05:15 +05:30
g-greatdevaks
b38c05e3d7
Fix Apigee PAYG Node Config Dynamic Block
...
Fixed attribute reference issues for the
`node_config` dynamic block.
Changes committed:
- modified: `modules/apigee/main.tf`
2022-11-29 21:00:14 +05:30
g-greatdevaks
3037a4f519
FIX APIGEE PAYG ENVIRONMENT NODE CONFIG
...
Fixed the Node Configuration for Apigee PAYG
specific Environments.
Removed current_aggregate_node_count as it
is a read-only field and cannot be taken
as an input for the Apigee Environment Terraform
resource.
Changes committed:
modified: blueprints/cloud-operations/apigee/README.md
modified: blueprints/cloud-operations/apigee/variables.tf
modified: modules/apigee/README.md
modified: modules/apigee/main.tf
modified: modules/apigee/variables.tf
modified: tests/blueprints/cloud_operations/apigee/fixture/variables.tf
modified: tests/modules/apigee/fixture/variables.tf
2022-11-29 17:02:24 +05:30
Miren Esnaola
8d827b692c
Added endpoint attachments to Apigee module
2022-11-28 17:27:00 +01:00
Daniel Strebel
158df4c873
fix(apigee): Apigee instance doc examples
2022-11-28 09:55:51 +01:00
Joe Heaton.dev
9fa381f5ed
Fix memory typo ( #1016 )
2022-11-27 18:29:25 +01:00
Ludovico Magnocavallo
f3788fcd27
fix tag outputs ( #1012 )
2022-11-25 13:06:31 +00:00
Julio Castillo
612d7283e8
Enforce nonempty descriptions ending in a colon
2022-11-24 18:56:01 +01:00
Israel Herraiz
5d38e312c8
Set 1 num_nodes as default value, ignore num_nodes if autoscaling is set
2022-11-24 16:45:13 +01:00
Israel Herraiz
59e1d1313a
Some more remarks in the documentation about num_nodes and autoscaling
2022-11-23 15:18:42 +01:00
Israel Herraiz
e05dec98e0
Improve documentation
2022-11-23 15:16:41 +01:00
Israel Herraiz
11e6717133
storage_target is an optional setting
2022-11-23 15:08:22 +01:00
Israel Herraiz
d86813e72f
Update README.md with new option settings
2022-11-23 14:30:08 +01:00
Israel Herraiz
00a26d8e98
Add settings for autoscaling to Bigtable module.
2022-11-23 14:26:54 +01:00
astianseb
345cb4b7fa
Default nodepool creation fix ( #999 )
...
* Default nodepool creation fix
* Removed comments and fixded formatting with fmt
* Refactored per PR comment
Co-authored-by: Astian Seb <sgrabski@google.com>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-11-22 19:17:57 +01:00
Julio Castillo
e629a997d1
Only set partitioned table when sink type is bigquery
...
Fixes 990
2022-11-22 15:48:48 +01:00
Israel Herraiz
e692eac867
Add BigQuery subcriptions to Pubsub module.
...
Pubsub can now have subscriptions that write directly to BigQuery.
* https://cloud.google.com/pubsub/docs/bigquery
In the Google Terraform provider, this is configured using an additional block
inside a `google_pubsub_subscription` resource.
* https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/pubsub_subscription#nested_bigquery_config
This PR adds a new input variable to the `pubsub` module, to optionally add this
block to some of the subscriptions defined in the module.
2022-11-21 17:43:17 +01:00
Julio Castillo
882a3ebf78
Fix pubsub sorting
2022-11-21 13:47:24 +01:00
Julio Castillo
d41dc678e6
Fix organization module
2022-11-21 13:17:55 +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
Israel Herraiz
06750e7236
1 + 1 = 2
2022-11-20 16:56:23 +01:00
Israel Herraiz
5fa9b5e0b0
Fix example code for topic with schemas
2022-11-20 16:36:36 +01:00
Israel Herraiz
2a23df6bd3
Fix variables/outputs table after removing duplicated code.
2022-11-20 16:35:08 +01:00
Israel Herraiz
7b799bc076
Remove duplicated code
2022-11-20 16:34:33 +01:00
Israel Herraiz
3f4fa74729
Address reviewer comments.
2022-11-20 16:32:37 +01:00
Israel Herraiz
54e9738c39
Add schemas to Pubsub topic module.
...
Pubsub topics can now have
schemas (https://cloud.google.com/pubsub/docs/admin#schemas ). This PR adds an
option to set the schema settings and create a new optional resource of type
`google_pubsub_schema` attached to the `google_pubsub_topic`.
2022-11-20 13:26:33 +01:00
Julio Castillo
2cd74823b1
Generate files based on readme contents
2022-11-18 17:48:52 +01:00
Julio Castillo
b2510ea4cf
Fix org policies factories
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
Luca Prete
4124ef41fc
Add network tags support to the organization module ( #979 )
2022-11-18 15:56:28 +01:00
Ludovico Magnocavallo
002ba4eef7
Allow cross-project backend services in ILB L7 module ( #991 )
...
* wip
* neg, README
* fix neg variable
* fix neg project id, enable global access, add service directory
2022-11-18 08:48:41 +00:00
Julio Castillo
bb8c62c6ec
Merge branch 'master' into apigee
2022-11-17 00:47:05 +01:00
Miren Esnaola
3501d20785
Apigee module and blueprint
2022-11-16 19:49:26 +01:00
Wiktor Niesiobędzki
01218060e8
Simplify service_account_email expression
2022-11-16 16:44:38 +01:00
Wiktor Niesiobędzki
4947ac5028
Simplify trigger_service_account_email variable expression
2022-11-16 16:44:38 +01:00
Wiktor Niesiobędzki
bce8e2b082
Re-enable tests
2022-11-16 16:44:38 +01:00
Wiktor Niesiobędzki
97c6a25b90
Use hungarian notation.
...
As per: https://cloud.google.com/apis/design/naming_convention#quantities
2022-11-16 16:44:24 +01:00
Wiktor Niesiobędzki
de2bea16a4
Make trigger_config non-nullable and simplify expressions
2022-11-16 16:44:01 +01:00
Wiktor Niesiobędzki
4e6e67293b
Move comparision outside of try
2022-11-16 16:44:01 +01:00
Wiktor Niesiobędzki
755ff7b1d2
Add trigger service account creation
2022-11-16 16:44:01 +01:00
Wiktor Niesiobędzki
9e37a915c8
Review fixes.
...
* Refactor trigger_config and trigger_config_v2 into one structure
* bump default python version to 3.10
* typo fixes
2022-11-16 16:44:01 +01:00
Wiktor Niesiobędzki
303b51a0a9
Add triggers to cloud functions v2
...
* add `trigger_config_v2` for v2 functions
* add optional for objects in variables.tf
* make examples in README runnable
* add example for Cloud Function v2
* add exapmle for trigger for Cloud Function v2
* remove optional variables from examples with `null` value
2022-11-16 16:44:01 +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
Ludovico Magnocavallo
ea360072b8
Update README.md
2022-11-16 14:14:43 +01:00
Ludovico Magnocavallo
5f710f21dc
Add support for serverless NEGs to ILB L7 module ( #983 )
...
* refactor neg variable for serverless
* cloudrun negs
* cloudrun negs
* serverless neg test
* re-enable forwarding rule output
2022-11-16 14:14:05 +01:00
Maurizio Noseda Pedraglio
b2bd0009b9
restored tfskip
2022-11-15 16:21:23 +01:00
Maurizio Noseda Pedraglio
a47726741d
enablid tests
2022-11-15 15:42:10 +01:00
Maurizio Noseda Pedraglio
4cbf0272f9
linting
2022-11-15 15:12:50 +01:00
Maurizio Noseda Pedraglio
7c874660a8
restored validation
2022-11-15 15:10:42 +01:00
maunope
09fba581a8
Update README.md
...
fix
2022-11-15 14:49:16 +01:00
maunope
f514ab0371
Update README.md
...
restored sample
2022-11-15 14:48:48 +01:00
maunope
fbfbb93783
Update README.md
...
linting fix
2022-11-15 14:47:11 +01:00
maunope
a199214970
Update variables.tf
...
fixed test
2022-11-15 14:42:19 +01:00
maunope
7f9c29c4ba
Merge branch 'master' into maunope/cf_module_update
2022-11-15 13:53:31 +01:00
maunope
099ac6ea7e
Update main.tf
...
removed comment
2022-11-15 13:52:52 +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
maunope
a661dad67c
Update variables.tf
...
added worker pool variable
2022-11-15 12:24:59 +01:00
maunope
f00c7da926
Update main.tf
...
added worker pool parameter
2022-11-15 12:24:19 +01:00
maunope
fc0c8bd175
Update README.md
...
added sample
2022-11-15 12:23:44 +01:00
maunope
251703c63c
Update README.md
...
md file update
2022-11-15 12:18:00 +01:00
Ludovico Magnocavallo
e957797aa6
add validation for health check port specification ( #975 )
2022-11-14 15:20:01 +00:00
Ludovico Magnocavallo
40a37e9328
Refactor net-ilb-l7 module for Terraform 1.3 ( #974 )
...
* wip
* wip
* minimal example test
* wip
* instance group example
* neg examples
* example tests
* tfdoc
* readme
* tested
* example
* default urlmap value, remove stale variable
* tests
2022-11-14 14:39:00 +01:00
Julio Castillo
4a25129765
Update readme
2022-11-12 19:25:41 +01:00
Julio Castillo
c83a7de076
Remove as_logging_destination
2022-11-12 19:24:41 +01:00
Julio Castillo
b37ef3a90a
Update folder readme
2022-11-12 12:22:09 +01:00
Julio Castillo
daf0fef7cd
Fix folder variables
2022-11-12 12:07:48 +01:00
Julio Castillo
8fe19ad7c2
Rename bigquery_use_partitioned_table
2022-11-12 11:30:34 +01:00
Julio Castillo
c7fe6da12e
Update READMEs
2022-11-11 19:28:02 +01:00
Julio Castillo
486d398c7d
Update logging sink to tf1.3 in resman modules
2022-11-11 19:22:05 +01:00
Natalia Strelkova
d96f95c2b6
cannot instead of can not
2022-11-11 11:56:47 +00:00
Natalia Strelkova
c640695e1a
Merge branch 'master' into nstrelkova-prefix-consistency
2022-11-11 07:41:31 +01:00
Ludovico Magnocavallo
a9c47681d8
Refactor vps-sc module for Terraform 1.3 ( #963 )
...
* wip
* example tests
* module tests
* streamline example
* fast
* tfdoc
* use collections.Counter in tests
2022-11-10 19:34:45 +01:00
Natalia Strelkova
d5d1d9eb34
terraform formatting fixed
2022-11-10 15:11:38 +00:00
Natalia Strelkova
68c3b13d6a
prefix variable consistency across modules
2022-11-10 15:05:53 +00:00
Aleksandr Averbukh
b04cfbf980
Merge branch 'master' into org-policy-custom
2022-11-09 08:53:38 +01:00
Valerio Ponza
8282b6c0e2
Fix README typo in firewall module ( #960 )
...
* fixing readme in firewall module
* fix typo
Co-authored-by: Valerio Ponza <vponza@google.com>
Co-authored-by: Ludovico Magnocavallo <ludo@qix.it>
2022-11-09 00:25:34 +01:00
Aleksandr Averbukh
1419a04147
Update module readme
2022-11-08 18:17:05 +01:00
Aleksandr Averbukh
aae6ab132c
Add tests for org policy custom constraints
2022-11-08 18:13:49 +01:00
Aleksandr Averbukh
3bd2e1c0ea
Merge branch 'master' into org-policy-custom
2022-11-08 09:37:23 +01:00
Aleksandr Averbukh
3562c52520
Add support for org policy custom constraints
2022-11-08 09:34:38 +01:00
Catalin Muresan
4e2762098f
Updated README.md
2022-11-07 12:47:35 +00:00
Catalin Muresan
31bb4476d1
Added IAM Additive and converted some outputs to static
2022-11-07 12:41:41 +00:00
Wiktor Niesiobędzki
0d80ad3f29
cloud-functions v2 - fix reference to bucket_name ( #951 )
...
* Fix reference to bucket when no bucket_config is provided
* Copy tests to check v2 cloud-functions
2022-11-06 08:32:38 +01:00
Ludovico Magnocavallo
fae5654e33
Refactor VPC firewall module for Terraform 1.3 ( #949 )
...
* module and module tests/examples
* align blueprints and fast
* fix null ranges
* make ports optional
* tfdoc
* make rules optional defaulting to all protocols
* review comments
* last round of comments
* invert precedence of template variables
* add option to disable all default rules
* add option to disable all default rules
* split egress/ingress
* tests
* fix tests
2022-11-04 13:56:07 +01:00
Julio Castillo
649bedc291
Update README.md
2022-11-03 13:19:02 +01:00
Julio Castillo
e29957c394
Update README.md
2022-11-03 13:18:21 +01:00
Julio Castillo
4b278a1533
Update variable description
2022-11-03 12:35:50 +01:00
Julio Castillo
d91a0835f7
Remove organization-policy module (now included in the resman modules)
2022-11-03 12:35:50 +01:00
Julio Castillo
5b1873775a
Fix internal links
2022-11-03 12:14:47 +01:00
Julio Castillo
f64c43e893
Add org policy factory example
2022-11-03 12:12:50 +01:00
Julio Castillo
3e18575fad
Add factory support for new org policies
2022-11-03 11:41:53 +01:00
Ludovico Magnocavallo
0563260678
Refactor ILB module for Terraform 1.3 ( #941 )
...
* wip
* wip
* wip
* backport health check to compute-mig
* align blueprints and fast
* fix blueprints
* tfdoc
2022-11-02 18:05:20 +01:00
Julio Castillo
38e761c3a8
Add test that ensures the implementation of org policies is consistent
2022-11-02 10:41:38 +01:00
Ludovico Magnocavallo
8c51a2a386
Enable org policy service and add README notice to modules ( #936 )
...
* enable org policy service and add README notice to modules
* fix tests
2022-11-01 14:25:07 +01:00
Ludovico Magnocavallo
a30c186f1f
Refactor compute-mig module for Terraform 1.3 ( #931 )
...
* wip: autoscaler
* wip: fix autoscaler
* wip: health check
* wip: untested
* wip: tests and examples missing
* wip: examples
* wip: consumers
* blueprint tests
* fast
2022-11-01 09:38:59 +01:00
Julio Castillo
b6c40dcdb3
Update readmes
2022-10-28 17:49:44 +02:00
Julio Castillo
b56b57b974
Fix more copy/past badness
2022-10-28 17:49:44 +02:00
Julio Castillo
c1fe477f88
Remove bad copy/paste
2022-10-28 17:49:44 +02:00
Julio Castillo
c714952f39
Fix tests
2022-10-28 17:49:44 +02:00
Julio Castillo
ad420138ad
Fix readme examples
2022-10-28 17:49:44 +02:00
Julio Castillo
f44f4a74dc
Fix module tests
2022-10-28 17:49:44 +02:00
Julio Castillo
b23d07b0c6
Update project/folder/module to use new org policies API and tf1.3 optionals.
2022-10-28 17:49:44 +02:00
Ludovico Magnocavallo
29cde275f0
fix backwards compatibility for vpc subnet descriptions ( #926 )
2022-10-28 08:13:04 +02:00
Julio Castillo
798fd6cc54
Merge branch 'master' into kmucha555/f_apigee_env_deployment
2022-10-27 21:46:31 +02:00
Krzysztof Mucha
74b17703cd
Add support for deployment type and api proxy type for Apigee organization
2022-10-27 21:04:50 +02:00
Ludovico Magnocavallo
e20de3b86a
fix service account create ( #923 )
2022-10-27 15:12:04 +00:00
Ludovico Magnocavallo
ed9fd6b08d
Align documentation, move glb blueprint ( #921 )
...
* aling documentation, move glb blueprint
* modules README, sort modules
* reorder modules
* fix bp links
* fix moved blueprint test
* use a single cloud shell image in the repo
2022-10-26 14:31:04 +02:00
Julio Castillo
6242607e1b
Merge branch 'master' into ludo/gke-autopilot-datapath
2022-10-25 23:24:20 +02:00
apichick
d9ccf04221
Added managed_prometheus to features ( #906 )
...
* Added managed_prometheus monitoring_config
* fix module
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-10-25 21:18:50 +00:00
Julio Castillo
b1dfbe29c2
Merge branch 'master' into ludo/gke-autopilot-datapath
2022-10-25 23:07:28 +02: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
Julio Castillo
9e03ddbf6e
Update README
2022-10-25 16:08:17 +02:00
Julio Castillo
d759ac2ff1
Make dnssec not nullable
2022-10-25 15:47:18 +02:00
Julio Castillo
442f87e60e
Rename local for consistency
2022-10-25 15:08:55 +02:00
Julio Castillo
b5cee10dca
Remove useless dynamic blocks
2022-10-25 15:07:56 +02:00
Julio Castillo
6340286fa4
DRY up resource name for recordsets
2022-10-25 15:07:56 +02:00
Julio Castillo
8bacd8f5d5
Add support for DNS routing policies
2022-10-25 15:07:56 +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
Julio Castillo
a676c0f64c
Update readme
2022-10-25 12:11:07 +02:00
Julio Castillo
3b89d370a1
Simplify DNSSEC config
2022-10-25 12:11:07 +02:00
Julio Castillo
ab11920bee
Add cloud logging option
2022-10-25 12:11:07 +02:00
Julio Castillo
625eeb4d7f
Make dns ttl optional
2022-10-25 12:11:07 +02:00
Ludovico Magnocavallo
68f5719036
gke module datapath for autopilot
2022-10-25 07:23:38 +02:00
Julio Castillo
341ad5ef87
Update README.md
2022-10-24 12:55:32 +02:00
dsbutler101
3c40fc8fce
Add missing description field
...
Important so we can flag these groups are TF managed and must not be manually updated.
2022-10-21 15:38:07 +01:00
Luca Prete
9aea79fd31
Add internal_ips output to compute-vm module
2022-10-21 10:38:25 +02:00
Ludovico Magnocavallo
d0ccd9ac31
Update README.md
2022-10-17 16:31:16 +02:00
Giovanni Baratta
ca1dc3659a
Add auto_delete and instance_redistribution_type to compute-vm and compute-mig modules. ( #890 )
...
* Add auto_delete parameter to compute-vm module
* Add instance_redistribution_type in compute-mig module
2022-10-16 21:19:46 +02:00
Daniel Marzini
49d5e21a4b
Fix csi-driver, logging and monitoring default values when autopilot … ( #883 )
...
* Fix csi-driver, logging and monitoring default values when autopilot is used
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-10-14 17:30:54 +02:00
Ludovico Magnocavallo
41c416b55e
make mtu default explicit in variable description
2022-10-14 11:13:48 +02:00
Ludovico Magnocavallo
4fa1dc431d
Refactor net-vpc module for Terraform 1.3 ( #880 )
...
* module tests pass
* doc examples
* refactor blueprints
* fast stages
* fix comment typo
* fix module factory test
2022-10-14 11:02:33 +02:00
Somnath Shukla
a12da693a3
added support 2nd generation cloud function ( #872 )
...
* added support 2nd generation cloud function
* changed function_version to a simple boolean v2
removed memory_2ndGen
* will use the var.v2 to add the invoker role
* removed the list uisng compact and formated the code
* formated the code and added conditional feature
* formated the code
* added formating
* resolved the merge conflict
* Update readme
* Create local function object
* added secret_volumes
and secret_environment_variables for CF V2
Co-authored-by: Julio Castillo <jccb@google.com>
2022-10-13 08:09:00 +02:00
Ludovico Magnocavallo
bc8f0c90b7
fix autoscaling block ( #877 )
...
* fix autoscaling block
* invert autoscaling block condition
* add autoscaling test
2022-10-12 16:44:47 +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
Ludovico Magnocavallo
f080794167
Merge branch 'master' into tmp_revert_to_1.3.1
2022-10-10 11:21:26 +02:00
Natalia Strelkova
5dbc61cb8c
temporary revert to Terraform 1.3.1 to support Cloud Shell
2022-10-10 09:19:55 +00:00
Julio Castillo
08b1dfdb8e
Fix optionals for resource_usage_export field in `gke-cluster`
2022-10-10 10:47:51 +02:00
Ludovico Magnocavallo
16822e94ab
Refactor GKE module for Terraform 1.3 ( #868 )
...
* wip
* module and module tests
* doc examples
* gke-hub doc examples
* gke blueprints
* hub and spoke peering blueprint
* Rename some keys of some optional objects
* Fix readme
Co-authored-by: Julio Castillo <jccb@google.com>
2022-10-10 09:38:21 +02: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
Ludovico Magnocavallo
e66340c4db
Refactor compute-vm for Terraform 1.3 ( #860 )
...
* refactor compute-vm for Terraform 1.3
* bump Terraform version in CI tests config
* fix optional null handling (ht jccb)
* tfdoc
* update blueprints
* align fast
* align README examples
2022-10-07 10:53:53 +02:00
Julio Castillo
894647ff9e
Leverage new shared VPC project config defaults across the repo
2022-10-07 08:55:47 +02:00
Julio Castillo
07249194dd
Fix README
2022-10-06 15:52:09 +02:00
Julio Castillo
1955a61159
Make project shared vpc fields optional
2022-10-06 15:48:37 +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
ddaluka
9c2a53f7a9
Management of GCP project default service accounts ( #844 )
...
* Added change for default service account deprivilege setting
* Updated readme and variable name
* Updated readme and variable name
2022-09-29 15:10:07 +02:00
cmalpe
2e51bdd8c4
added root password support for MS SQL Server
2022-09-29 10:57:19 +00:00
Ludovico Magnocavallo
1842586241
Bjbloemker-google/master ( #843 )
...
* Add ability to add KMS encryption to google_compute_instance_template
* fix code block
Co-authored-by: BJ Bloemker <bjbloemker@google.com>
Co-authored-by: bjbloemker-google <109173391+bjbloemker-google@users.noreply.github.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2022-09-29 09:01:15 +02:00
Ludovico Magnocavallo
fcf71b983e
refactor net-address modules for 1.3 ( #840 )
2022-09-28 14:10:05 +02:00
Julio Castillo
ac835b6d50
Update terraform version
2022-09-28 11:28:05 +02:00
Krzysiek Mucha
6e90af2bc3
Add support for service_label property in internal load balancer ( #834 )
...
Co-authored-by: Krzysztof Mucha <kmuch@softserveinc.com>
2022-09-21 23:30:35 +02:00
Natalia Strelkova
d6c6ae943e
regional MySQL DBs - automatic backup conf
2022-09-21 08:14:24 +00:00
lcaggio
bdb9086f19
Merge branch 'master' into lcaggio/artifact-jit
2022-09-20 11:06:08 +02:00
lcaggio
495a5bbfff
Add Artifact registry Service Identity SA creation.
2022-09-20 10:36:12 +02:00
Arindam Sirohia
eb73e13b67
Updated for each condition of binary authorization in gke-cluster module
2022-09-20 00:35:06 +05:30
Arindam Sirohia
489acfdb32
Added new binary_authorization argument in gke-cluster module
2022-09-20 00:09:59 +05:30
Julio Castillo
7a4298783a
Removed old and unused modules
2022-09-15 16:50:11 +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
67c031c41c
Change `modules/project` service_config default
2022-09-09 09:23:09 +02:00
Julio Castillo
5e1974b9c7
Merge branch 'master' into fast/gke2
2022-09-07 13:39:17 +02:00
Julio Castillo
a866182161
Test documentation examples in the examples/ folder
2022-09-06 17:46:09 +02:00
lcaggio
a253446406
First commit
2022-08-31 11:14:18 +02:00
Julio Castillo
0e65021802
Merge remote-tracking branch 'origin/master' into fast/gke2
2022-08-30 20:06:47 +02:00
ddaluka
16e14fdb0a
Secret manager flag sensitive output ( #786 )
...
* Added sensitive output value
* Updated Readme
* updated readme
2022-08-29 13:22:52 +02:00
Taneli Leppä
c798625868
net-glb: Added support for regional external HTTP(s) load balancing. ( #775 )
2022-08-27 22:58:11 +02:00
Roberto Jung Drebes
48fcfa8233
Merge branch 'master' into master
2022-08-24 16:23:03 +02:00
Julio Castillo
52e7e0517a
Merge branch 'master' into fast/gke2
2022-08-24 15:37:15 +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
Natalia Strelkova
ed68fb0179
typo fix (max_scale -> min_scale)
2022-08-23 15:43:07 +00: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
ff1563e078
Merge remote-tracking branch 'origin/master' into fast/gke2
2022-08-11 12:04:35 +02:00
Alex Lo
307bda4fed
apigee-x-instance.ip_range cannot take Support CIDR ( #727 )
...
* Instance.ip_range cannot take Support CIDR
Current docs are incorrect. It is not possible to specify the Support range.
See https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.instances#Instance
> ipRange
> string
> Optional. IP range represents the customer-provided CIDR block of length 22 that will be used for the Apigee instance creation. This optional range, if provided, should be freely available as part of larger named range the customer has allocated to the Service Networking peering. If this is not provided, Apigee will automatically request for any available /22 CIDR block from Service Networking. The customer should use this CIDR block for configuring their firewall needs to allow traffic from Apigee. Input format: "a.b.c.d/22", Output format: a.b.c.d/22, e.f.g.h/28"
* tfdoc
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-08-11 09:55:39 +02:00
Ludovico Magnocavallo
ea72c5bc29
Merge branch 'master' into fast/gke2
2022-08-10 17:18:49 +02:00
Ludovico Magnocavallo
ed4d59a8b1
refactor cloud run module ( #773 )
2022-08-09 14:06:30 +02:00
Ludovico Magnocavallo
86d73ee686
Merge remote-tracking branch 'origin/master' into fast/gke2
2022-08-09 14:04:46 +02:00
Alef Reis
97104c0098
Add support to a public access to cloudsql-instance ( #754 )
...
* feat: add support to a public access to cloudsql-instance
* doc: update cloudsql-instance doc changing the ipv4_enabled parameter description
* test: fix assertion test to ipv4_enabled
2022-08-09 13:42:42 +02:00
Ludovico Magnocavallo
7374c82dd6
Merge branch 'master' into fast/gke2
2022-08-06 08:57:53 +00:00
Ludovico Magnocavallo
086e4a2b2c
add egress / ingress policy example ( #768 )
2022-08-04 17:00:14 +02:00
Ludovico Magnocavallo
531acf3476
Merge remote-tracking branch 'origin/master' into fast/gke2
2022-08-02 19:15:07 +02:00
Daniel Marzini
6314afb21e
Fix gke-cluster enable_binary_authorization being deprecated
2022-08-02 18:26:53 +02:00
Miren Esnaola
e6dbf9bf01
Shared vpc service fixes
2022-08-02 18:22:31 +02:00
Miren Esnaola
0920ac3877
Shared vpc service fixes
2022-08-02 18:21:08 +02:00
Ludovico Magnocavallo
45517045a2
Merge branch 'master' into fast/gke2
2022-07-30 13:53:48 +00:00
Ludovico Magnocavallo
3778d37d18
Fix gke hub module features condition ( #761 )
...
* fix features condition
* remove test output
* fix example tests
* fix module tests
2022-07-30 15:53:05 +02:00
Daniel Marzini
e4de73febb
Revert "fix mci integration in the gke-hub"
...
This reverts commit 171d0d1051
.
2022-07-30 09:37:34 +02:00
Daniel Marzini
171d0d1051
fix mci integration in the gke-hub
2022-07-30 00:54:05 +02:00
Ludovico Magnocavallo
133fd07823
unfinished gke hub IAM
2022-07-29 11:31:34 +02:00
Ludovico Magnocavallo
366f28a519
Merge remote-tracking branch 'origin/master' into fast/gke2
2022-07-29 10:57:25 +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
apichick
329b511ac3
Changed cluster id sensitivity ( #756 )
...
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-07-25 16:13:04 +02:00
Ludovico Magnocavallo
92bd128287
remove key_algorithm from glb/ilb-l7 examples ( #757 )
2022-07-25 16:00:13 +02:00
apichick
4069e42b66
Merge branch 'master' into shared-vpc-host-dependency
2022-07-21 14:38:31 +02:00
Miren Esnaola
f153ab4614
Added dependency on google_compute_shared_vpc_host_project.shared_vpc_host to project_id output and modified tests
2022-07-21 14:11:21 +02:00
Miren Esnaola
6275f1bafb
Added gkehub.googleapis.com to jit services
2022-07-21 10:06:47 +02:00
Taneli Leppä
6f96f0af3c
Fixed issue with missing project reference in Cloud DNS data source when creating a public zone.
2022-07-19 11:08:13 +02:00
Miren Esnaola
824353a42b
Added servicemesh feature to GKE hub and included fleet robot service account in projectmodule
2022-07-15 17:58:39 +02:00
Seth Moon
a8677ededc
Move Cloud Run VPC Connector annotations to template metadata ( #735 ) ( #737 )
2022-07-13 21:06:28 +02:00
Julio Castillo
93acd595fe
Merge branch 'master' into fast/gke2
2022-07-12 12:20:06 +02:00
Julio Castillo
25955b158a
Merge branch 'master' into fast/gke2
2022-07-12 12:16:04 +02:00
Ludovico Magnocavallo
d9ea825ea5
add support for topic message duration ( #732 )
2022-07-12 09:23:23 +02:00
Ludovico Magnocavallo
1abfdacd56
Avoid setting empty IAM binding in subnet factory ( #731 )
...
* avoid setting empty IAM binding in subnet factory
* fix tests
2022-07-11 21:11:52 +02:00
Ludovico Magnocavallo
263cf96d81
fix #728 ( #729 )
2022-07-10 11:34:41 +02:00
Aleksandr Averbukh
f3dd8692ba
Fix documentation for organization-policy module ( #726 )
2022-07-10 09:12:47 +02:00