All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
12.0.0 (2024-09-17)
- TPG >=6.0: added iap.enabled for v6 upgrade (#453)
- Add creating serverless negs inside module/serverless-negs itself (#438) (ec0b73b)
- TPG >=6.0: added iap.enabled for v6 upgrade (#453) (c8db02c)
11.1.0 (2024-05-29)
11.0.0 (2024-05-03)
- TPG>=4.84: make health_check optional in root module for serverless neg (#414)
10.2.0 (2024-03-20)
10.1.0 (2024-01-16)
- Add Server TLS Policy parameter (#387) (c553947)
- Added support for locality_lb_policy (#392) (0127723)
10.0.0 (2023-11-17)
- Fix certificate map issue. Allow adding different types of certificates together. (#382)
- Fix certificate map issue. Allow adding different types of certificates together. (#382) (d1c89b9)
- Invalid variable name in outlier_detection block (#381) (34fbda9)
9.3.0 (2023-11-06)
9.2.0 (2023-08-24)
- Add project for backend service and health check for cross project reference (#345) (e2b77ed)
- Add support for TCP healthcheck (#346) (ddddf32)
- Decouple health check protocol (#349) (f04d9bb)
9.1.0 (2023-06-21)
9.0.0 (2023-04-14)
- Fix result of var.quic to match the current behaviour on GCP (#318)
- TPG >= 4.50: Adding edge_security_policy (#311)
- added network for INTERNAL_SELF_MANAGED load balancing schema (#320) (7226353)
- added session affinity for serverless neg (#319) (e9da266)
- TPG >= 4.50: Adding edge_security_policy (#311) (f769bf7)
- fix description of var load_balancing_scheme (#314) (5655ad9)
- Fix result of var.quic to match the current behaviour on GCP (#318) (00b5d2f)
8.0.0 (2023-03-31)
- add cdn_policy configuration block for backend_service (#301)
7.0.0 (2023-01-26)
- add support for https only procotol in NEG backend service (#287)
- add support for compression_mode (#281)
- add support for compression_mode (#281) (7f30d88)
- add support for https only procotol in NEG backend service (#287) (f62d329)
- added certificate manager support (#294) (319f416)
- Implement Envoy-based load balancing schemes (#269) (125bf68)
- fixes lint issues and generates metadata (#289) (1394f25)
- plumb backend values, upgrade guide (#296) (228b59c)
6.3.0 (2022-07-29)
6.2.0 (2021-11-24)
6.1.1 (2021-10-13)
6.1.0 (2021-08-23)
6.0.1 (2021-07-12)
6.0.0 (2021-07-07)
backends
variable now acceptscustom_response_headers
. Setcustom_response_headers = null
to preserve existing behavior.
- Add support for appending a random suffix to certificate names by setting
var.random_certificate_suffix
(#160) (058549a) - Implement custom response headers (#154) (e561eae)
5.1.1 (2021-05-27)
5.1.0 (2021-05-11)
5.0.0 (2021-03-30)
- add Terraform 0.13 constraint and module attribution (#157)
4.5.0 (2020-11-25)
- Add managed SSL certificates support (#135) (7b547d9)
- Added Serverless NEGs submodule (#136) (871b575)
- Update per-backend security_policy fallback to variable (#132) (d726501)
- Add health-check prober port for checked backends to hc-firewall (#143) (5acae1e)
- Fix syntax in example code block (#137) (4e43deb)
4.4.0 (2020-10-26)
4.3.0 (2020-10-05)
- Add IAP support to load balancer (#99) (2421fcb)
- Add support for configuring
custom_request_headers
(#122) (0136c65) - Added HTTPS redirection support (#111) (ba0bf1f)
4.2.0 (2020-07-30)
4.1.0 (2020-05-05)
4.0.0 (2020-04-21)
Please see the upgrade guide for details.
session_affinity
andaffinity_cookie_ttl_sec
must now be set for backends. Usenull
to get the default value.- You must now specify log_config for each backend service. Use
log_config = {}
to use the default.
- Add support for log_config in google_compute_backend_service. (#88) (f5129ef)
- Add support for session affinity on HTTP(S) LB (#89) (bf1cf66)
- Add support for target_service_accounts in default firewall rule. (#87) (0ea26a2)
3.2.0 (2020-02-13)
3.1.0 (2020-01-28)
3.0.0 - 2019-12-16
- QUIC protocol support #57
- Container Native Load Balancing support via NEGs #57
- Allow existing IP address to be used #25
- Allow setting a SSL Policy to restrict TLS/Ciphers
- Add http/https target proxies to output to allow binding multiple IPs
- Update minimum terraform version to 0.12.6
- Update google providers to 2.15
- Move to using
for_each
for state management #57 - Move backend variables from list into map/object #54
- Allow HTTPS/HTTP2 health checks with custom host/timeouts/thresholds #34 #31
backend_services
output is now a map ofgoogle_compute_backend_service
resources rather then a list of URIs