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