Commit Graph

1506 Commits

Author SHA1 Message Date
Oliver Frolovs
42ebbccad9 gke-cluster-autopilot: validation for release_channel (#1645) 2023-09-03 00:37:49 +00:00
Oliver Frolovs
988fd2ee05 gke-cluster-standard: change logging configuration (#1638)
* Update logging configuration of this module to use object interface in harmony with `gke-cluster-autopilot` module.
* Update blueprints that use this module.
* Add "WORKLOADS" log source to logging configuration of the blueprints where the README files say so.
* Update FAST stage 3 because it uses this module.
2023-08-31 12:49:15 +01:00
Oliver Frolovs
80e85ad343 gke-cluster-autopilot: add logging configuration (#1625)
Although one cannot disable Cloud Logging and Cloud Monitoring integration in GKE Autopilot clusters, one has some flexibility over which control plane components' logs should be ingested. This commit adds a new variable and a block to the cluster resource to facilitate that.

* gke-cluster-autopilot: update logging configuration and add an example to module README
2023-08-31 12:06:57 +01:00
Zachary
b784e85c60 Regenerated cloud run README tables with tfdoc.py
Updated documentation with tfdoc.py
2023-08-30 12:16:21 +01:00
Zachary
a4dfd7f201 fixed grcp to grpc typo in cloud run module 2023-08-30 11:04:10 +01:00
LudovicEmo
c558d9b753 Vpc sc allow null for identity type (#1632)
* vpc-sc : allow null for identity_type

* cloudsql-instance : fmt

* vpc-sc: tfdoc

* modules/vpc-sc: update the test result for the identity_type field

* cloudsql-instance: remove empty line
2023-08-29 04:28:57 +02:00
Luca Prete
9d0fd744a8 Do not set default ASN number (#1633) 2023-08-28 15:06:31 +00:00
Julio Castillo
9eb768357e Switch to count 2023-08-28 16:00:48 +02:00
Julio Castillo
04721a35ef Allow single hfw policy association in folder and organization modules 2023-08-28 16:00:48 +02:00
Luca Prete
ce96ac31e7 [Fix] Add explicit dependency between CR peers and NCC RA spoke creation (#1630) 2023-08-28 15:50:46 +02:00
Carlo Maria Valla
befbd190a3 Cloud SQL activation policy selectable (#1613)
* Update main.tf

added activation policy

* Update variables.tf

added activation_policy variable defaulted as ALWAYS for non regression

* corrections requested by @juliocc

* Regeneration of README.md on cloudsql-instance mod

* terraform fmt changes

* bug correctionand activation_policy on replicas

* activation_policy description change and README.md

* Bug correction
2023-08-25 12:12:08 +02:00
Julio Castillo
44c1cec041 Fix tests 2023-08-24 20:09:23 +02:00
Julio Castillo
25aa29e463 Merge remote-tracking branch 'origin/master' into billabongrob/add-nat 2023-08-24 19:52:06 +02:00
Julio Castillo
9188603365 Update key name 2023-08-24 19:46:39 +02:00
Julio Castillo
d50355b01a Only create nat IP when requested 2023-08-24 19:42:20 +02:00
Julio Castillo
67c2597bcc Fix output order 2023-08-24 19:38:44 +02:00
Julio Castillo
add1ac2dcc Update README 2023-08-24 19:36:42 +02:00
Julio Castillo
57d5e05d69 Merge branch 'master' into richard/nfw-policy-remove-match-var-validation 2023-08-24 19:29:13 +02:00
Julio Castillo
bff5e46460 Fix apigee instance nat 2023-08-24 19:27:34 +02:00
Julio Castillo
3fdf0dfe99 Make apigee variables non-nullable 2023-08-24 18:15:15 +02:00
Rob Heckel
6c33d34c28 Adding support for NAT in Apigee 2023-08-24 09:36:15 -05:00
Richard Olson
10aeb6615a readme update 2023-08-24 20:01:47 +10:00
Julio Castillo
d36c53bbae Update README.md 2023-08-24 11:29:03 +02:00
Richard Olson
35aae372b2 remove existing validation 2023-08-24 19:06:43 +10:00
Richard Olson
2f4b141d7a switch default behaviour for ingress 2023-08-23 21:17:47 +10:00
Richard Olson
def012d32e customisable rule action 2023-08-23 21:08:23 +10:00
Richard Olson
18af929331 add name to factory rules 2023-08-23 20:58:07 +10:00
Erin Horning
4885b8a7f9 objects non-nullable 2023-08-22 09:40:50 -06:00
Erin Horning
9a0f9f607f objects output 2023-08-22 09:35:39 -06:00
Erin Horning
2f3d29395f remove validation 2023-08-22 09:09:37 -06:00
Ludovico Magnocavallo
95a0c76b18 Merge branch 'master' into ehorning/support-gcs-object-upload 2023-08-22 09:48:32 +02:00
Ludovico Magnocavallo
ff8eef6a6f use cloud run bindings for cf v2 invoker role, refactor iam handling in cf v2 and cloud run (#1609) 2023-08-22 07:23:49 +00:00
Erin Horning
33d51dbee4 Merge branch 'master' into ehorning/support-gcs-object-upload 2023-08-21 16:36:35 -06:00
Erin Horning
6f1f6f5085 add additional parameters 2023-08-21 16:35:47 -06:00
Julio Castillo
49a4550b5d Merge branch 'master' into elia-gcve 2023-08-21 08:44:37 +02:00
Ludovico Magnocavallo
0d17af7967 Update 20230816-iam-refactor.md 2023-08-21 07:11:24 +02:00
Ludovico Magnocavallo
e7eeed12f8 Update 20230816-iam-refactor.md 2023-08-21 07:10:29 +02:00
Ludovico Magnocavallo
63b0480499 Update 20230816-iam-refactor.md 2023-08-21 07:09:54 +02:00
Ludovico Magnocavallo
e43be5b387 Update README.md 2023-08-21 07:01:06 +02:00
Ludovico Magnocavallo
5cb4accbd0 Merge branch 'master' into elia-gcve 2023-08-20 10:19:14 +02:00
Ludovico Magnocavallo
819894d2ba IAM interface refactor (#1595)
* IAM modules refactor proposal

* policy

* subheading

* Update 20230816-iam-refactor.md

* log Julio's +1

* data-catalog-policy-tag

* dataproc

* dataproc

* folder

* folder

* folder

* folder

* project

* better filtering in test examples

* project

* folder

* folder

* organization

* fix variable descriptions

* kms

* net-vpc

* dataplex-datascan

* modules/iam-service-account

* modules/source-repository/

* blueprints/cloud-operations/vm-migration/

* blueprints/third-party-solutions/wordpress

* dataplex-datascan

* blueprints/cloud-operations/workload-identity-federation

* blueprints/data-solutions/cloudsql-multiregion/

* blueprints/data-solutions/composer-2

* Update 20230816-iam-refactor.md

* Update 20230816-iam-refactor.md

* capture discussion in architectural doc

* update variable names and refactor proposal

* project

* blueprints first round

* folder

* organization

* data-catalog-policy-tag

* re-enable folder inventory

* project module style fix

* dataproc

* source-repository

* source-repository tests

* dataplex-datascan

* dataplex-datascan tests

* net-vpc

* net-vpc test examples

* iam-service-account

* iam-service-account test examples

* kms

* boilerplate

* tfdoc

* fix module tests

* more blueprint fixes

* fix typo in data blueprints

* incomplete refactor of data platform foundations

* tfdoc

* data platform foundation

* refactor data platform foundation iam locals

* remove redundant example test

* shielded folder fix

* fix typo

* project factory

* project factory outputs

* tfdoc

* test workflow: less verbose tests, fix tf version

* re-enable -vv, shorter traceback, fix action version

* ignore github extension warning, re-enable action version

* fast bootstrap IAM, untested

* bootstrap stage IAM fixes

* stage 0 tests

* fast stage 1

* tenant stage 1

* minor changes to fast stage 0 and 1

* fast security stage

* fast mt stage 0

* fast mt stage 0

* fast pf
2023-08-20 09:44:20 +02:00
Ludovico Magnocavallo
3a8071d93c Merge branch 'master' into elia-gcve 2023-08-20 08:18:53 +02:00
eliamaldini
126d75a311 fixed typo 2023-08-18 17:01:12 +02:00
eliamaldini
103443dc30 fixed typo 2023-08-18 16:57:35 +02:00
eliamaldini
1b93197b87 fixed typo 2023-08-18 16:56:21 +02:00
eliamaldini
c4ada40275 fixed typo 2023-08-18 16:52:58 +02:00
eliamaldini
bf26580b9d fixed variables order 2023-08-18 15:52:56 +02:00
eliamaldini
9452a14ac7 output cleanup 2023-08-18 15:49:20 +02:00
eliamaldini
81b567684b outputs cleaup 2023-08-18 15:41:06 +02:00
eliamaldini
87e82244af fixed tests 2023-08-18 15:38:35 +02:00