diff --git a/master-local/_definitions.json b/master-local/_definitions.json index f5dfd42f59b0a9aa3eb9ae6ed50a5187bbfed1e2..4b629a23e6cccebad4fecb1f17371f2a6ef825c0 100644 --- a/master-local/_definitions.json +++ b/master-local/_definitions.json @@ -4048,10 +4048,10 @@ "type": "object" }, "io.k8s.api.autoscaling.v2.HPAScalingRules": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "$ref": "#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, @@ -4066,6 +4066,10 @@ "description": "stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long).", "format": "int32", "type": "integer" + }, + "tolerance": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "description": "tolerance is the tolerance on the ratio between the current and desired metric value under which no updates are made to the desired number of replicas (e.g. 0.01 for 1%). Must be greater than or equal to zero. If not set, the default cluster-wide tolerance is applied (by default 10%).\n\nFor example, if autoscaling is configured with a memory consumption target of 100Mi, and scale-down and scale-up tolerances of 5% and 1% respectively, scaling will be triggered when the actual consumption falls below 95Mi or exceeds 101Mi.\n\nThis is an alpha field and requires enabling the HPAConfigurableTolerance feature gate." } }, "type": "object" @@ -6903,6 +6907,10 @@ "$ref": "#/definitions/io.k8s.api.core.v1.ContainerState", "description": "State holds details about the container's current condition." }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": "string" + }, "user": { "$ref": "#/definitions/io.k8s.api.core.v1.ContainerUser", "description": "User represents user identity information initially attached to the first process of the container" @@ -8082,6 +8090,10 @@ "preStop": { "$ref": "#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The Pod's termination grace period countdown begins before the PreStop hook is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period (unless delayed by finalizers). Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": "string" } }, "type": "object" diff --git a/master-local/containerstatus-v1.json b/master-local/containerstatus-v1.json index 1313eeb8bd7bc3338ffa8942813c367b1beb351a..ee6d94c63122115ff80b7bcec5c1e7e743cd5c5b 100644 --- a/master-local/containerstatus-v1.json +++ b/master-local/containerstatus-v1.json @@ -89,6 +89,13 @@ "$ref": "_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", "description": "State holds details about the container's current condition." }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "$ref": "_definitions.json#/definitions/io.k8s.api.core.v1.ContainerUser", "description": "User represents user identity information initially attached to the first process of the container" diff --git a/master-local/containerstatus.json b/master-local/containerstatus.json index 1313eeb8bd7bc3338ffa8942813c367b1beb351a..ee6d94c63122115ff80b7bcec5c1e7e743cd5c5b 100644 --- a/master-local/containerstatus.json +++ b/master-local/containerstatus.json @@ -89,6 +89,13 @@ "$ref": "_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", "description": "State holds details about the container's current condition." }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "$ref": "_definitions.json#/definitions/io.k8s.api.core.v1.ContainerUser", "description": "User represents user identity information initially attached to the first process of the container" diff --git a/master-local/hpascalingrules-autoscaling-v2.json b/master-local/hpascalingrules-autoscaling-v2.json index 4c2228e1ef798fef48b0c33c6d97e648e38ebc21..4956b73851fa494c6957c343c60b1e5aa596178b 100644 --- a/master-local/hpascalingrules-autoscaling-v2.json +++ b/master-local/hpascalingrules-autoscaling-v2.json @@ -1,8 +1,8 @@ { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "$ref": "_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, @@ -26,6 +26,10 @@ "integer", "null" ] + }, + "tolerance": { + "$ref": "_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "description": "tolerance is the tolerance on the ratio between the current and desired metric value under which no updates are made to the desired number of replicas (e.g. 0.01 for 1%). Must be greater than or equal to zero. If not set, the default cluster-wide tolerance is applied (by default 10%).\n\nFor example, if autoscaling is configured with a memory consumption target of 100Mi, and scale-down and scale-up tolerances of 5% and 1% respectively, scaling will be triggered when the actual consumption falls below 95Mi or exceeds 101Mi.\n\nThis is an alpha field and requires enabling the HPAConfigurableTolerance feature gate." } }, "type": "object", diff --git a/master-local/hpascalingrules.json b/master-local/hpascalingrules.json index 4c2228e1ef798fef48b0c33c6d97e648e38ebc21..4956b73851fa494c6957c343c60b1e5aa596178b 100644 --- a/master-local/hpascalingrules.json +++ b/master-local/hpascalingrules.json @@ -1,8 +1,8 @@ { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "$ref": "_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, @@ -26,6 +26,10 @@ "integer", "null" ] + }, + "tolerance": { + "$ref": "_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "description": "tolerance is the tolerance on the ratio between the current and desired metric value under which no updates are made to the desired number of replicas (e.g. 0.01 for 1%). Must be greater than or equal to zero. If not set, the default cluster-wide tolerance is applied (by default 10%).\n\nFor example, if autoscaling is configured with a memory consumption target of 100Mi, and scale-down and scale-up tolerances of 5% and 1% respectively, scaling will be triggered when the actual consumption falls below 95Mi or exceeds 101Mi.\n\nThis is an alpha field and requires enabling the HPAConfigurableTolerance feature gate." } }, "type": "object", diff --git a/master-local/lifecycle-v1.json b/master-local/lifecycle-v1.json index c82995cceb8f2bbbe97797f061957ba2ab81830b..09daebb15832539d619de4823588cd8e1b99a69c 100644 --- a/master-local/lifecycle-v1.json +++ b/master-local/lifecycle-v1.json @@ -8,6 +8,13 @@ "preStop": { "$ref": "_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The Pod's termination grace period countdown begins before the PreStop hook is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period (unless delayed by finalizers). Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": "object", diff --git a/master-local/lifecycle.json b/master-local/lifecycle.json index c82995cceb8f2bbbe97797f061957ba2ab81830b..09daebb15832539d619de4823588cd8e1b99a69c 100644 --- a/master-local/lifecycle.json +++ b/master-local/lifecycle.json @@ -8,6 +8,13 @@ "preStop": { "$ref": "_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The Pod's termination grace period countdown begins before the PreStop hook is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period (unless delayed by finalizers). Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": "object", diff --git a/master-standalone-strict/_definitions.json b/master-standalone-strict/_definitions.json index 74ed3de0ca7942d08b1e098353d052ece81f48b7..50284e51a496cd0d0df585ba026fa6edfc20ce31 100644 --- a/master-standalone-strict/_definitions.json +++ b/master-standalone-strict/_definitions.json @@ -4180,10 +4180,10 @@ "additionalProperties": false }, "io.k8s.api.autoscaling.v2.HPAScalingRules": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "$ref": "#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, @@ -4198,6 +4198,10 @@ "description": "stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long).", "format": "int32", "type": "integer" + }, + "tolerance": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "description": "tolerance is the tolerance on the ratio between the current and desired metric value under which no updates are made to the desired number of replicas (e.g. 0.01 for 1%). Must be greater than or equal to zero. If not set, the default cluster-wide tolerance is applied (by default 10%).\n\nFor example, if autoscaling is configured with a memory consumption target of 100Mi, and scale-down and scale-up tolerances of 5% and 1% respectively, scaling will be triggered when the actual consumption falls below 95Mi or exceeds 101Mi.\n\nThis is an alpha field and requires enabling the HPAConfigurableTolerance feature gate." } }, "type": "object", @@ -7125,6 +7129,10 @@ "$ref": "#/definitions/io.k8s.api.core.v1.ContainerState", "description": "State holds details about the container's current condition." }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": "string" + }, "user": { "$ref": "#/definitions/io.k8s.api.core.v1.ContainerUser", "description": "User represents user identity information initially attached to the first process of the container" @@ -8344,6 +8352,10 @@ "preStop": { "$ref": "#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The Pod's termination grace period countdown begins before the PreStop hook is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period (unless delayed by finalizers). Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": "string" } }, "type": "object", diff --git a/master-standalone-strict/container-v1.json b/master-standalone-strict/container-v1.json index 77d5f1fcca7da9dce128e4f52dfdc2485ea04c75..c46de133bb0972cde16bd390d67e96b579695d96 100644 --- a/master-standalone-strict/container-v1.json +++ b/master-standalone-strict/container-v1.json @@ -631,6 +631,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/container.json b/master-standalone-strict/container.json index 77d5f1fcca7da9dce128e4f52dfdc2485ea04c75..c46de133bb0972cde16bd390d67e96b579695d96 100644 --- a/master-standalone-strict/container.json +++ b/master-standalone-strict/container.json @@ -631,6 +631,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/containerstatus-v1.json b/master-standalone-strict/containerstatus-v1.json index 98bdbe0089bad54669a896197968592dc8bd01d1..557025bb07feea28981dc8c89497feee416c21b6 100644 --- a/master-standalone-strict/containerstatus-v1.json +++ b/master-standalone-strict/containerstatus-v1.json @@ -460,6 +460,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone-strict/containerstatus.json b/master-standalone-strict/containerstatus.json index 98bdbe0089bad54669a896197968592dc8bd01d1..557025bb07feea28981dc8c89497feee416c21b6 100644 --- a/master-standalone-strict/containerstatus.json +++ b/master-standalone-strict/containerstatus.json @@ -460,6 +460,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone-strict/cronjob-batch-v1.json b/master-standalone-strict/cronjob-batch-v1.json index 7e01997dd04d66d48247add1bcfab350ce436280..ce847cfab00024833aafef417414751336abdab9 100644 --- a/master-standalone-strict/cronjob-batch-v1.json +++ b/master-standalone-strict/cronjob-batch-v1.json @@ -2881,6 +2881,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4874,6 +4881,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6903,6 +6917,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/cronjob.json b/master-standalone-strict/cronjob.json index faf1a57e37b2c865d6504a4de4c9fe10e26230d1..0fa0eb1d98faa0f9bb6c9f670b3c0df8e9a9f12c 100644 --- a/master-standalone-strict/cronjob.json +++ b/master-standalone-strict/cronjob.json @@ -2878,6 +2878,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4871,6 +4878,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6900,6 +6914,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/cronjoblist-batch-v1.json b/master-standalone-strict/cronjoblist-batch-v1.json index 7513809b1a24df51d04cc8e5b59c5709201e36a8..f51892c35fef7c88f3e271ebe38765e9e6ab7190 100644 --- a/master-standalone-strict/cronjoblist-batch-v1.json +++ b/master-standalone-strict/cronjoblist-batch-v1.json @@ -2896,6 +2896,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4889,6 +4896,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6918,6 +6932,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/cronjoblist.json b/master-standalone-strict/cronjoblist.json index 46baa6d76d2bc51b41b2cd5fe0b03d755e4d56de..a041ab78a102fb0d8793fef527f0508594352ae1 100644 --- a/master-standalone-strict/cronjoblist.json +++ b/master-standalone-strict/cronjoblist.json @@ -2890,6 +2890,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4883,6 +4890,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6912,6 +6926,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/cronjobspec-batch-v1.json b/master-standalone-strict/cronjobspec-batch-v1.json index fa165b5096f7828417021a72e5be68f12c4e8080..e9c097dcca321028fc8bcd56dd5033febfb67d76 100644 --- a/master-standalone-strict/cronjobspec-batch-v1.json +++ b/master-standalone-strict/cronjobspec-batch-v1.json @@ -2605,6 +2605,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4598,6 +4605,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6627,6 +6641,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/cronjobspec.json b/master-standalone-strict/cronjobspec.json index fa165b5096f7828417021a72e5be68f12c4e8080..e9c097dcca321028fc8bcd56dd5033febfb67d76 100644 --- a/master-standalone-strict/cronjobspec.json +++ b/master-standalone-strict/cronjobspec.json @@ -2605,6 +2605,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4598,6 +4605,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6627,6 +6641,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/daemonset-apps-v1.json b/master-standalone-strict/daemonset-apps-v1.json index 5b685efad124c03d7fb59058e2f38a65801eb084..961298c52d6120ced521cfb50f1de2cfe6d94e3c 100644 --- a/master-standalone-strict/daemonset-apps-v1.json +++ b/master-standalone-strict/daemonset-apps-v1.json @@ -2392,6 +2392,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4385,6 +4392,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6414,6 +6428,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/daemonset.json b/master-standalone-strict/daemonset.json index c3e6fab53a78b3f82de6056845dc4900c5520d16..8d2855a0546a8cd320148f34f1d60142603d9293 100644 --- a/master-standalone-strict/daemonset.json +++ b/master-standalone-strict/daemonset.json @@ -2389,6 +2389,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4382,6 +4389,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6411,6 +6425,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/daemonsetlist-apps-v1.json b/master-standalone-strict/daemonsetlist-apps-v1.json index 7de359819c2a0c9ac285750b8b31a5f1afb87ed2..1483d469e3571c9d1c7c85e1235609103733af68 100644 --- a/master-standalone-strict/daemonsetlist-apps-v1.json +++ b/master-standalone-strict/daemonsetlist-apps-v1.json @@ -2407,6 +2407,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4400,6 +4407,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6429,6 +6443,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/daemonsetlist.json b/master-standalone-strict/daemonsetlist.json index c75510407be89c40f1541605a8a92171efd6559a..f3fedaf980ae8c0a55e8c85c8605a003d9c464b1 100644 --- a/master-standalone-strict/daemonsetlist.json +++ b/master-standalone-strict/daemonsetlist.json @@ -2401,6 +2401,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4394,6 +4401,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6423,6 +6437,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/daemonsetspec-apps-v1.json b/master-standalone-strict/daemonsetspec-apps-v1.json index f2d51690cc61872100ac96fb4256af1e273e9fe8..c1645dbc371ae3d455663d9b70f99acca01627a5 100644 --- a/master-standalone-strict/daemonsetspec-apps-v1.json +++ b/master-standalone-strict/daemonsetspec-apps-v1.json @@ -2119,6 +2119,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4112,6 +4119,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6141,6 +6155,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/daemonsetspec.json b/master-standalone-strict/daemonsetspec.json index f2d51690cc61872100ac96fb4256af1e273e9fe8..c1645dbc371ae3d455663d9b70f99acca01627a5 100644 --- a/master-standalone-strict/daemonsetspec.json +++ b/master-standalone-strict/daemonsetspec.json @@ -2119,6 +2119,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4112,6 +4119,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6141,6 +6155,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/deployment-apps-v1.json b/master-standalone-strict/deployment-apps-v1.json index bcbffa0020c82b350d26b026f129112888739995..077e2b7b67d022f32d7557e8b320e98475669e50 100644 --- a/master-standalone-strict/deployment-apps-v1.json +++ b/master-standalone-strict/deployment-apps-v1.json @@ -2474,6 +2474,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4467,6 +4474,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6496,6 +6510,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/deployment.json b/master-standalone-strict/deployment.json index 673c19507bc54fa0b68523a481bd4af5f3273dee..307d331a6c911ff0df4e406d68164d5ea044ae57 100644 --- a/master-standalone-strict/deployment.json +++ b/master-standalone-strict/deployment.json @@ -2471,6 +2471,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4464,6 +4471,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6493,6 +6507,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/deploymentlist-apps-v1.json b/master-standalone-strict/deploymentlist-apps-v1.json index 9e89d940c0466d8f1dcea7eef02e15b8836f6c16..227c573b7b9b3e43c117f3d75168f9f7ec169ef5 100644 --- a/master-standalone-strict/deploymentlist-apps-v1.json +++ b/master-standalone-strict/deploymentlist-apps-v1.json @@ -2489,6 +2489,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4482,6 +4489,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6511,6 +6525,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/deploymentlist.json b/master-standalone-strict/deploymentlist.json index e3c512c039a1af76cf4e87a78a6be4f19f80f280..784f220189b5059ae908a92383107e83bebfccf4 100644 --- a/master-standalone-strict/deploymentlist.json +++ b/master-standalone-strict/deploymentlist.json @@ -2483,6 +2483,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4476,6 +4483,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6505,6 +6519,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/deploymentspec-apps-v1.json b/master-standalone-strict/deploymentspec-apps-v1.json index 3e8df5827a65d9c16e4dfd6521652de7cd853064..a6d2ac03c9565b5585b0ae174b8ef579a6c1127d 100644 --- a/master-standalone-strict/deploymentspec-apps-v1.json +++ b/master-standalone-strict/deploymentspec-apps-v1.json @@ -2201,6 +2201,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4194,6 +4201,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6223,6 +6237,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/deploymentspec.json b/master-standalone-strict/deploymentspec.json index 3e8df5827a65d9c16e4dfd6521652de7cd853064..a6d2ac03c9565b5585b0ae174b8ef579a6c1127d 100644 --- a/master-standalone-strict/deploymentspec.json +++ b/master-standalone-strict/deploymentspec.json @@ -2201,6 +2201,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4194,6 +4201,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6223,6 +6237,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/ephemeralcontainer-v1.json b/master-standalone-strict/ephemeralcontainer-v1.json index a76556d31f8c15414356f1328d298a1945a0a7af..66ba5e9c1691759917c922c84777bb523f451731 100644 --- a/master-standalone-strict/ephemeralcontainer-v1.json +++ b/master-standalone-strict/ephemeralcontainer-v1.json @@ -631,6 +631,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/ephemeralcontainer.json b/master-standalone-strict/ephemeralcontainer.json index a76556d31f8c15414356f1328d298a1945a0a7af..66ba5e9c1691759917c922c84777bb523f451731 100644 --- a/master-standalone-strict/ephemeralcontainer.json +++ b/master-standalone-strict/ephemeralcontainer.json @@ -631,6 +631,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/horizontalpodautoscaler-autoscaling-v2.json b/master-standalone-strict/horizontalpodautoscaler-autoscaling-v2.json index fa7156febdcc4412b344b256c90ea6bfd1a64bf8..7d31d22e534157e73bd832b7ff91b1e5c149da86 100644 --- a/master-standalone-strict/horizontalpodautoscaler-autoscaling-v2.json +++ b/master-standalone-strict/horizontalpodautoscaler-autoscaling-v2.json @@ -281,10 +281,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -334,6 +334,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -343,10 +359,10 @@ "additionalProperties": false }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -396,6 +412,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone-strict/horizontalpodautoscaler.json b/master-standalone-strict/horizontalpodautoscaler.json index d20c895435efdfaf470b9996b3ed57cb386fe37e..74eec1fcf81d079de14a6acd80fb89ca30b2a913 100644 --- a/master-standalone-strict/horizontalpodautoscaler.json +++ b/master-standalone-strict/horizontalpodautoscaler.json @@ -278,10 +278,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -331,6 +331,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -340,10 +356,10 @@ "additionalProperties": false }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -393,6 +409,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone-strict/horizontalpodautoscalerbehavior-autoscaling-v2.json b/master-standalone-strict/horizontalpodautoscalerbehavior-autoscaling-v2.json index 5ae0592286ea24f321b83f94f660f62a63291a03..d4ccb89b932e2f6aac43257b879dfe6124e29999 100644 --- a/master-standalone-strict/horizontalpodautoscalerbehavior-autoscaling-v2.json +++ b/master-standalone-strict/horizontalpodautoscalerbehavior-autoscaling-v2.json @@ -2,10 +2,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -55,6 +55,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -64,10 +80,10 @@ "additionalProperties": false }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -117,6 +133,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone-strict/horizontalpodautoscalerbehavior.json b/master-standalone-strict/horizontalpodautoscalerbehavior.json index 5ae0592286ea24f321b83f94f660f62a63291a03..d4ccb89b932e2f6aac43257b879dfe6124e29999 100644 --- a/master-standalone-strict/horizontalpodautoscalerbehavior.json +++ b/master-standalone-strict/horizontalpodautoscalerbehavior.json @@ -2,10 +2,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -55,6 +55,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -64,10 +80,10 @@ "additionalProperties": false }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -117,6 +133,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone-strict/horizontalpodautoscalerlist-autoscaling-v2.json b/master-standalone-strict/horizontalpodautoscalerlist-autoscaling-v2.json index 79b3d8bd86f855bcef10bdf2336a7d188046d20c..25bd0fdf804ed58f9c72b8ff9b8c0c25577d2b87 100644 --- a/master-standalone-strict/horizontalpodautoscalerlist-autoscaling-v2.json +++ b/master-standalone-strict/horizontalpodautoscalerlist-autoscaling-v2.json @@ -296,10 +296,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -349,6 +349,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -358,10 +374,10 @@ "additionalProperties": false }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -411,6 +427,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone-strict/horizontalpodautoscalerlist.json b/master-standalone-strict/horizontalpodautoscalerlist.json index ae0548c3df1a2a654cb1a0cca4e81b2076ce56ad..78b9ec3d5f2b49bd4e94c2f151dc488d0e9bd403 100644 --- a/master-standalone-strict/horizontalpodautoscalerlist.json +++ b/master-standalone-strict/horizontalpodautoscalerlist.json @@ -290,10 +290,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -343,6 +343,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -352,10 +368,10 @@ "additionalProperties": false }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -405,6 +421,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone-strict/horizontalpodautoscalerspec-autoscaling-v2.json b/master-standalone-strict/horizontalpodautoscalerspec-autoscaling-v2.json index 86cb2eb813c9e1da58e024bed4743184ca0af499..67ab9a36d5f6df09e6978840da5c1e8797e5ea05 100644 --- a/master-standalone-strict/horizontalpodautoscalerspec-autoscaling-v2.json +++ b/master-standalone-strict/horizontalpodautoscalerspec-autoscaling-v2.json @@ -5,10 +5,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -58,6 +58,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -67,10 +83,10 @@ "additionalProperties": false }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -120,6 +136,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone-strict/horizontalpodautoscalerspec.json b/master-standalone-strict/horizontalpodautoscalerspec.json index 86cb2eb813c9e1da58e024bed4743184ca0af499..67ab9a36d5f6df09e6978840da5c1e8797e5ea05 100644 --- a/master-standalone-strict/horizontalpodautoscalerspec.json +++ b/master-standalone-strict/horizontalpodautoscalerspec.json @@ -5,10 +5,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -58,6 +58,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -67,10 +83,10 @@ "additionalProperties": false }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -120,6 +136,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone-strict/hpascalingrules-autoscaling-v2.json b/master-standalone-strict/hpascalingrules-autoscaling-v2.json index 90ec4085a0413a9291ae57282f92ac0b0f36849f..e2e79d7d02eadb643b2b7a9e793bc81c92976a14 100644 --- a/master-standalone-strict/hpascalingrules-autoscaling-v2.json +++ b/master-standalone-strict/hpascalingrules-autoscaling-v2.json @@ -1,8 +1,8 @@ { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -52,6 +52,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": "object", diff --git a/master-standalone-strict/hpascalingrules.json b/master-standalone-strict/hpascalingrules.json index 90ec4085a0413a9291ae57282f92ac0b0f36849f..e2e79d7d02eadb643b2b7a9e793bc81c92976a14 100644 --- a/master-standalone-strict/hpascalingrules.json +++ b/master-standalone-strict/hpascalingrules.json @@ -1,8 +1,8 @@ { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -52,6 +52,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": "object", diff --git a/master-standalone-strict/job-batch-v1.json b/master-standalone-strict/job-batch-v1.json index 4a9cf83923ead9070337fd7340ef9ce54e6b4d57..6f8a467caab7457f72ffa7c338b7baa9d29ab0e7 100644 --- a/master-standalone-strict/job-batch-v1.json +++ b/master-standalone-strict/job-batch-v1.json @@ -2607,6 +2607,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4600,6 +4607,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6629,6 +6643,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/job.json b/master-standalone-strict/job.json index 03d32aed87697a47028ba884775436b513faaa84..f99018977b4f9358599bff2b0c593ff118736554 100644 --- a/master-standalone-strict/job.json +++ b/master-standalone-strict/job.json @@ -2604,6 +2604,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4597,6 +4604,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6626,6 +6640,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/joblist-batch-v1.json b/master-standalone-strict/joblist-batch-v1.json index 4d9d19237a6d03e5b74fb240de3694f2df65dd6f..4ede7b1fc3fe24b0a5c163fe8458b0b1e52c1988 100644 --- a/master-standalone-strict/joblist-batch-v1.json +++ b/master-standalone-strict/joblist-batch-v1.json @@ -2622,6 +2622,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4615,6 +4622,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6644,6 +6658,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/joblist.json b/master-standalone-strict/joblist.json index 69184f68f270658efd9991edb34c63c87466989e..cb6957829b29bf14776a84be387bbc018d69725d 100644 --- a/master-standalone-strict/joblist.json +++ b/master-standalone-strict/joblist.json @@ -2616,6 +2616,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4609,6 +4616,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6638,6 +6652,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/jobspec-batch-v1.json b/master-standalone-strict/jobspec-batch-v1.json index 5dd862d5c9a0fdded4ed2932676d1938f36a80fc..06021947f3d3883e1b8cd5c3615703bd4dc65ebf 100644 --- a/master-standalone-strict/jobspec-batch-v1.json +++ b/master-standalone-strict/jobspec-batch-v1.json @@ -2331,6 +2331,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4324,6 +4331,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6353,6 +6367,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/jobspec.json b/master-standalone-strict/jobspec.json index 5dd862d5c9a0fdded4ed2932676d1938f36a80fc..06021947f3d3883e1b8cd5c3615703bd4dc65ebf 100644 --- a/master-standalone-strict/jobspec.json +++ b/master-standalone-strict/jobspec.json @@ -2331,6 +2331,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4324,6 +4331,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6353,6 +6367,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/jobtemplatespec-batch-v1.json b/master-standalone-strict/jobtemplatespec-batch-v1.json index b98e7366eb41e0be20080c73c3be014de84415b4..2491ab233d489906dc79e0e7fe022979c5c2cc91 100644 --- a/master-standalone-strict/jobtemplatespec-batch-v1.json +++ b/master-standalone-strict/jobtemplatespec-batch-v1.json @@ -2587,6 +2587,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4580,6 +4587,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6609,6 +6623,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/jobtemplatespec.json b/master-standalone-strict/jobtemplatespec.json index b98e7366eb41e0be20080c73c3be014de84415b4..2491ab233d489906dc79e0e7fe022979c5c2cc91 100644 --- a/master-standalone-strict/jobtemplatespec.json +++ b/master-standalone-strict/jobtemplatespec.json @@ -2587,6 +2587,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4580,6 +4587,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6609,6 +6623,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/lifecycle-v1.json b/master-standalone-strict/lifecycle-v1.json index 00fec6022af4c00d025edf74e272160d90595231..f609eaf8af0147acdb02a3f3e5be17b798e95904 100644 --- a/master-standalone-strict/lifecycle-v1.json +++ b/master-standalone-strict/lifecycle-v1.json @@ -336,6 +336,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": "object", diff --git a/master-standalone-strict/lifecycle.json b/master-standalone-strict/lifecycle.json index 00fec6022af4c00d025edf74e272160d90595231..f609eaf8af0147acdb02a3f3e5be17b798e95904 100644 --- a/master-standalone-strict/lifecycle.json +++ b/master-standalone-strict/lifecycle.json @@ -336,6 +336,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": "object", diff --git a/master-standalone-strict/pod-v1.json b/master-standalone-strict/pod-v1.json index 44b04474c8b7c22b4d36f313168235da9adb7bef..c57c027d70501254856363d6b1522a73080b536d 100644 --- a/master-standalone-strict/pod-v1.json +++ b/master-standalone-strict/pod-v1.json @@ -2052,6 +2052,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4045,6 +4052,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6074,6 +6088,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -11027,6 +11048,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11594,6 +11622,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -12195,6 +12230,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone-strict/pod.json b/master-standalone-strict/pod.json index 7dcb908d5dc87ac31eb6f579dcb609af2d1a0fc9..5c041b0044d9671d3c5af53d7f6be63cb5389269 100644 --- a/master-standalone-strict/pod.json +++ b/master-standalone-strict/pod.json @@ -2049,6 +2049,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4042,6 +4049,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6071,6 +6085,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -11024,6 +11045,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11591,6 +11619,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -12192,6 +12227,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone-strict/podlist-v1.json b/master-standalone-strict/podlist-v1.json index 95bb7724aa9bb55a1cd4e6f84059f741720fcd6a..c5ec33bb43a078254af7f2e9a2d15c4cdb36dddc 100644 --- a/master-standalone-strict/podlist-v1.json +++ b/master-standalone-strict/podlist-v1.json @@ -2067,6 +2067,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4060,6 +4067,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6089,6 +6103,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -11042,6 +11063,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11609,6 +11637,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -12210,6 +12245,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone-strict/podlist.json b/master-standalone-strict/podlist.json index 338970dd3e1ade088155069013376b8f8b69bca1..edbee68c1744ba7b9246fd8f24759801a8be24d7 100644 --- a/master-standalone-strict/podlist.json +++ b/master-standalone-strict/podlist.json @@ -2061,6 +2061,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4054,6 +4061,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6083,6 +6097,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -11036,6 +11057,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11603,6 +11631,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -12204,6 +12239,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone-strict/podspec-v1.json b/master-standalone-strict/podspec-v1.json index 350acf225907b8b5ce6f77bd842ecd6e311287e1..95fe0f3897c4703509a3c6956f8384beacef875f 100644 --- a/master-standalone-strict/podspec-v1.json +++ b/master-standalone-strict/podspec-v1.json @@ -1776,6 +1776,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3772,6 +3779,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5801,6 +5815,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/podspec.json b/master-standalone-strict/podspec.json index 350acf225907b8b5ce6f77bd842ecd6e311287e1..95fe0f3897c4703509a3c6956f8384beacef875f 100644 --- a/master-standalone-strict/podspec.json +++ b/master-standalone-strict/podspec.json @@ -1776,6 +1776,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3772,6 +3779,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5801,6 +5815,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/podstatus-v1.json b/master-standalone-strict/podstatus-v1.json index d0c15109bda39a6d9d5318e01de78091860efc6d..fed7fdbd8c4e179b8c79fd489e738e085b7fcfda 100644 --- a/master-standalone-strict/podstatus-v1.json +++ b/master-standalone-strict/podstatus-v1.json @@ -523,6 +523,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -1090,6 +1097,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -1691,6 +1705,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone-strict/podstatus.json b/master-standalone-strict/podstatus.json index d0c15109bda39a6d9d5318e01de78091860efc6d..fed7fdbd8c4e179b8c79fd489e738e085b7fcfda 100644 --- a/master-standalone-strict/podstatus.json +++ b/master-standalone-strict/podstatus.json @@ -523,6 +523,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -1090,6 +1097,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -1691,6 +1705,13 @@ ], "additionalProperties": false }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone-strict/podtemplate-v1.json b/master-standalone-strict/podtemplate-v1.json index 36114a1c971dd6ca786282b1ddb4fc45a1b03f33..5ba60fe4296579fc8c54f3759f03de34ce0e77d1 100644 --- a/master-standalone-strict/podtemplate-v1.json +++ b/master-standalone-strict/podtemplate-v1.json @@ -2308,6 +2308,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4301,6 +4308,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6330,6 +6344,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/podtemplate.json b/master-standalone-strict/podtemplate.json index 161deae511c425bc402a1d5ef40804db88458875..f21d324696e8087717dcbfdd7852fd2256e3622f 100644 --- a/master-standalone-strict/podtemplate.json +++ b/master-standalone-strict/podtemplate.json @@ -2305,6 +2305,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4298,6 +4305,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6327,6 +6341,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/podtemplatelist-v1.json b/master-standalone-strict/podtemplatelist-v1.json index 3d5a475e956b93e43074021aa222a5eea239fbc2..c92d354ce0b6a15387ac41a1148d80a50efe0751 100644 --- a/master-standalone-strict/podtemplatelist-v1.json +++ b/master-standalone-strict/podtemplatelist-v1.json @@ -2323,6 +2323,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4316,6 +4323,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6345,6 +6359,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/podtemplatelist.json b/master-standalone-strict/podtemplatelist.json index 16673577528f0ad6271dfc4d7900da1af526b770..e42b4db5c0e23f4ee5915ccd3aa9c610e958435b 100644 --- a/master-standalone-strict/podtemplatelist.json +++ b/master-standalone-strict/podtemplatelist.json @@ -2317,6 +2317,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4310,6 +4317,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6339,6 +6353,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/podtemplatespec-v1.json b/master-standalone-strict/podtemplatespec-v1.json index 887ea5e496365dd9ec292cd86ce54cd74b753e02..c315fb258784b806bd3021f27725c89153beb511 100644 --- a/master-standalone-strict/podtemplatespec-v1.json +++ b/master-standalone-strict/podtemplatespec-v1.json @@ -2032,6 +2032,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4025,6 +4032,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6054,6 +6068,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/podtemplatespec.json b/master-standalone-strict/podtemplatespec.json index 887ea5e496365dd9ec292cd86ce54cd74b753e02..c315fb258784b806bd3021f27725c89153beb511 100644 --- a/master-standalone-strict/podtemplatespec.json +++ b/master-standalone-strict/podtemplatespec.json @@ -2032,6 +2032,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4025,6 +4032,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6054,6 +6068,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicaset-apps-v1.json b/master-standalone-strict/replicaset-apps-v1.json index f7abd44b64ad0d24ff2c26c63a300bef3296a4ae..a5b7c714d5634d9de2775a3260494e0bbcb94e1b 100644 --- a/master-standalone-strict/replicaset-apps-v1.json +++ b/master-standalone-strict/replicaset-apps-v1.json @@ -2392,6 +2392,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4385,6 +4392,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6414,6 +6428,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicaset.json b/master-standalone-strict/replicaset.json index 4b90bee006ec97c6905910adf3aa66bd3b8fc278..5bde996b652c7aa0991dff9b7696b36fb1bf4fc6 100644 --- a/master-standalone-strict/replicaset.json +++ b/master-standalone-strict/replicaset.json @@ -2389,6 +2389,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4382,6 +4389,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6411,6 +6425,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicasetlist-apps-v1.json b/master-standalone-strict/replicasetlist-apps-v1.json index 929098f26c0515ec7bb8768af06e3b4976454d36..4cb329150534c95760e3c8ee62b1a9efe1631c94 100644 --- a/master-standalone-strict/replicasetlist-apps-v1.json +++ b/master-standalone-strict/replicasetlist-apps-v1.json @@ -2407,6 +2407,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4400,6 +4407,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6429,6 +6443,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicasetlist.json b/master-standalone-strict/replicasetlist.json index 936007cf1c12503b0a9781322af6636c4a20ec08..9e0766286ea39c1d3ec7bf70baefbde82880d5bd 100644 --- a/master-standalone-strict/replicasetlist.json +++ b/master-standalone-strict/replicasetlist.json @@ -2401,6 +2401,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4394,6 +4401,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6423,6 +6437,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicasetspec-apps-v1.json b/master-standalone-strict/replicasetspec-apps-v1.json index ed1586ed202db7521306c9121518baeba6412042..4f1ede47d6d9e5ee8f033bd30d91f1f7e06dac09 100644 --- a/master-standalone-strict/replicasetspec-apps-v1.json +++ b/master-standalone-strict/replicasetspec-apps-v1.json @@ -2119,6 +2119,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4112,6 +4119,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6141,6 +6155,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicasetspec.json b/master-standalone-strict/replicasetspec.json index ed1586ed202db7521306c9121518baeba6412042..4f1ede47d6d9e5ee8f033bd30d91f1f7e06dac09 100644 --- a/master-standalone-strict/replicasetspec.json +++ b/master-standalone-strict/replicasetspec.json @@ -2119,6 +2119,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4112,6 +4119,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6141,6 +6155,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicationcontroller-v1.json b/master-standalone-strict/replicationcontroller-v1.json index 8f3db7a895a3ad2c810de39d468fd94a6a593358..c3fb8029f666758a028d9eeb31a231eb65c2b876 100644 --- a/master-standalone-strict/replicationcontroller-v1.json +++ b/master-standalone-strict/replicationcontroller-v1.json @@ -2341,6 +2341,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4334,6 +4341,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6363,6 +6377,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicationcontroller.json b/master-standalone-strict/replicationcontroller.json index f80ff220b32c6b60fc632507702804f44eea9184..fa37a9efd7e62921c6a670db33e3f2ec54f3439b 100644 --- a/master-standalone-strict/replicationcontroller.json +++ b/master-standalone-strict/replicationcontroller.json @@ -2338,6 +2338,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4331,6 +4338,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6360,6 +6374,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicationcontrollerlist-v1.json b/master-standalone-strict/replicationcontrollerlist-v1.json index 2c29ba3ba88415379d7ac90dea925298bc4ae101..3f8b4e4167cd33d32991f2da442df552a090b42f 100644 --- a/master-standalone-strict/replicationcontrollerlist-v1.json +++ b/master-standalone-strict/replicationcontrollerlist-v1.json @@ -2356,6 +2356,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4349,6 +4356,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6378,6 +6392,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicationcontrollerlist.json b/master-standalone-strict/replicationcontrollerlist.json index ec9955a945441de7d3739507db79fe1f0f63f50e..92872bf4887ea393d8ce81017036d1148e55d9f6 100644 --- a/master-standalone-strict/replicationcontrollerlist.json +++ b/master-standalone-strict/replicationcontrollerlist.json @@ -2350,6 +2350,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4343,6 +4350,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6372,6 +6386,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicationcontrollerspec-v1.json b/master-standalone-strict/replicationcontrollerspec-v1.json index 267391121c80df4be442c6090311c162f0a83649..e4d7124b6254573871984fa023b68bd5bbcddb4e 100644 --- a/master-standalone-strict/replicationcontrollerspec-v1.json +++ b/master-standalone-strict/replicationcontrollerspec-v1.json @@ -2065,6 +2065,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4058,6 +4065,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6087,6 +6101,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/replicationcontrollerspec.json b/master-standalone-strict/replicationcontrollerspec.json index 267391121c80df4be442c6090311c162f0a83649..e4d7124b6254573871984fa023b68bd5bbcddb4e 100644 --- a/master-standalone-strict/replicationcontrollerspec.json +++ b/master-standalone-strict/replicationcontrollerspec.json @@ -2065,6 +2065,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4058,6 +4065,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6087,6 +6101,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/statefulset-apps-v1.json b/master-standalone-strict/statefulset-apps-v1.json index a1bed6ea4fddea38a1fd381f8d5a829918715b58..55302cb5da31ba7b1c31e0813bf7b06ab1985e72 100644 --- a/master-standalone-strict/statefulset-apps-v1.json +++ b/master-standalone-strict/statefulset-apps-v1.json @@ -2456,6 +2456,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4449,6 +4456,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6478,6 +6492,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/statefulset.json b/master-standalone-strict/statefulset.json index e5fc50be0e9e37262175d107bd548dfdd6deff4d..2643b80b4bc513a68b7f1dac14bb5d1ae0dd7f1b 100644 --- a/master-standalone-strict/statefulset.json +++ b/master-standalone-strict/statefulset.json @@ -2453,6 +2453,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4446,6 +4453,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6475,6 +6489,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/statefulsetlist-apps-v1.json b/master-standalone-strict/statefulsetlist-apps-v1.json index 569a84c2c0cc39da79a8baee3a41e28f4bc57eee..aaff3be7b3860ed3a6a65fdf9130d81999bf7ec6 100644 --- a/master-standalone-strict/statefulsetlist-apps-v1.json +++ b/master-standalone-strict/statefulsetlist-apps-v1.json @@ -2471,6 +2471,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4464,6 +4471,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6493,6 +6507,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/statefulsetlist.json b/master-standalone-strict/statefulsetlist.json index acf91aaa430c27faee879a01dd529cad939189a5..21b5ceb9cee742f9f9bdc3439ccde3e22d60173d 100644 --- a/master-standalone-strict/statefulsetlist.json +++ b/master-standalone-strict/statefulsetlist.json @@ -2465,6 +2465,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4458,6 +4465,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6487,6 +6501,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/statefulsetspec-apps-v1.json b/master-standalone-strict/statefulsetspec-apps-v1.json index fdc44c6ed14e82fb54bc4d823bb571e05e8fce4e..7e818345437f964c4c4ce80db617b3e77e6da27b 100644 --- a/master-standalone-strict/statefulsetspec-apps-v1.json +++ b/master-standalone-strict/statefulsetspec-apps-v1.json @@ -2183,6 +2183,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4176,6 +4183,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6205,6 +6219,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone-strict/statefulsetspec.json b/master-standalone-strict/statefulsetspec.json index bd201b0c0ccc178269fb8bf7bc67be8a80c273bb..5d2ab46824fcc356d7c25204e768502019f611a5 100644 --- a/master-standalone-strict/statefulsetspec.json +++ b/master-standalone-strict/statefulsetspec.json @@ -2183,6 +2183,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4176,6 +4183,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6205,6 +6219,13 @@ "null" ], "additionalProperties": false + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/_definitions.json b/master-standalone/_definitions.json index f5dfd42f59b0a9aa3eb9ae6ed50a5187bbfed1e2..4b629a23e6cccebad4fecb1f17371f2a6ef825c0 100644 --- a/master-standalone/_definitions.json +++ b/master-standalone/_definitions.json @@ -4048,10 +4048,10 @@ "type": "object" }, "io.k8s.api.autoscaling.v2.HPAScalingRules": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "$ref": "#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, @@ -4066,6 +4066,10 @@ "description": "stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long).", "format": "int32", "type": "integer" + }, + "tolerance": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "description": "tolerance is the tolerance on the ratio between the current and desired metric value under which no updates are made to the desired number of replicas (e.g. 0.01 for 1%). Must be greater than or equal to zero. If not set, the default cluster-wide tolerance is applied (by default 10%).\n\nFor example, if autoscaling is configured with a memory consumption target of 100Mi, and scale-down and scale-up tolerances of 5% and 1% respectively, scaling will be triggered when the actual consumption falls below 95Mi or exceeds 101Mi.\n\nThis is an alpha field and requires enabling the HPAConfigurableTolerance feature gate." } }, "type": "object" @@ -6903,6 +6907,10 @@ "$ref": "#/definitions/io.k8s.api.core.v1.ContainerState", "description": "State holds details about the container's current condition." }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": "string" + }, "user": { "$ref": "#/definitions/io.k8s.api.core.v1.ContainerUser", "description": "User represents user identity information initially attached to the first process of the container" @@ -8082,6 +8090,10 @@ "preStop": { "$ref": "#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The Pod's termination grace period countdown begins before the PreStop hook is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period (unless delayed by finalizers). Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": "string" } }, "type": "object" diff --git a/master-standalone/container-v1.json b/master-standalone/container-v1.json index 4853a9823cd619bee111af5e44ff5ddfac095b94..ceb0f4c610d4ad5d5e632042a9ab78edc05ba017 100644 --- a/master-standalone/container-v1.json +++ b/master-standalone/container-v1.json @@ -610,6 +610,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/container.json b/master-standalone/container.json index 4853a9823cd619bee111af5e44ff5ddfac095b94..ceb0f4c610d4ad5d5e632042a9ab78edc05ba017 100644 --- a/master-standalone/container.json +++ b/master-standalone/container.json @@ -610,6 +610,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/containerstatus-v1.json b/master-standalone/containerstatus-v1.json index d95b6c11cf88b6ccdceb94e002eb76863c596635..06aa6379a253e25e8af9208004a75e6173c95c02 100644 --- a/master-standalone/containerstatus-v1.json +++ b/master-standalone/containerstatus-v1.json @@ -448,6 +448,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone/containerstatus.json b/master-standalone/containerstatus.json index d95b6c11cf88b6ccdceb94e002eb76863c596635..06aa6379a253e25e8af9208004a75e6173c95c02 100644 --- a/master-standalone/containerstatus.json +++ b/master-standalone/containerstatus.json @@ -448,6 +448,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone/cronjob-batch-v1.json b/master-standalone/cronjob-batch-v1.json index be3a7cf4a9ea3ebc9accfce0e0f1e56ebbbba6f0..68ba2d0a5ac39a98b9278b7f591ad2b49e1db8b2 100644 --- a/master-standalone/cronjob-batch-v1.json +++ b/master-standalone/cronjob-batch-v1.json @@ -2809,6 +2809,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4747,6 +4754,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6721,6 +6735,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/cronjob.json b/master-standalone/cronjob.json index dd54a4aea93eb0b56443f42e96c6c6dfe6df2bd1..713742fa11b06659f8bd9c06ba01542be576e422 100644 --- a/master-standalone/cronjob.json +++ b/master-standalone/cronjob.json @@ -2806,6 +2806,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4744,6 +4751,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6718,6 +6732,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/cronjoblist-batch-v1.json b/master-standalone/cronjoblist-batch-v1.json index 9c231255ae369159840b323813d1a50932bfd4d3..ffb288d0b0287f87f24b45f934b6b4c524fe1236 100644 --- a/master-standalone/cronjoblist-batch-v1.json +++ b/master-standalone/cronjoblist-batch-v1.json @@ -2824,6 +2824,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4762,6 +4769,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6736,6 +6750,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/cronjoblist.json b/master-standalone/cronjoblist.json index 3f80790169d5b4606d3ae1ff7130b33dad784a02..8e4bbf08fc690f9ccf3224c8cac2769822bc02fc 100644 --- a/master-standalone/cronjoblist.json +++ b/master-standalone/cronjoblist.json @@ -2818,6 +2818,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4756,6 +4763,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6730,6 +6744,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/cronjobspec-batch-v1.json b/master-standalone/cronjobspec-batch-v1.json index fe8c53a2354abcc31c11ac7226bcdab155f83828..33165fd7867448c75bb1592b82e32b034a37efe2 100644 --- a/master-standalone/cronjobspec-batch-v1.json +++ b/master-standalone/cronjobspec-batch-v1.json @@ -2536,6 +2536,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4474,6 +4481,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6448,6 +6462,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/cronjobspec.json b/master-standalone/cronjobspec.json index fe8c53a2354abcc31c11ac7226bcdab155f83828..33165fd7867448c75bb1592b82e32b034a37efe2 100644 --- a/master-standalone/cronjobspec.json +++ b/master-standalone/cronjobspec.json @@ -2536,6 +2536,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4474,6 +4481,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6448,6 +6462,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/daemonset-apps-v1.json b/master-standalone/daemonset-apps-v1.json index f14806506de13084e1a747943de8f56af2da228b..e17669aeb3d422490ebf48c64233e0cac715863f 100644 --- a/master-standalone/daemonset-apps-v1.json +++ b/master-standalone/daemonset-apps-v1.json @@ -2329,6 +2329,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4267,6 +4274,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6241,6 +6255,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/daemonset.json b/master-standalone/daemonset.json index 1d4f9d525d001ec75715766e5f12bb34d0bd70ae..1340e90e9edc3642bb9706b572e1f513ab3c6c84 100644 --- a/master-standalone/daemonset.json +++ b/master-standalone/daemonset.json @@ -2326,6 +2326,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4264,6 +4271,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6238,6 +6252,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/daemonsetlist-apps-v1.json b/master-standalone/daemonsetlist-apps-v1.json index 4c5252d80f3672ee4765ffce6ef84ce4bcf740df..c8ada812c33f7953d15dc6380514e8a581046f8b 100644 --- a/master-standalone/daemonsetlist-apps-v1.json +++ b/master-standalone/daemonsetlist-apps-v1.json @@ -2344,6 +2344,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4282,6 +4289,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6256,6 +6270,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/daemonsetlist.json b/master-standalone/daemonsetlist.json index f610fa62da4104e67e50a028de0d3f7aa8973e15..ce980157b8b783caa19b8f4afd36ea12b6b5a50e 100644 --- a/master-standalone/daemonsetlist.json +++ b/master-standalone/daemonsetlist.json @@ -2338,6 +2338,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4276,6 +4283,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6250,6 +6264,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/daemonsetspec-apps-v1.json b/master-standalone/daemonsetspec-apps-v1.json index fb612612050db2e573c59c7a92d3309763f1dcce..74809e6631d1735d7062ba3132764e6d476e62c9 100644 --- a/master-standalone/daemonsetspec-apps-v1.json +++ b/master-standalone/daemonsetspec-apps-v1.json @@ -2059,6 +2059,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3997,6 +4004,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5971,6 +5985,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/daemonsetspec.json b/master-standalone/daemonsetspec.json index fb612612050db2e573c59c7a92d3309763f1dcce..74809e6631d1735d7062ba3132764e6d476e62c9 100644 --- a/master-standalone/daemonsetspec.json +++ b/master-standalone/daemonsetspec.json @@ -2059,6 +2059,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3997,6 +4004,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5971,6 +5985,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/deployment-apps-v1.json b/master-standalone/deployment-apps-v1.json index cdf48bed8299f387d6b0b027996957c7de331c12..d3d9c652354c38314b927a7cd3cf09a463ea06dc 100644 --- a/master-standalone/deployment-apps-v1.json +++ b/master-standalone/deployment-apps-v1.json @@ -2409,6 +2409,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4347,6 +4354,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6321,6 +6335,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/deployment.json b/master-standalone/deployment.json index f0d0d19b93f104897aaa6d696d45dd8adb822e2c..e044a39a3f3ab8d8b191418a52e37d366d4a9c43 100644 --- a/master-standalone/deployment.json +++ b/master-standalone/deployment.json @@ -2406,6 +2406,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4344,6 +4351,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6318,6 +6332,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/deploymentlist-apps-v1.json b/master-standalone/deploymentlist-apps-v1.json index ed43d3185822b007d24a39cf32abc871237cb007..fa55d945a33fecf5cf46d9f1b47f80d58109ebd1 100644 --- a/master-standalone/deploymentlist-apps-v1.json +++ b/master-standalone/deploymentlist-apps-v1.json @@ -2424,6 +2424,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4362,6 +4369,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6336,6 +6350,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/deploymentlist.json b/master-standalone/deploymentlist.json index 3ce8df0582b2304ce0c7d2f7f9f7f5f2e419baf6..eb4568980d52c6bd1095357f6d8b44e21796365c 100644 --- a/master-standalone/deploymentlist.json +++ b/master-standalone/deploymentlist.json @@ -2418,6 +2418,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4356,6 +4363,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6330,6 +6344,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/deploymentspec-apps-v1.json b/master-standalone/deploymentspec-apps-v1.json index be99af85c03cf95eec8cefbefebe9fc393b97d79..264e2e36d6e89852a0d7b093c0e578992a915b8d 100644 --- a/master-standalone/deploymentspec-apps-v1.json +++ b/master-standalone/deploymentspec-apps-v1.json @@ -2139,6 +2139,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4077,6 +4084,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6051,6 +6065,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/deploymentspec.json b/master-standalone/deploymentspec.json index be99af85c03cf95eec8cefbefebe9fc393b97d79..264e2e36d6e89852a0d7b093c0e578992a915b8d 100644 --- a/master-standalone/deploymentspec.json +++ b/master-standalone/deploymentspec.json @@ -2139,6 +2139,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4077,6 +4084,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6051,6 +6065,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/ephemeralcontainer-v1.json b/master-standalone/ephemeralcontainer-v1.json index a9067c43d1d958f8d001140d5e5404ff5660fbe6..379d287824254b7154cd8a7f28d356da2045f68a 100644 --- a/master-standalone/ephemeralcontainer-v1.json +++ b/master-standalone/ephemeralcontainer-v1.json @@ -610,6 +610,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/ephemeralcontainer.json b/master-standalone/ephemeralcontainer.json index a9067c43d1d958f8d001140d5e5404ff5660fbe6..379d287824254b7154cd8a7f28d356da2045f68a 100644 --- a/master-standalone/ephemeralcontainer.json +++ b/master-standalone/ephemeralcontainer.json @@ -610,6 +610,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/horizontalpodautoscaler-autoscaling-v2.json b/master-standalone/horizontalpodautoscaler-autoscaling-v2.json index 0e582b27e546faa5323099e40d8b906f028fbcfe..1b4371b0f8ce70c27bc0fcacca3d25641e9a720a 100644 --- a/master-standalone/horizontalpodautoscaler-autoscaling-v2.json +++ b/master-standalone/horizontalpodautoscaler-autoscaling-v2.json @@ -278,10 +278,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -330,6 +330,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -338,10 +354,10 @@ ] }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -390,6 +406,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone/horizontalpodautoscaler.json b/master-standalone/horizontalpodautoscaler.json index 18261ef78084dd74b80b6de018834779bb69bac7..6b36f695abcdf530993e9c9c80e58d3605530c7c 100644 --- a/master-standalone/horizontalpodautoscaler.json +++ b/master-standalone/horizontalpodautoscaler.json @@ -275,10 +275,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -327,6 +327,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -335,10 +351,10 @@ ] }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -387,6 +403,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone/horizontalpodautoscalerbehavior-autoscaling-v2.json b/master-standalone/horizontalpodautoscalerbehavior-autoscaling-v2.json index 13c67a8b43b0250d1e62d83e0d0b52f7a9a4e715..7ca021e8fde1a53177b0f561e2460a96d49abdba 100644 --- a/master-standalone/horizontalpodautoscalerbehavior-autoscaling-v2.json +++ b/master-standalone/horizontalpodautoscalerbehavior-autoscaling-v2.json @@ -2,10 +2,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -54,6 +54,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -62,10 +78,10 @@ ] }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -114,6 +130,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone/horizontalpodautoscalerbehavior.json b/master-standalone/horizontalpodautoscalerbehavior.json index 13c67a8b43b0250d1e62d83e0d0b52f7a9a4e715..7ca021e8fde1a53177b0f561e2460a96d49abdba 100644 --- a/master-standalone/horizontalpodautoscalerbehavior.json +++ b/master-standalone/horizontalpodautoscalerbehavior.json @@ -2,10 +2,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -54,6 +54,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -62,10 +78,10 @@ ] }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -114,6 +130,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone/horizontalpodautoscalerlist-autoscaling-v2.json b/master-standalone/horizontalpodautoscalerlist-autoscaling-v2.json index 29c843fa934ec49e033d4f064f9068a59cd09fa2..a5e6152e99ac5b9870de92ad669ac870212b5aa6 100644 --- a/master-standalone/horizontalpodautoscalerlist-autoscaling-v2.json +++ b/master-standalone/horizontalpodautoscalerlist-autoscaling-v2.json @@ -293,10 +293,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -345,6 +345,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -353,10 +369,10 @@ ] }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -405,6 +421,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone/horizontalpodautoscalerlist.json b/master-standalone/horizontalpodautoscalerlist.json index 6bdf9f1b08a2ed72ca7539e47fcf3856ff3baab0..bd1fab59465127c232c382a5570fdbe30509eaa2 100644 --- a/master-standalone/horizontalpodautoscalerlist.json +++ b/master-standalone/horizontalpodautoscalerlist.json @@ -287,10 +287,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -339,6 +339,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -347,10 +363,10 @@ ] }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -399,6 +415,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone/horizontalpodautoscalerspec-autoscaling-v2.json b/master-standalone/horizontalpodautoscalerspec-autoscaling-v2.json index fc89f006ad71c449b293006f4e832677665b6ef7..22550de24dd10d07aae65c6fc373637ecdd90763 100644 --- a/master-standalone/horizontalpodautoscalerspec-autoscaling-v2.json +++ b/master-standalone/horizontalpodautoscalerspec-autoscaling-v2.json @@ -5,10 +5,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -57,6 +57,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -65,10 +81,10 @@ ] }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -117,6 +133,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone/horizontalpodautoscalerspec.json b/master-standalone/horizontalpodautoscalerspec.json index fc89f006ad71c449b293006f4e832677665b6ef7..22550de24dd10d07aae65c6fc373637ecdd90763 100644 --- a/master-standalone/horizontalpodautoscalerspec.json +++ b/master-standalone/horizontalpodautoscalerspec.json @@ -5,10 +5,10 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -57,6 +57,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ @@ -65,10 +81,10 @@ ] }, "scaleUp": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -117,6 +133,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": [ diff --git a/master-standalone/hpascalingrules-autoscaling-v2.json b/master-standalone/hpascalingrules-autoscaling-v2.json index 8c606a97a305379f1ab5ec2526e4ee58f21fbe27..8c27657574de6b6c5829797ef6b43245ddb6d70d 100644 --- a/master-standalone/hpascalingrules-autoscaling-v2.json +++ b/master-standalone/hpascalingrules-autoscaling-v2.json @@ -1,8 +1,8 @@ { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -51,6 +51,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": "object", diff --git a/master-standalone/hpascalingrules.json b/master-standalone/hpascalingrules.json index 8c606a97a305379f1ab5ec2526e4ee58f21fbe27..8c27657574de6b6c5829797ef6b43245ddb6d70d 100644 --- a/master-standalone/hpascalingrules.json +++ b/master-standalone/hpascalingrules.json @@ -1,8 +1,8 @@ { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "description": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.", "properties": { @@ -51,6 +51,22 @@ "integer", "null" ] + }, + "tolerance": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "number", + "null" + ] + } + ] } }, "type": "object", diff --git a/master-standalone/job-batch-v1.json b/master-standalone/job-batch-v1.json index d04217d99116a9d7b2e51d0da79e472cefebe7b7..30f17365cbf01e96ccc35c0d933958293a3792a1 100644 --- a/master-standalone/job-batch-v1.json +++ b/master-standalone/job-batch-v1.json @@ -2538,6 +2538,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4476,6 +4483,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6450,6 +6464,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/job.json b/master-standalone/job.json index 539c7d56cc5f8eee71148b98f597775090cbaa75..e8ef3eedd68609b22cf9e84deb6d44790a3bfc77 100644 --- a/master-standalone/job.json +++ b/master-standalone/job.json @@ -2535,6 +2535,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4473,6 +4480,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6447,6 +6461,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/joblist-batch-v1.json b/master-standalone/joblist-batch-v1.json index c20a04346686906a6b68ee6f799e7131fd7390f7..319943a639083f507f3c5fa1620332aebe0741ed 100644 --- a/master-standalone/joblist-batch-v1.json +++ b/master-standalone/joblist-batch-v1.json @@ -2553,6 +2553,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4491,6 +4498,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6465,6 +6479,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/joblist.json b/master-standalone/joblist.json index f77be5dcffea66d77213065c7e0623c68555b567..76f56ab42a18f8d71633897ff7bf05ea827b9724 100644 --- a/master-standalone/joblist.json +++ b/master-standalone/joblist.json @@ -2547,6 +2547,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4485,6 +4492,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6459,6 +6473,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/jobspec-batch-v1.json b/master-standalone/jobspec-batch-v1.json index c1ea296ed75930a3608317d7600ac9a298a5575d..b8aab7d515aff90e13604b996f6cac9a270c84f9 100644 --- a/master-standalone/jobspec-batch-v1.json +++ b/master-standalone/jobspec-batch-v1.json @@ -2265,6 +2265,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4203,6 +4210,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6177,6 +6191,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/jobspec.json b/master-standalone/jobspec.json index c1ea296ed75930a3608317d7600ac9a298a5575d..b8aab7d515aff90e13604b996f6cac9a270c84f9 100644 --- a/master-standalone/jobspec.json +++ b/master-standalone/jobspec.json @@ -2265,6 +2265,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4203,6 +4210,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6177,6 +6191,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/jobtemplatespec-batch-v1.json b/master-standalone/jobtemplatespec-batch-v1.json index d6b9d19aedd1f8a5c2b640bacbdd1d5e2c4846e0..5ffe91e474f614f3443786e19332d37296be96ff 100644 --- a/master-standalone/jobtemplatespec-batch-v1.json +++ b/master-standalone/jobtemplatespec-batch-v1.json @@ -2518,6 +2518,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4456,6 +4463,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6430,6 +6444,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/jobtemplatespec.json b/master-standalone/jobtemplatespec.json index d6b9d19aedd1f8a5c2b640bacbdd1d5e2c4846e0..5ffe91e474f614f3443786e19332d37296be96ff 100644 --- a/master-standalone/jobtemplatespec.json +++ b/master-standalone/jobtemplatespec.json @@ -2518,6 +2518,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4456,6 +4463,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6430,6 +6444,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/lifecycle-v1.json b/master-standalone/lifecycle-v1.json index 4312b19d5527206d2b89116fee63bcfcfaebb38f..dae6732a438904b7a53e97d877620aa3153f4367 100644 --- a/master-standalone/lifecycle-v1.json +++ b/master-standalone/lifecycle-v1.json @@ -324,6 +324,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": "object", diff --git a/master-standalone/lifecycle.json b/master-standalone/lifecycle.json index 4312b19d5527206d2b89116fee63bcfcfaebb38f..dae6732a438904b7a53e97d877620aa3153f4367 100644 --- a/master-standalone/lifecycle.json +++ b/master-standalone/lifecycle.json @@ -324,6 +324,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": "object", diff --git a/master-standalone/pod-v1.json b/master-standalone/pod-v1.json index def96b634e684016cc3f946b1c564415d9645547..6ffa7b5b8cfb3109e6ffdd556f3c78a733cce9cc 100644 --- a/master-standalone/pod-v1.json +++ b/master-standalone/pod-v1.json @@ -1994,6 +1994,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3932,6 +3939,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5906,6 +5920,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -10730,6 +10751,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11281,6 +11309,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11865,6 +11900,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone/pod.json b/master-standalone/pod.json index 00222aa7be2c7fa1217855b3b248b8da3d2cb24f..debdb822dc1fd60eff0876a870589523fab6611d 100644 --- a/master-standalone/pod.json +++ b/master-standalone/pod.json @@ -1991,6 +1991,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3929,6 +3936,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5903,6 +5917,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -10727,6 +10748,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11278,6 +11306,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11862,6 +11897,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone/podlist-v1.json b/master-standalone/podlist-v1.json index 00bb0070c33f620b3d51b68e55207f8bcc5a9ddb..f13e0776589c5802d6ab8be7d1cdb156bc1ec87b 100644 --- a/master-standalone/podlist-v1.json +++ b/master-standalone/podlist-v1.json @@ -2009,6 +2009,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3947,6 +3954,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5921,6 +5935,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -10745,6 +10766,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11296,6 +11324,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11880,6 +11915,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone/podlist.json b/master-standalone/podlist.json index 7c5ca4b414dd51f577874eeb45f3b7facc229021..ef18e726975af4543349fd96b7752bbb6d5efa9e 100644 --- a/master-standalone/podlist.json +++ b/master-standalone/podlist.json @@ -2003,6 +2003,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3941,6 +3948,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5915,6 +5929,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -10739,6 +10760,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11290,6 +11318,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -11874,6 +11909,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone/podspec-v1.json b/master-standalone/podspec-v1.json index 441998107683c49026ec2c39ecc21fbae3d5fd38..2137389cccf5614743ba0d65804a1c5792e4a18d 100644 --- a/master-standalone/podspec-v1.json +++ b/master-standalone/podspec-v1.json @@ -1721,6 +1721,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3662,6 +3669,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5636,6 +5650,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/podspec.json b/master-standalone/podspec.json index 441998107683c49026ec2c39ecc21fbae3d5fd38..2137389cccf5614743ba0d65804a1c5792e4a18d 100644 --- a/master-standalone/podspec.json +++ b/master-standalone/podspec.json @@ -1721,6 +1721,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3662,6 +3669,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5636,6 +5650,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/podstatus-v1.json b/master-standalone/podstatus-v1.json index 85db0ccfc776024e79dcb5e71d9c3a1e3bf5feb0..2c9cbb9c4e6041fa1c25c3346e3fd3fd87847c54 100644 --- a/master-standalone/podstatus-v1.json +++ b/master-standalone/podstatus-v1.json @@ -510,6 +510,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -1061,6 +1068,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -1645,6 +1659,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone/podstatus.json b/master-standalone/podstatus.json index 85db0ccfc776024e79dcb5e71d9c3a1e3bf5feb0..2c9cbb9c4e6041fa1c25c3346e3fd3fd87847c54 100644 --- a/master-standalone/podstatus.json +++ b/master-standalone/podstatus.json @@ -510,6 +510,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -1061,6 +1068,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { @@ -1645,6 +1659,13 @@ "null" ] }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "description": "ContainerUser represents user identity information", "properties": { diff --git a/master-standalone/podtemplate-v1.json b/master-standalone/podtemplate-v1.json index 07f56d51f702012f9278b6002319fd6c9d0c180a..1437b650a234190f85a0dbe02326af6400da029c 100644 --- a/master-standalone/podtemplate-v1.json +++ b/master-standalone/podtemplate-v1.json @@ -2247,6 +2247,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4185,6 +4192,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6159,6 +6173,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/podtemplate.json b/master-standalone/podtemplate.json index ba52dea7cb40c930cfc655abdfbcc8f37add6ef3..0991fc3f1921cdf0a17c551673c731f7ae81db11 100644 --- a/master-standalone/podtemplate.json +++ b/master-standalone/podtemplate.json @@ -2244,6 +2244,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4182,6 +4189,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6156,6 +6170,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/podtemplatelist-v1.json b/master-standalone/podtemplatelist-v1.json index 7bb463227031db7212a828274a2db0dbb4c7a3a9..4dd53c032cb906c91c23ed0d550d3b2b68e20812 100644 --- a/master-standalone/podtemplatelist-v1.json +++ b/master-standalone/podtemplatelist-v1.json @@ -2262,6 +2262,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4200,6 +4207,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6174,6 +6188,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/podtemplatelist.json b/master-standalone/podtemplatelist.json index 314573169b8cf1ff2abbf32961876ac117964e86..0a0e44da87c10cd8e396402dde0dc140c206446a 100644 --- a/master-standalone/podtemplatelist.json +++ b/master-standalone/podtemplatelist.json @@ -2256,6 +2256,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4194,6 +4201,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6168,6 +6182,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/podtemplatespec-v1.json b/master-standalone/podtemplatespec-v1.json index bca78cd7ea9d286ffa28c35b31748695ba81eabe..a61dcf3b42c8747c9b822845f1505f32807af909 100644 --- a/master-standalone/podtemplatespec-v1.json +++ b/master-standalone/podtemplatespec-v1.json @@ -1974,6 +1974,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3912,6 +3919,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5886,6 +5900,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/podtemplatespec.json b/master-standalone/podtemplatespec.json index bca78cd7ea9d286ffa28c35b31748695ba81eabe..a61dcf3b42c8747c9b822845f1505f32807af909 100644 --- a/master-standalone/podtemplatespec.json +++ b/master-standalone/podtemplatespec.json @@ -1974,6 +1974,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3912,6 +3919,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5886,6 +5900,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicaset-apps-v1.json b/master-standalone/replicaset-apps-v1.json index 5d07012ac155d9cc1f264160b0924633cc97c7af..9953267bd083e4204d0a43f6c1e123a1dcb540cf 100644 --- a/master-standalone/replicaset-apps-v1.json +++ b/master-standalone/replicaset-apps-v1.json @@ -2329,6 +2329,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4267,6 +4274,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6241,6 +6255,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicaset.json b/master-standalone/replicaset.json index 88aa8e378a743d22cd7ec275fa508d77ccbecd6a..0610e4cac84d0ae34ec96bf1e58d9ff2dcbb1c41 100644 --- a/master-standalone/replicaset.json +++ b/master-standalone/replicaset.json @@ -2326,6 +2326,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4264,6 +4271,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6238,6 +6252,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicasetlist-apps-v1.json b/master-standalone/replicasetlist-apps-v1.json index 328d9867daf6819842f99af28f2b1d6a4b88f0a4..e1f8b9dcc53790b57d93d9a1aab6740c87004d7d 100644 --- a/master-standalone/replicasetlist-apps-v1.json +++ b/master-standalone/replicasetlist-apps-v1.json @@ -2344,6 +2344,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4282,6 +4289,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6256,6 +6270,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicasetlist.json b/master-standalone/replicasetlist.json index 033e27fe64684c859befbac244738e3ad290e2d3..5106710e8b63c5d710b5967fb4ccfa473ac036fe 100644 --- a/master-standalone/replicasetlist.json +++ b/master-standalone/replicasetlist.json @@ -2338,6 +2338,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4276,6 +4283,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6250,6 +6264,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicasetspec-apps-v1.json b/master-standalone/replicasetspec-apps-v1.json index ffa4b809c0a173d77543cef015d79e47e5a5e074..4204c11fd2a680f5651a3f3ea8ad22dc027702ee 100644 --- a/master-standalone/replicasetspec-apps-v1.json +++ b/master-standalone/replicasetspec-apps-v1.json @@ -2059,6 +2059,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3997,6 +4004,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5971,6 +5985,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicasetspec.json b/master-standalone/replicasetspec.json index ffa4b809c0a173d77543cef015d79e47e5a5e074..4204c11fd2a680f5651a3f3ea8ad22dc027702ee 100644 --- a/master-standalone/replicasetspec.json +++ b/master-standalone/replicasetspec.json @@ -2059,6 +2059,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3997,6 +4004,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5971,6 +5985,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicationcontroller-v1.json b/master-standalone/replicationcontroller-v1.json index 5eb4667024d6dcb7f8e62e67eac2f0c1fd600caf..34c74c86272a2850ed3e582b37727e109993ba6f 100644 --- a/master-standalone/replicationcontroller-v1.json +++ b/master-standalone/replicationcontroller-v1.json @@ -2280,6 +2280,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4218,6 +4225,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6192,6 +6206,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicationcontroller.json b/master-standalone/replicationcontroller.json index 39049e5d2666c6866d007de89269f5b415e49883..2c1f451c1875a8ffa3de4f0f5aeabc5f5be927be 100644 --- a/master-standalone/replicationcontroller.json +++ b/master-standalone/replicationcontroller.json @@ -2277,6 +2277,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4215,6 +4222,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6189,6 +6203,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicationcontrollerlist-v1.json b/master-standalone/replicationcontrollerlist-v1.json index c2e21e918380391d3bbb51eba02fb0a7927f71cb..ede9af54bd31e7fd4b343688fa8c722a60468576 100644 --- a/master-standalone/replicationcontrollerlist-v1.json +++ b/master-standalone/replicationcontrollerlist-v1.json @@ -2295,6 +2295,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4233,6 +4240,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6207,6 +6221,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicationcontrollerlist.json b/master-standalone/replicationcontrollerlist.json index b7b9d56a4a3a0bf6301341c7fe64151ed6a21222..bd72dd5a0cc46eddc05454cedcaeaa4d00669710 100644 --- a/master-standalone/replicationcontrollerlist.json +++ b/master-standalone/replicationcontrollerlist.json @@ -2289,6 +2289,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4227,6 +4234,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6201,6 +6215,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicationcontrollerspec-v1.json b/master-standalone/replicationcontrollerspec-v1.json index c645502f7957d30d5b99557293027cdfc69f2fb5..238fd6fdbc40bceee857017a55ebbf99c6da3d08 100644 --- a/master-standalone/replicationcontrollerspec-v1.json +++ b/master-standalone/replicationcontrollerspec-v1.json @@ -2007,6 +2007,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3945,6 +3952,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5919,6 +5933,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/replicationcontrollerspec.json b/master-standalone/replicationcontrollerspec.json index c645502f7957d30d5b99557293027cdfc69f2fb5..238fd6fdbc40bceee857017a55ebbf99c6da3d08 100644 --- a/master-standalone/replicationcontrollerspec.json +++ b/master-standalone/replicationcontrollerspec.json @@ -2007,6 +2007,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -3945,6 +3952,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -5919,6 +5933,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/statefulset-apps-v1.json b/master-standalone/statefulset-apps-v1.json index d1aaf5d3633dc0e2e6660dfce2a72b062a69affb..bd03613a1064d378824977c1cb64d4293cac534f 100644 --- a/master-standalone/statefulset-apps-v1.json +++ b/master-standalone/statefulset-apps-v1.json @@ -2391,6 +2391,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4329,6 +4336,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6303,6 +6317,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/statefulset.json b/master-standalone/statefulset.json index 9cd5be9e2986a637ec490fe99f601cec84672c67..6bfd59ac3d5e010e58476a5f5c7ce52f0eeac8e2 100644 --- a/master-standalone/statefulset.json +++ b/master-standalone/statefulset.json @@ -2388,6 +2388,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4326,6 +4333,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6300,6 +6314,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/statefulsetlist-apps-v1.json b/master-standalone/statefulsetlist-apps-v1.json index 400a56e983c74eb1a4f78c9e89d96a2c6cbc2b2a..aa6b5b55abd14737558f0b8dee84603ea050427e 100644 --- a/master-standalone/statefulsetlist-apps-v1.json +++ b/master-standalone/statefulsetlist-apps-v1.json @@ -2406,6 +2406,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4344,6 +4351,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6318,6 +6332,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/statefulsetlist.json b/master-standalone/statefulsetlist.json index 19503adaf874a7c37dda70d430829db005edeefc..142ebeecf36e629998af91506c7640a70749bd0a 100644 --- a/master-standalone/statefulsetlist.json +++ b/master-standalone/statefulsetlist.json @@ -2400,6 +2400,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4338,6 +4345,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6312,6 +6326,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/statefulsetspec-apps-v1.json b/master-standalone/statefulsetspec-apps-v1.json index 83bc16bb78eb66afa07475a1aad1ff75d1a30e4f..39925d70cd6c206a73000d54cfffef16bbb78c63 100644 --- a/master-standalone/statefulsetspec-apps-v1.json +++ b/master-standalone/statefulsetspec-apps-v1.json @@ -2121,6 +2121,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4059,6 +4066,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6033,6 +6047,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master-standalone/statefulsetspec.json b/master-standalone/statefulsetspec.json index 8364b0ef3ae685739a14841afb42c635c6267fc5..6dec2152c94ab44fd48ec83da9d0aee3c012d1f6 100644 --- a/master-standalone/statefulsetspec.json +++ b/master-standalone/statefulsetspec.json @@ -2121,6 +2121,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -4059,6 +4066,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ @@ -6033,6 +6047,13 @@ "object", "null" ] + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": [ diff --git a/master/_definitions.json b/master/_definitions.json index f5dfd42f59b0a9aa3eb9ae6ed50a5187bbfed1e2..4b629a23e6cccebad4fecb1f17371f2a6ef825c0 100644 --- a/master/_definitions.json +++ b/master/_definitions.json @@ -4048,10 +4048,10 @@ "type": "object" }, "io.k8s.api.autoscaling.v2.HPAScalingRules": { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "$ref": "#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, @@ -4066,6 +4066,10 @@ "description": "stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long).", "format": "int32", "type": "integer" + }, + "tolerance": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "description": "tolerance is the tolerance on the ratio between the current and desired metric value under which no updates are made to the desired number of replicas (e.g. 0.01 for 1%). Must be greater than or equal to zero. If not set, the default cluster-wide tolerance is applied (by default 10%).\n\nFor example, if autoscaling is configured with a memory consumption target of 100Mi, and scale-down and scale-up tolerances of 5% and 1% respectively, scaling will be triggered when the actual consumption falls below 95Mi or exceeds 101Mi.\n\nThis is an alpha field and requires enabling the HPAConfigurableTolerance feature gate." } }, "type": "object" @@ -6903,6 +6907,10 @@ "$ref": "#/definitions/io.k8s.api.core.v1.ContainerState", "description": "State holds details about the container's current condition." }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": "string" + }, "user": { "$ref": "#/definitions/io.k8s.api.core.v1.ContainerUser", "description": "User represents user identity information initially attached to the first process of the container" @@ -8082,6 +8090,10 @@ "preStop": { "$ref": "#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The Pod's termination grace period countdown begins before the PreStop hook is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period (unless delayed by finalizers). Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": "string" } }, "type": "object" diff --git a/master/containerstatus-v1.json b/master/containerstatus-v1.json index f8472b3170660ffda2378482aacd94af2af69d12..af787de42e05d41179975a993d45e05c0276988c 100644 --- a/master/containerstatus-v1.json +++ b/master/containerstatus-v1.json @@ -89,6 +89,13 @@ "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/master/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", "description": "State holds details about the container's current condition." }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/master/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerUser", "description": "User represents user identity information initially attached to the first process of the container" diff --git a/master/containerstatus.json b/master/containerstatus.json index f8472b3170660ffda2378482aacd94af2af69d12..af787de42e05d41179975a993d45e05c0276988c 100644 --- a/master/containerstatus.json +++ b/master/containerstatus.json @@ -89,6 +89,13 @@ "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/master/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", "description": "State holds details about the container's current condition." }, + "stopSignal": { + "description": "StopSignal reports the effective stop signal for this container", + "type": [ + "string", + "null" + ] + }, "user": { "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/master/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerUser", "description": "User represents user identity information initially attached to the first process of the container" diff --git a/master/hpascalingrules-autoscaling-v2.json b/master/hpascalingrules-autoscaling-v2.json index 7610d6ab173d758f7ce9cbb7961c84a438c47282..380a034c609c5f0f7a43f9129ca1da3eef3dca3d 100644 --- a/master/hpascalingrules-autoscaling-v2.json +++ b/master/hpascalingrules-autoscaling-v2.json @@ -1,8 +1,8 @@ { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/master/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, @@ -26,6 +26,10 @@ "integer", "null" ] + }, + "tolerance": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/master/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "description": "tolerance is the tolerance on the ratio between the current and desired metric value under which no updates are made to the desired number of replicas (e.g. 0.01 for 1%). Must be greater than or equal to zero. If not set, the default cluster-wide tolerance is applied (by default 10%).\n\nFor example, if autoscaling is configured with a memory consumption target of 100Mi, and scale-down and scale-up tolerances of 5% and 1% respectively, scaling will be triggered when the actual consumption falls below 95Mi or exceeds 101Mi.\n\nThis is an alpha field and requires enabling the HPAConfigurableTolerance feature gate." } }, "type": "object", diff --git a/master/hpascalingrules.json b/master/hpascalingrules.json index 7610d6ab173d758f7ce9cbb7961c84a438c47282..380a034c609c5f0f7a43f9129ca1da3eef3dca3d 100644 --- a/master/hpascalingrules.json +++ b/master/hpascalingrules.json @@ -1,8 +1,8 @@ { - "description": "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.", + "description": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations. (Note that setting a tolerance requires enabling the alpha HPAConfigurableTolerance feature gate.)", "properties": { "policies": { - "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", + "description": "policies is a list of potential scaling polices which can be used during scaling. If not set, use the default values: - For scale up: allow doubling the number of pods, or an absolute change of 4 pods in a 15s window. - For scale down: allow all pods to be removed in a 15s window.", "items": { "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/master/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, @@ -26,6 +26,10 @@ "integer", "null" ] + }, + "tolerance": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/master/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "description": "tolerance is the tolerance on the ratio between the current and desired metric value under which no updates are made to the desired number of replicas (e.g. 0.01 for 1%). Must be greater than or equal to zero. If not set, the default cluster-wide tolerance is applied (by default 10%).\n\nFor example, if autoscaling is configured with a memory consumption target of 100Mi, and scale-down and scale-up tolerances of 5% and 1% respectively, scaling will be triggered when the actual consumption falls below 95Mi or exceeds 101Mi.\n\nThis is an alpha field and requires enabling the HPAConfigurableTolerance feature gate." } }, "type": "object", diff --git a/master/lifecycle-v1.json b/master/lifecycle-v1.json index bbc50955d67bfa2973718077e904f7dafd123f90..868e90a092a4a449f4d8f37b5fe84dca3d03a92f 100644 --- a/master/lifecycle-v1.json +++ b/master/lifecycle-v1.json @@ -8,6 +8,13 @@ "preStop": { "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/master/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The Pod's termination grace period countdown begins before the PreStop hook is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period (unless delayed by finalizers). Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": "object", diff --git a/master/lifecycle.json b/master/lifecycle.json index bbc50955d67bfa2973718077e904f7dafd123f90..868e90a092a4a449f4d8f37b5fe84dca3d03a92f 100644 --- a/master/lifecycle.json +++ b/master/lifecycle.json @@ -8,6 +8,13 @@ "preStop": { "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/master/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The Pod's termination grace period countdown begins before the PreStop hook is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period (unless delayed by finalizers). Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" + }, + "stopSignal": { + "description": "StopSignal defines which signal will be sent to a container when it is being stopped. If not specified, the default is defined by the container runtime in use. StopSignal can only be set for Pods with a non-empty .spec.os.name", + "type": [ + "string", + "null" + ] } }, "type": "object",