Wiktor Niesiobędzki
7753b1f75a
Add GCE dataproc tests to E2E
2024-03-11 11:05:33 +01:00
Wiktor Niesiobędzki
1a235cbcec
E2E tests for dataproc + cleanup
2024-03-11 11:05:33 +01:00
Simone Ruffilli
eb0ed0c2a3
Adds bfd and md5 auth support to google_compute_router_peer ( #2142 )
...
* Adds support for md5 auth to net-vlan-attachment
* Adds support for md5 auth to net-ipsec-over-interconnect
* Adds support for md5 auth to net-vpn-ha
* Adds support for BFD to net-vpn-ha
2024-03-10 13:06:49 +00:00
Julio Castillo
759e85d6af
Logging updates ( #2139 )
...
* Add support for logging settings to the organization module
* Enable log analytics on FAST-managed logging buckets
* Fix README
* Fix tests
2024-03-08 10:07:12 +01:00
andybubu
105a19b9de
feat: add e2e test for compute-mig module ( #2132 )
...
add e2e test for compute-mig module
2024-03-06 20:30:20 +00:00
Julio Castillo
dfed7cc5bd
Rename `modules/cloudsql-instance` deletion protection variables ( #2135 )
...
* Rename Cloud SQL deletion protection variables
* Fix tests
2024-03-06 10:44:54 +00:00
Ludovico Magnocavallo
e12cf83188
add links to factories doc ( #2134 )
2024-03-06 08:25:43 +01:00
Ludovico Magnocavallo
39139e2fa1
add support for service account IAM variables to pf ( #2130 )
2024-03-05 13:13:02 +01:00
Wiktor Niesiobędzki
93d9b60d54
Remove ignore_changes as terraform-provider-google#16804 is closed
2024-03-05 08:11:06 +01:00
Ludovico Magnocavallo
da68d3cfc4
Add support for PSC network attachments and interfaces in modules ( #2125 )
...
* support network attachments in net-vpc module
* support network attachments in net-address module
* fix examples
* fix examples
* add support for psc interfaces to compute-vm module
2024-03-04 10:12:11 +01:00
Wiktor Niesiobędzki
ef19524b0b
Update docs about role automatically granted to dataform SA
2024-03-04 07:47:26 +01:00
Ludovico Magnocavallo
525684faf3
Define service attachment interface for lb modules and implement in internal LBs ( #2122 )
...
* add service attachment support to lb app int module
* allow direct referencing of self managed ig in ilb module
* add service attachment support to net-ilb-int
* add service attachments example to net-lb-int
* fix resource name in net-lb-ext
* rename fwd rules resource in test inventories
* add toc to net-lb-int
2024-03-02 18:36:29 +00:00
marcjwo
d10aee4c35
enabling dataform service agent upon activating the API ( #2121 )
2024-02-29 16:27:32 +00:00
Mohamed Ikbal Belbahri
ae6ee03de2
Add https security to cloud-functions-v1 module ( #2118 )
...
* Add https security level to cf v1 module
* Update tfdoc.py raw strings for slug var to avoid [SyntaxWarning: invalid escape sequence]
2024-02-28 21:20:56 +01:00
Ludovico Magnocavallo
dbabfb9ae0
Add support for billing budgets to project factory ( #2112 )
...
* align factory variable name in project factory module
* tested
* align fast stage
2024-02-27 18:13:49 +00:00
Ludovico Magnocavallo
d667104b85
fix pathexpand in firewall policy module ( #2111 )
2024-02-26 16:52:41 +01:00
Ludovico Magnocavallo
6941313c7d
Factories refactor ( #1843 )
...
* factories refactor doc
* Adds file schema and filesystem organization
* Update 20231106-factories.md
* move factories out of blueprints and create new factories README
* align factory in billing-account module
* align factory in dataplex-datascan module
* align factory in billing-account module
* align factory in net-firewall-policy module
* align factory in dns-response-policy module
* align factory in net-vpc-firewall module
* align factory in net-vpc module
* align factory variable names in FAST
* remove decentralized firewall blueprint
* bump terraform version
* bump module versions
* update top-level READMEs
* move project factory to modules
* fix variable names and tests
* tfdoc
* remove changelog link
* add project factory to top-level README
* fix cludrun eventarc diff
* fix README
* fix cludrun eventarc diff
---------
Co-authored-by: Simone Ruffilli <sruffilli@google.com>
2024-02-26 10:16:52 +00:00
Amela Spica
8e86f0e108
Time zone support for CloudSQL SQL Server ( #2107 )
...
* time zone for SQL Server
* removed nl
* fix line
2024-02-25 20:49:13 +01:00
Wiktor Niesiobędzki
9a95ac10ed
Once again fix e2e tests
2024-02-23 19:21:39 +01:00
Wiktor Niesiobędzki
8fd8ee0541
Fix too long project names on e2e tests
2024-02-23 11:41:58 +01:00
lcaggio
1c26c8f8a3
Module Data Catalog Tag - Add support for types ( #2100 )
...
* Add support for types
* implement feedback
* Remove display name field.
2024-02-22 11:51:54 +01:00
Saleh Elnagar
3450cd72d8
hotfix/dataproc-variables: fix type of kubernetes_software_config.component_version and properties ( #2104 )
...
* hotfix/dataproc-variables: fix type of kubernetes_software_config.component_version and properties
* add example of provisioning dataproc cluster on GKE
* Update README.md
* Update main.tf
* Update main.tf
* Update README
---------
Co-authored-by: Julio Castillo <jccb@google.com>
2024-02-22 07:23:38 +00:00
tamartayar
ca9cd16c8e
add session affinity values to variables-backend-service.tf ( #2090 )
...
Co-authored-by: Julio Castillo <jccb@google.com>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2024-02-21 10:04:09 +01:00
Julio Castillo
5197d5ca8d
Allow projects as destinations for log sinks ( #2102 )
...
* Add project log sink destination to project module
* Add project log sink destination to folder module
* Add project log sink destination to organization module
* Fix typos
* Add project log sink destination to billing-account module
* Make filter field optional
* Update READMEs
---------
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2024-02-21 08:41:13 +01:00
Ludovico Magnocavallo
621719abc6
fix cors policy type in lb app ext modules ( #2098 )
2024-02-20 08:17:25 +01:00
Julio Castillo
38e6517fb2
Fix #2095 for regional load balancers ( #2097 )
2024-02-19 21:33:24 +00:00
Julio Castillo
d4e12e1751
Do not convert route rules to set ( #2096 )
2024-02-19 22:14:02 +01:00
Thinh Ha
81ec6e6bc9
update README to add analytics hub module ( #2094 )
2024-02-19 16:07:57 +00:00
Thinh Ha
82f11e7ca5
add analytics hub module ( #2087 )
2024-02-19 15:55:00 +00:00
Ludovico Magnocavallo
a45741d5d0
accept email in service account module name ( #2091 )
2024-02-19 12:43:04 +00:00
Wiktor Niesiobędzki
bee3072568
Add support for Cloud Run v2 jobs ( #1954 )
...
Add support for Cloud Run v2 jobs
* create a separate file for service creation (service.tf) and job
(job.tf) - for easy comparison
* add E2E tests where possibile
* remove default value for input variable `region`
* fix subnet range VPC Access Connector example
* add creation of service account for audit logs call (trigger requires
service account)
* use provided trigger service account email in
`local.trigger_sa_email`, so explicitly provided SA is passed to
trigger
* set default value for vpc_connector_create.throughput.max, to match
what is set by GCP API, as provider uses wrong default of 300 which
results in perma-diff
* create inventory fiels for all examples
Global changes
* (tests) add input variable `project_number`, to allow assigning IAM permissions to Service Accounts in fixtures
* (tests) fix not outputting the path, when object is not found in inventory
* (tests) fix `create_e2e_sandbox.sh` - now it properly finds root of the repo
Secret Manager
* added `version_versions` output, to allow specifying versions in other modules. `versions` is sensitive and it makes it unsuitable for `for_each` values
New test fixtures
* `pubsub.tf` - creating one topic
* `secret-credential.tf` - creating Secret Manager `credential` secret
* `shared-vpc.tf` - creating two projects (host and service), and vpc in host project
* `vpc-connector.tf` - creating VPC Access Connector instance
2024-02-18 14:57:34 +01:00
lcaggio
39b713385d
Fix data catalog tag module
2024-02-17 09:56:17 +00:00
Ludovico Magnocavallo
91615e0140
VPC-SC module factories ( #2081 )
...
* factory untested
* factory example test
2024-02-17 08:02:16 +01:00
lcaggio
aa9b1479b7
Data catalog Tag module ( #2060 )
...
* First commit
* Update README
* Add todo
* Fix required_version
2024-02-13 17:24:17 +01:00
Wiktor Niesiobędzki
72183be254
Use less conflicting IP
2024-02-13 07:40:31 +01:00
Ludovico Magnocavallo
71a64487d5
Extend FAST to support different principal types ( #2064 )
...
* add doc draft
* typos
* typo
* typo
* typos
* rewording
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* move iam variables to a separate file
* move billing-account module to iam_principals
* move data-catalog-policy-tag module to iam_principals
* move dataplex-datascan module to iam_principals
* move dataproc module to iam_principals
* move folder module to iam_principals
* copyright
* move organization module to iam_principals
* move project module to iam_principals
* move source-repository module to iam_principals
* update blueprints for iam_principals interface
* FAST bootstrap
* module READMEs fixes
* FAST bootstrap
* FAST networking stages
* FAST security stage
* FAST gke stage
* FAST multitenant bootstrap stage
* FAST multitenant resman stage
* tfdoc
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* fix module test
* Update 0-domainless-iam.md
* Update 0-domainless-iam.md
* Rename iam_principals to iam_by_principals
* Update IAM template to include iam_by_principals
* Update Resman README
* Fix ADR link format
---------
Co-authored-by: Julio Castillo <jccb@google.com>
2024-02-12 14:35:30 +01:00
lcaggio
50c7d3c0e9
Add Tags in project output. ( #2062 )
2024-02-09 10:42:18 +01:00
Wiktor Niesiobędzki
2c9eb5795b
Bum terraform to version 1.7.0
2024-02-07 17:25:11 +01:00
luigi-bitonti
cb9a9ab373
Added destroy_scheduled_duration variable ( #2053 )
...
* Added destroy_scheduled_duration variable
* Fix doc
* Removed default value
2024-02-07 15:47:49 +00:00
Deepak Kumar
27e503a3ac
fix: auto_provisioning_defaults is not really optional ( #2051 )
...
Due to the disk_type validation for auto provision node pool,
this module always forced to create a GKE standard cluster
with a auto provisioned node pool. This is not desirable if
you manage pools separately like using the `gke-nodepool`.
2024-02-06 07:09:13 +01:00
Harald Haas
dda0250c4c
Fix dnssec_config issue on state off ( #2035 )
2024-02-01 06:53:32 +00:00
Ludovico Magnocavallo
01c7f806ce
Selectively enable logging in FAST and firewall policy module rules ( #2032 )
...
* use logging in firewall policy module examples
* enable logging for selected hierarchical firewall rules
2024-01-31 09:50:35 +01:00
Julio Castillo
da95434308
logging for default ingress rules in FAST ( #2030 )
...
* Add default ingress deny rule with logging to FAST net stages.
Fixes #2024
* Allow firewall factory to omit rules key
* Fix tests
* Fix fast tests
* fix fast tests
2024-01-30 16:53:01 +00:00
shourya116
7b58114d65
Updated the DataQualitySpec for Dataplex Datascan ( #2008 )
...
* Updated the DataQualitySpec for Dataplex Datascan
* Fix linting
---------
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2024-01-30 15:14:49 +00:00
lcaggio
37fc16ab42
Fix tests in README ( #2027 )
2024-01-30 11:04:47 +00:00
Ludovico Magnocavallo
bf93b6fb4e
fix typo in logging sinks interface ( #2015 )
2024-01-28 10:27:28 +01:00
lcaggio
19dc6090fc
Add Tag Template module ( #2013 )
...
* Tag policy module
---------
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2024-01-27 12:30:21 +01:00
Blake Corbitt
9c1afa6261
Issue #2011 - add support for target_resources in hierarchical policy for net-firewall-policy module. ( #2012 )
...
* Issue #2011 - Add support for target_resources in hierarchical firewall policy
* Removing errant character in factory.tf
2024-01-25 17:56:17 +00:00
Amela Spica
1a8400e60e
Fixes and additional support for ssl_mode for CloudSQL module ( #2002 )
...
* added ssl mode, ignore password change and maintenance fix
* validation - ssl mode can be null
* removed ignore password
* readme update
* added moved, shortened ssl_mode desc
* order fix
* fmt
* created ssl variable
* handle exceptions
* removed null from optional
* change ssl from null to empty object
* output ordered alphabetically
* readme update
* default value of require_ssl
2024-01-25 16:29:07 +01:00
Ludovico Magnocavallo
6d9b6403dd
add support for essential contacts to FAST ( #2010 )
2024-01-25 12:20:14 +01:00