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
Aleksandr Averbukh
a1e34234ae
Tf fmt for the org-policy module
2022-07-08 15:25:35 +02:00
Aleksandr Averbukh
9c942a68d6
More experimental definition to a separate file, so CICD does not rewrite it with default-versions.tf
2022-07-08 15:19:47 +02:00
Aleksandr Averbukh
9ec644d524
Mention of experimental feature in the readme file
2022-07-08 12:27:43 +02:00
Aleksandr Averbukh
63ac142005
Simplified module interface, proper data structure for policies
2022-07-08 12:24:18 +02:00
Aleksandr Averbukh
e6d558e416
Add refs to the readme files.
2022-07-06 20:05:38 +02:00
Aleksandr Averbukh
adac90d1bb
Fix docs
2022-07-06 19:49:12 +02:00
Aleksandr Averbukh
a34983b2e9
OrgPolicy module (factory) using new org-policy API, #698
2022-07-06 19:41:18 +02:00
Ludovico Magnocavallo
a3ea8bed8b
wip
2022-07-05 10:07:50 +03:00
apichick
ecee29820e
Merge branch 'master' into net_glb_ip_address
2022-07-01 18:59:28 +02:00
Ludovico Magnocavallo
ee7a615a58
Merge remote-tracking branch 'origin/master' into fast/gke2
2022-06-29 17:06:55 +02:00
Abhishek Patil
d224404424
when using managed prometheus or passing monitoring config there is error thrown as Error: googleapi: Error 400: Cannot specify logging_config or monitoring_config together with logging_service or monitoring_service., badRequest which is resolved using the fix
2022-06-29 14:54:05 +05:30
Ludovico Magnocavallo
5982fe89ff
as developed with Julio
2022-06-28 17:33:54 +02:00
Julio Castillo
cf76744f95
Fix addons for autopilot clusters, add tests for gke-cluster.
...
Fixes second part of #702
2022-06-28 12:24:17 +02:00
Julio Castillo
07b00c34fe
Bump providers versions and pin versions for tests
2022-06-28 10:20:40 +02:00
Julio Castillo
b6f0c1ae2b
Add `consumer_accept_list` to `apigee-x-instance`
...
Fixes #701
2022-06-27 10:01:31 +02:00
Ludovico Magnocavallo
666d8a469c
Merge branch 'master' into fast/gke2
2022-06-23 08:34:09 +02:00
Miren Esnaola
0cf6f1d3eb
Modified reserved IP address outputs
2022-06-22 13:14:28 +02:00
Ludovico Magnocavallo
3227bd13ce
Merge branch 'master' into binauthz
2022-06-18 08:54:16 +02:00
Miren Esnaola
2e9fdea1a4
Binary authorization module and example
2022-06-17 16:09:12 +02:00
Ludovico Magnocavallo
943d6d431e
Revert "Binary authorization module and example" ( #686 )
2022-06-17 12:32:42 +02:00
Julio Castillo
4c72ee701b
Merge branch 'master' into binauthz
2022-06-17 11:17:36 +02:00
Ludovico Magnocavallo
ee23694fed
revert service account modules changes to outputs
2022-06-16 23:09:35 +02:00
Ludovico Magnocavallo
6d8f3f7e22
depend service account outputs on iam roles
2022-06-16 22:16:20 +02:00
Ludovico Magnocavallo
cbf008fed5
add support for secrets ( #684 )
2022-06-16 16:34:46 +02:00
Miren Esnaola
073196c56e
Binary authorization module and example
2022-06-16 12:29:26 +02:00
Julio Castillo
0bf1880431
Fix FAST audit logs when using pubsub as destination
...
This commit also splits each organization-level logging sink of type
`logging` to a separate logging bucket.
2022-06-10 12:25:26 +02:00
Julio Castillo
110d94067d
Squashing relevant changes from fast-dev-gke-marzi
...
Co-authored-by: Daniel Marzini <dmarzi@google.com>
2022-06-08 11:42:04 +02:00
Julio Castillo
9bcae7b180
Enable WIF issuer in gke-hub
2022-06-08 11:42:04 +02:00
Ludovico Magnocavallo
44ae2671b0
CI/CD support for Source Repository and Cloud Build ( #669 )
...
* add id to outputs
* initial cloud build implementation for stage 0
* comments
* stage 0
* stage 1, untested
* add support for IAM and CB triggers to source repository module
* refactor stage 0 to use sourcerepo module
* refactor stage 1 to use sourcerepo module
* file descriptions
* fix gitlab pipeline
2022-06-08 11:34:08 +02:00
Ludovico Magnocavallo
5e8b06fc85
Initial version of the Contributor's Guide ( #666 )
...
* fix IAM in examples
* WIP
* fix service identities IAM example
* design principles
* toc anchors
* fix ordering
* style guide
* checks
* example tests
* tests and tools
* fix project example test
* address typos
* address comments
* address last comments
2022-06-06 15:12:28 +02:00
psabhishekgoogle
668a8bb07c
Update outputs.tf
...
makimg changes in net-glb module and correcting the output ipaddress
2022-05-25 13:36:58 +05:30
Ludovico Magnocavallo
22d0506f4d
fix condition in subnet factory flow logs ( #654 )
2022-05-18 10:33:56 +02:00
Ludovico Magnocavallo
e3ea387f0f
fix subnet schema ( #651 )
2022-05-09 11:53:57 +02:00
Ludovico Magnocavallo
31d87e722a
fix secondary range in yaml example
...
fixes #650
2022-05-09 11:23:54 +02:00
Ludovico Magnocavallo
ff25809020
Fix tfdoc parsing on newllines in outputs ( #649 )
...
* fix
* use the right (ugly) Python formatter
* boilerplate on new file
* and do the actual tfdoc run on the original outputs file
2022-05-05 14:43:38 +02:00
Ludovico Magnocavallo
fcfbcee136
Merge branch 'master' into sruffilli/spot-vm
2022-05-04 18:26:45 +02:00
Julio Castillo
e6135bb323
Remove preemptible VMs in favor of spot VMs
2022-05-04 18:01:07 +02:00
Daniel Strebel
f090c037f5
Merge branch 'master' into feature/add-apigee-service-attachment
2022-05-04 17:34:44 +02:00
Julio Castillo
aee089dcd3
Add spot vm support to `gke-nodepool`
2022-05-04 10:05:31 +02:00
Simone Ruffilli
882c07cc19
Merge branch 'master' into sruffilli/spot-vm
2022-05-04 10:01:55 +02:00
Simone Ruffilli
e84f90f9a2
Update variables.tf
2022-05-04 10:01:28 +02:00
Simone Ruffilli
be54fe31d7
Adds Spot VM support to compute-vm
2022-05-04 09:48:31 +02:00
Julio Castillo
4e83b5003b
Merge branch 'master' into sql-multi-region
2022-05-03 17:46:18 +02:00
Daniel Strebel
1a53c16365
add service_attachment to Apigee instance outputs
2022-05-03 17:02:57 +02:00
flaprimo
a1b66c2ba1
Add subscription filter support to PubSub module ( #632 )
...
* add subscription filters to pubsub module
* add tfdoc
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-04-30 11:25:50 +02:00
next-davidduquehernandez
4cb814a0ae
Added 'gke_backup_agent_config' option to addons in gke-cluster ( #642 )
...
* Added 'gke_backup_agent_config' option to addons in gke-cluster
* Update README.md after launch tfdoc.py
2022-04-30 10:32:49 +02:00
Aleksandr Averbukh
189ee7ae1a
Add shielded_instance_config support for compute instance template
2022-04-23 08:45:04 +02:00
Julio Castillo
2ddce7b8fa
Fix gke-cluster permadiff when using dns_config
2022-04-20 11:36:53 +02:00
Ludovico Magnocavallo
4c615fed85
Merge branch 'master' into sql-multi-region
2022-04-20 09:01:47 +02:00
Ludovico Magnocavallo
ab646f38ed
Bump provider versions to >= 4.17.0, terraform to >= 1.1.0 ( #634 )
...
* bump provider versions to >= 4.17.0, terraform to >= 1.1.0
* bump teraform version in lint check, edit CHANGELOG
2022-04-17 13:55:40 +02:00
lcaggio
47563fdab8
Merge branch 'master' into sql-multi-region
2022-04-15 09:26:57 +02:00
Ludovico Magnocavallo
a34823e2d0
Add monitoring notification service identity to project module ( #630 )
...
* add monitoring notification service identity
* linting
2022-04-15 01:59:00 +02:00
Aleksandr Averbukh
2e207eb3a5
Merge branch 'master' into psc_and_rlbproxy_subnets
2022-04-13 17:21:00 +02:00
Aleksandr Averbukh
62a299a6f5
Deprecate subnets_l7ilb variable, add support for proxy_only and psc subnets.
2022-04-13 16:38:47 +02:00
Lorenzo Caggioni
24930ce397
Fix README, bye bye pippo :-)
2022-04-13 11:05:55 +02:00
Julio Castillo
952e18d0f1
Add sqladmin to project jit_si and fix some documentation
2022-04-13 11:05:55 +02:00
Lorenzo Caggioni
a3f03ac213
Add KMS on CloudSQL module
2022-04-13 11:05:55 +02:00
Ludovico Magnocavallo
1cfb5dcaec
Update README.md
2022-04-13 10:42:13 +02:00
Ludovico Magnocavallo
19027e587e
Update README.md
2022-04-13 10:42:13 +02:00
Ludovico Magnocavallo
4944871ad0
Update README.md
2022-04-13 10:42:13 +02:00
Ludovico Magnocavallo
045806cfa4
Improve project module README ( #627 )
...
* improve module README
* Fix a few typos
Co-authored-by: Julio Castillo <jccb@google.com>
2022-04-13 10:42:13 +02:00
lcaggio
15cdd179c6
Merge branch 'master' into lcaggio/sql-kms
2022-04-13 09:12:48 +02:00