diff --git a/modules/mig/metadata.display.yaml b/modules/mig/metadata.display.yaml index 48787f4e..9cd4ea24 100644 --- a/modules/mig/metadata.display.yaml +++ b/modules/mig/metadata.display.yaml @@ -37,6 +37,11 @@ spec: name: autoscaling_cpu title: Autoscaling Cpu properties: + target: + name: target + title: Target + min: 0.0 + max: 1.0 predictive_method: name: predictive_method title: Predictive Method @@ -51,10 +56,21 @@ spec: autoscaling_lb: name: autoscaling_lb title: Autoscaling Lb + properties: + target: + name: target + title: Target + min: 0.0 + max: 1.0 autoscaling_metric: name: autoscaling_metric title: Autoscaling Metric properties: + target: + name: target + title: Target + min: 0.0 + max: 1.0 type: name: type title: Type @@ -79,9 +95,20 @@ spec: autoscaling_scale_in_control: name: autoscaling_scale_in_control title: Autoscaling Scale In Control + properties: + fixed_replicas: + name: fixed_replicas + title: Fixed Replicas + min: 0 + percent_replicas: + name: percent_replicas + title: Percent Replicas + min: 0 + max: 100 cooldown_period: name: cooldown_period title: Cooldown Period + min: 0 distribution_policy_target_shape: name: distribution_policy_target_shape title: Distribution Policy Target Shape @@ -113,6 +140,11 @@ spec: value: TCP - label: SSL value: SSL + initial_delay_sec: + name: initial_delay_sec + title: Initial Delay Sec + min: 0 + max: 3600 proxy_header: name: proxy_header title: Proxy Header @@ -121,6 +153,11 @@ spec: value: NONE - label: PROXY_V1 value: PROXY_V1 + port: + name: port + title: Port + min: 1 + max: 65535 health_check_name: name: health_check_name title: Health Check Name @@ -166,6 +203,11 @@ spec: title: Port Name regexValidation: ^[a-z]([-a-z0-9]{0,61}[a-z0-9])?$ validation: Port name must be between 1 and 63 characters long, start with a lowercase letter, and can contain lowercase letters, numbers, and hyphens. + port: + name: port + title: Port + min: 1 + max: 65535 project_id: name: project_id title: Project Id @@ -177,10 +219,14 @@ spec: name: scaling_schedules title: Scaling Schedules properties: + duration_sec: + name: duration_sec + title: Duration Sec + min: 300 schedule: name: schedule title: Schedule - regexValidation: "^(*|([0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9])(-([0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]))?)(,(*|([0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9])(-([0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]))?))* (*|([0-9]|1[0-9]|2[0-3])(-([0-9]|1[0-9]|2[0-3]))?)(,(*|([0-9]|1[0-9]|2[0-3])(-([0-9]|1[0-9]|2[0-3]))?))* (*|([1-9]|1[0-9]|2[0-9]|3[0-1])(-([1-9]|1[0-9]|2[0-9]|3[0-1]))?)(,(*|([1-9]|1[0-9]|2[0-9]|3[0-1])(-([1-9]|1[0-9]|2[0-9]|3[0-1]))?))* (*|([1-9]|1[0-2])(-([1-9]|1[0-2]))?)(,(*|([1-9]|1[0-2])(-([1-9]|1[0-2]))?))* (*|([0-6])(-([0-6]))?)(,(*|([0-6])(-([0-6]))?))*$" + regexValidation: "^([*]|([0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9])(-([0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]))?)(,([*]|([0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9])(-([0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]))?))* ([*]|([0-9]|1[0-9]|2[0-3])(-([0-9]|1[0-9]|2[0-3]))?)(,([*]|([0-9]|1[0-9]|2[0-3])(-([0-9]|1[0-9]|2[0-3]))?))* ([*]|([1-9]|1[0-9]|2[0-9]|3[0-1])(-([1-9]|1[0-9]|2[0-9]|3[0-1]))?)(,([*]|([1-9]|1[0-9]|2[0-9]|3[0-1])(-([1-9]|1[0-9]|2[0-9]|3[0-1]))?))* ([*]|([1-9]|1[0-2])(-([1-9]|1[0-2]))?)(,([*]|([1-9]|1[0-2])(-([1-9]|1[0-2]))?))* ([*]|([0-6])(-([0-6]))?)(,([*]|([0-6])(-([0-6]))?))*$" validation: Schedule must be in cron format. stateful_disks: name: stateful_disks @@ -212,6 +258,7 @@ spec: target_size: name: target_size title: Target Size + min: 0 level: 1 update_policy: name: update_policy @@ -225,6 +272,21 @@ spec: value: PROACTIVE - label: NONE value: NONE + max_surge_percent: + name: max_surge_percent + title: Max Surge Percent + min: 0 + max: 100 + max_unavailable_percent: + name: max_unavailable_percent + title: Max Unavailable Percent + min: 0 + max: 100 + min_ready_sec: + name: min_ready_sec + title: Min Ready Sec + min: 0 + max: 3600 replacement_method: name: replacement_method title: Replacement Method