fix Flexible MIG E2E test
This commit is contained in:
@@ -430,6 +430,17 @@ module "nginx-mig" {
|
||||
name = "mig-test"
|
||||
target_size = 3
|
||||
instance_template = module.nginx-template.template.self_link
|
||||
distribution_policy = {
|
||||
target_shape = "BALANCED" # "ANY_SINGLE_ZONE"
|
||||
}
|
||||
update_policy = {
|
||||
minimal_action = "REFRESH"
|
||||
max_unavailable = {
|
||||
fixed = 3
|
||||
}
|
||||
type = "OPPORTUNISTIC"
|
||||
regional_redistribution_type = "NONE"
|
||||
}
|
||||
instance_flexibility_policy_selections = {
|
||||
preferred-1 = {
|
||||
rank = 1
|
||||
@@ -465,7 +476,7 @@ module "nginx-mig" {
|
||||
| [description](variables.tf#L89) | Optional description used for all resources managed by this module. | <code>string</code> | | <code>"Terraform managed."</code> |
|
||||
| [distribution_policy](variables.tf#L95) | Distribution policy for regional MIG. | <code title="object({ target_shape = optional(string) zones = optional(list(string)) })">object({…})</code> | | <code>null</code> |
|
||||
| [health_check_config](variables.tf#L104) | Optional auto-created health check configuration, use the output self-link to set it in the auto healing policy. Refer to examples for usage. | <code title="object({ check_interval_sec = optional(number) description = optional(string, "Terraform managed.") enable_logging = optional(bool, false) healthy_threshold = optional(number) timeout_sec = optional(number) unhealthy_threshold = optional(number) grpc = optional(object({ port = optional(number) port_name = optional(string) port_specification = optional(string) # USE_FIXED_PORT USE_NAMED_PORT USE_SERVING_PORT service_name = optional(string) })) http = optional(object({ host = optional(string) port = optional(number) port_name = optional(string) port_specification = optional(string) # USE_FIXED_PORT USE_NAMED_PORT USE_SERVING_PORT proxy_header = optional(string) request_path = optional(string) response = optional(string) })) http2 = optional(object({ host = optional(string) port = optional(number) port_name = optional(string) port_specification = optional(string) # USE_FIXED_PORT USE_NAMED_PORT USE_SERVING_PORT proxy_header = optional(string) request_path = optional(string) response = optional(string) })) https = optional(object({ host = optional(string) port = optional(number) port_name = optional(string) port_specification = optional(string) # USE_FIXED_PORT USE_NAMED_PORT USE_SERVING_PORT proxy_header = optional(string) request_path = optional(string) response = optional(string) })) tcp = optional(object({ port = optional(number) port_name = optional(string) port_specification = optional(string) # USE_FIXED_PORT USE_NAMED_PORT USE_SERVING_PORT proxy_header = optional(string) request = optional(string) response = optional(string) })) ssl = optional(object({ port = optional(number) port_name = optional(string) port_specification = optional(string) # USE_FIXED_PORT USE_NAMED_PORT USE_SERVING_PORT proxy_header = optional(string) request = optional(string) response = optional(string) })) })">object({…})</code> | | <code>null</code> |
|
||||
| [instance_flexibility_policy_selections](variables.tf#L177) | Instance flexibility policy selections. Only applicable to regional intances. | <code title="map(object({ rank = number machine_types = list(string) }))">map(object({…}))</code> | | <code>{}</code> |
|
||||
| [instance_flexibility_policy_selections](variables.tf#L177) | Instance flexibility policy selections. Only applicable to regional instances. | <code title="map(object({ rank = number machine_types = list(string) }))">map(object({…}))</code> | | <code>{}</code> |
|
||||
| [named_ports](variables.tf#L206) | Named ports. | <code>map(number)</code> | | <code>null</code> |
|
||||
| [stateful_config](variables.tf#L217) | Stateful configuration for individual instances. | <code title="map(object({ minimal_action = optional(string) most_disruptive_action = optional(string) remove_state_on_destroy = optional(bool) preserved_state = optional(object({ disks = optional(map(object({ source = string delete_on_instance_deletion = optional(bool) read_only = optional(bool) }))) metadata = optional(map(string)) })) }))">map(object({…}))</code> | | <code>{}</code> |
|
||||
| [stateful_disks](variables.tf#L236) | Stateful disk configuration applied at the MIG level to all instances, in device name => on permanent instance delete rule as boolean. | <code>map(bool)</code> | | <code>{}</code> |
|
||||
|
||||
@@ -175,7 +175,7 @@ variable "health_check_config" {
|
||||
}
|
||||
|
||||
variable "instance_flexibility_policy_selections" {
|
||||
description = "Instance flexibility policy selections. Only applicable to regional intances."
|
||||
description = "Instance flexibility policy selections. Only applicable to regional instances."
|
||||
type = map(object({
|
||||
rank = number
|
||||
machine_types = list(string)
|
||||
|
||||
Reference in New Issue
Block a user