Open yeweidaniel opened 2 weeks ago
I think on GKE 1.30 the peering_name is empty, causing this error. This was working fine for us on GKE 1.28. This seems to be a breaking change, is there a process for reverting this?
@yeweidaniel are you seeing that the peering_name
is empty in the GKE API response, or is it getting lost in the provider / module?
The error message here alone is a bug in the API.
Community Note
Terraform Version & Provider Version(s)
Terraform v0.14.9 on Linux
Affected Resource(s)
google_compute_network_peering_routes_config
Terraform Configuration
Debug Output
╷ │ Error: Error creating NetworkPeeringRoutesConfig: googleapi: Error 400: Required field '' not specified, required │ │ with google_compute_network_peering_routes_config.peering-mllp_cluster, │ on cluster.tf line 84, in resource "google_compute_network_peering_routes_config" "peering-mllp_cluster": │ 84: resource "google_compute_network_peering_routes_config" "peering-mllp_cluster" { │
Expected Behavior
No errors, we have not changed this TF file for many months now.
Actual Behavior
╷ │ Error: Error creating NetworkPeeringRoutesConfig: googleapi: Error 400: Required field '' not specified, required │ │ with google_compute_network_peering_routes_config.peering-mllp_cluster, │ on cluster.tf line 84, in resource "google_compute_network_peering_routes_config" "peering-mllp_cluster": │ 84: resource "google_compute_network_peering_routes_config" "peering-mllp_cluster" { │
Steps to reproduce
No response
Important Factoids
No response
References
No response
b/372919584