mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
provider/google: fix panic in GKE provisioning with addons (#13954)
This commit is contained in:
parent
686d10af4a
commit
6ff114a178
@ -408,14 +408,14 @@ func resourceContainerClusterCreate(d *schema.ResourceData, meta interface{}) er
|
|||||||
addonsConfig := v.([]interface{})[0].(map[string]interface{})
|
addonsConfig := v.([]interface{})[0].(map[string]interface{})
|
||||||
cluster.AddonsConfig = &container.AddonsConfig{}
|
cluster.AddonsConfig = &container.AddonsConfig{}
|
||||||
|
|
||||||
if v, ok := addonsConfig["http_load_balancing"]; ok {
|
if v, ok := addonsConfig["http_load_balancing"]; ok && len(v.([]interface{})) > 0 {
|
||||||
addon := v.([]interface{})[0].(map[string]interface{})
|
addon := v.([]interface{})[0].(map[string]interface{})
|
||||||
cluster.AddonsConfig.HttpLoadBalancing = &container.HttpLoadBalancing{
|
cluster.AddonsConfig.HttpLoadBalancing = &container.HttpLoadBalancing{
|
||||||
Disabled: addon["disabled"].(bool),
|
Disabled: addon["disabled"].(bool),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if v, ok := addonsConfig["horizontal_pod_autoscaling"]; ok {
|
if v, ok := addonsConfig["horizontal_pod_autoscaling"]; ok && len(v.([]interface{})) > 0 {
|
||||||
addon := v.([]interface{})[0].(map[string]interface{})
|
addon := v.([]interface{})[0].(map[string]interface{})
|
||||||
cluster.AddonsConfig.HorizontalPodAutoscaling = &container.HorizontalPodAutoscaling{
|
cluster.AddonsConfig.HorizontalPodAutoscaling = &container.HorizontalPodAutoscaling{
|
||||||
Disabled: addon["disabled"].(bool),
|
Disabled: addon["disabled"].(bool),
|
||||||
|
Loading…
Reference in New Issue
Block a user