diff --git a/serving.kserve.io/clusterservingruntime_v1alpha1.json b/serving.kserve.io/clusterservingruntime_v1alpha1.json index b2ff0bf9..f1ebb2d7 100644 --- a/serving.kserve.io/clusterservingruntime_v1alpha1.json +++ b/serving.kserve.io/clusterservingruntime_v1alpha1.json @@ -36,7 +36,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -58,7 +61,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -74,7 +80,10 @@ "type": "integer" } }, - "required": ["preference", "weight"], + "required": [ + "preference", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -101,7 +110,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -123,7 +135,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -137,7 +152,9 @@ "type": "array" } }, - "required": ["nodeSelectorTerms"], + "required": [ + "nodeSelectorTerms" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -171,7 +188,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -206,7 +226,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -233,7 +256,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -242,7 +267,10 @@ "type": "integer" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "podAffinityTerm", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -269,7 +297,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -304,7 +335,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -331,7 +365,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -366,7 +402,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -401,7 +440,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -428,7 +470,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -437,7 +481,10 @@ "type": "integer" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "podAffinityTerm", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -464,7 +511,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -499,7 +549,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -526,7 +579,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -571,7 +626,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -585,7 +642,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -611,7 +670,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -628,7 +689,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -638,7 +701,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -698,7 +763,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -712,7 +779,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -738,7 +807,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -755,7 +826,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -765,7 +838,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -846,7 +921,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -870,7 +948,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -891,7 +971,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -928,7 +1010,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -952,7 +1037,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -973,7 +1060,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -1013,7 +1102,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1032,7 +1123,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -1056,7 +1150,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1089,7 +1185,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1130,12 +1228,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "readinessProbe": { @@ -1166,7 +1269,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1185,7 +1290,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -1209,7 +1317,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1242,7 +1352,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1258,6 +1370,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -1267,12 +1399,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -1309,6 +1445,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "allowPrivilegeEscalation": { @@ -1379,7 +1518,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -1433,7 +1574,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1452,7 +1595,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -1476,7 +1622,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1509,7 +1657,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1550,7 +1700,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -1578,7 +1731,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -1588,7 +1744,9 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -1661,11 +1819,18 @@ "name": { "type": "string" }, + "priority": { + "format": "int32", + "minimum": 1, + "type": "integer" + }, "version": { "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -1715,7 +1880,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -1740,7 +1907,10 @@ "type": "boolean" } }, - "required": ["diskName", "diskURI"], + "required": [ + "diskName", + "diskURI" + ], "type": "object", "additionalProperties": false }, @@ -1756,7 +1926,10 @@ "type": "string" } }, - "required": ["secretName", "shareName"], + "required": [ + "secretName", + "shareName" + ], "type": "object", "additionalProperties": false }, @@ -1791,7 +1964,9 @@ "type": "string" } }, - "required": ["monitors"], + "required": [ + "monitors" + ], "type": "object", "additionalProperties": false }, @@ -1817,7 +1992,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -1841,7 +2018,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -1886,7 +2066,9 @@ "type": "object" } }, - "required": ["driver"], + "required": [ + "driver" + ], "type": "object", "additionalProperties": false }, @@ -1908,7 +2090,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -1941,13 +2125,17 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -2005,7 +2193,10 @@ "type": "string" } }, - "required": ["kind", "name"], + "required": [ + "kind", + "name" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -2025,7 +2216,10 @@ "type": "string" } }, - "required": ["kind", "name"], + "required": [ + "kind", + "name" + ], "type": "object", "additionalProperties": false }, @@ -2038,12 +2232,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -2098,7 +2296,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -2129,7 +2330,9 @@ "additionalProperties": false } }, - "required": ["spec"], + "required": [ + "spec" + ], "type": "object", "additionalProperties": false } @@ -2193,7 +2396,9 @@ "additionalProperties": false } }, - "required": ["driver"], + "required": [ + "driver" + ], "type": "object", "additionalProperties": false }, @@ -2225,7 +2430,9 @@ "type": "boolean" } }, - "required": ["pdName"], + "required": [ + "pdName" + ], "type": "object", "additionalProperties": false }, @@ -2241,7 +2448,9 @@ "type": "string" } }, - "required": ["repository"], + "required": [ + "repository" + ], "type": "object", "additionalProperties": false }, @@ -2257,7 +2466,10 @@ "type": "boolean" } }, - "required": ["endpoints", "path"], + "required": [ + "endpoints", + "path" + ], "type": "object", "additionalProperties": false }, @@ -2270,7 +2482,9 @@ "type": "string" } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -2321,7 +2535,11 @@ "type": "string" } }, - "required": ["iqn", "lun", "targetPortal"], + "required": [ + "iqn", + "lun", + "targetPortal" + ], "type": "object", "additionalProperties": false }, @@ -2340,7 +2558,10 @@ "type": "string" } }, - "required": ["path", "server"], + "required": [ + "path", + "server" + ], "type": "object", "additionalProperties": false }, @@ -2353,7 +2574,9 @@ "type": "boolean" } }, - "required": ["claimName"], + "required": [ + "claimName" + ], "type": "object", "additionalProperties": false }, @@ -2366,7 +2589,9 @@ "type": "string" } }, - "required": ["pdID"], + "required": [ + "pdID" + ], "type": "object", "additionalProperties": false }, @@ -2382,7 +2607,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -2411,7 +2638,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -2442,7 +2672,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -2475,13 +2707,17 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -2507,7 +2743,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -2537,7 +2776,9 @@ "type": "string" } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false } @@ -2572,7 +2813,10 @@ "type": "string" } }, - "required": ["registry", "volume"], + "required": [ + "registry", + "volume" + ], "type": "object", "additionalProperties": false }, @@ -2613,7 +2857,10 @@ "type": "string" } }, - "required": ["image", "monitors"], + "required": [ + "image", + "monitors" + ], "type": "object", "additionalProperties": false }, @@ -2657,7 +2904,11 @@ "type": "string" } }, - "required": ["gateway", "secretRef", "system"], + "required": [ + "gateway", + "secretRef", + "system" + ], "type": "object", "additionalProperties": false }, @@ -2681,7 +2932,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -2740,19 +2994,25 @@ "type": "string" } }, - "required": ["volumePath"], + "required": [ + "volumePath" + ], "type": "object", "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array" } }, - "required": ["containers"], + "required": [ + "containers" + ], "type": "object", "additionalProperties": false }, diff --git a/serving.kserve.io/inferencegraph_v1alpha1.json b/serving.kserve.io/inferencegraph_v1alpha1.json index 7bdee832..66cf3ed8 100644 --- a/serving.kserve.io/inferencegraph_v1alpha1.json +++ b/serving.kserve.io/inferencegraph_v1alpha1.json @@ -36,7 +36,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -58,7 +61,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -74,7 +80,10 @@ "type": "integer" } }, - "required": ["preference", "weight"], + "required": [ + "preference", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -101,7 +110,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -123,7 +135,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -137,7 +152,9 @@ "type": "array" } }, - "required": ["nodeSelectorTerms"], + "required": [ + "nodeSelectorTerms" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -171,7 +188,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -206,7 +226,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -233,7 +256,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -242,7 +267,10 @@ "type": "integer" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "podAffinityTerm", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -269,7 +297,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -304,7 +335,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -331,7 +365,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -366,7 +402,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -401,7 +440,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -428,7 +470,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -437,7 +481,10 @@ "type": "integer" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "podAffinityTerm", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -464,7 +511,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -499,7 +549,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -526,7 +579,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -540,11 +595,22 @@ "type": "object", "additionalProperties": false }, + "maxReplicas": { + "type": "integer" + }, + "minReplicas": { + "type": "integer" + }, "nodes": { "additionalProperties": { "properties": { "routerType": { - "enum": ["Sequence", "Splitter", "Ensemble", "Switch"], + "enum": [ + "Sequence", + "Splitter", + "Ensemble", + "Switch" + ], "type": "string" }, "steps": { @@ -556,6 +622,13 @@ "data": { "type": "string" }, + "dependency": { + "enum": [ + "Soft", + "Hard" + ], + "type": "string" + }, "name": { "type": "string" }, @@ -579,7 +652,9 @@ "type": "array" } }, - "required": ["routerType"], + "required": [ + "routerType" + ], "type": "object", "additionalProperties": false }, @@ -594,12 +669,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -635,9 +714,27 @@ }, "type": "object", "additionalProperties": false + }, + "scaleMetric": { + "enum": [ + "cpu", + "memory", + "concurrency", + "rps" + ], + "type": "string" + }, + "scaleTarget": { + "type": "integer" + }, + "timeout": { + "format": "int64", + "type": "integer" } }, - "required": ["nodes"], + "required": [ + "nodes" + ], "type": "object", "additionalProperties": false }, @@ -671,7 +768,10 @@ "type": "string" } }, - "required": ["status", "type"], + "required": [ + "status", + "type" + ], "type": "object", "additionalProperties": false }, diff --git a/serving.kserve.io/inferenceservice_v1beta1.json b/serving.kserve.io/inferenceservice_v1beta1.json index 121172c5..fa4e313c 100644 --- a/serving.kserve.io/inferenceservice_v1beta1.json +++ b/serving.kserve.io/inferenceservice_v1beta1.json @@ -42,7 +42,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -64,7 +67,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -80,7 +86,10 @@ "type": "integer" } }, - "required": ["preference", "weight"], + "required": [ + "preference", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -107,7 +116,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -129,7 +141,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -143,7 +158,9 @@ "type": "array" } }, - "required": ["nodeSelectorTerms"], + "required": [ + "nodeSelectorTerms" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -177,7 +194,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -212,7 +232,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -239,7 +262,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -248,7 +273,10 @@ "type": "integer" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "podAffinityTerm", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -275,7 +303,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -310,7 +341,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -337,7 +371,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -372,7 +408,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -407,7 +446,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -434,7 +476,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -443,7 +487,10 @@ "type": "integer" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "podAffinityTerm", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -470,7 +517,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -505,7 +555,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -532,7 +585,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -546,7 +601,13 @@ "type": "object", "additionalProperties": false }, - "alibi": { + "annotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "art": { "properties": { "args": { "items": { @@ -589,7 +650,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -603,7 +666,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -629,7 +694,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -646,7 +713,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -656,7 +725,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -737,7 +808,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -761,7 +835,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -782,7 +858,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -819,7 +897,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -843,7 +924,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -864,7 +947,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -904,7 +989,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -923,7 +1010,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -1019,12 +1109,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "readinessProbe": { @@ -1055,7 +1150,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1074,7 +1171,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -1145,6 +1245,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -1154,12 +1274,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -1196,6 +1320,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "runtimeVersion": { "type": "string" }, @@ -1269,7 +1396,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -1323,7 +1452,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1342,7 +1473,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -1366,7 +1500,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1399,7 +1535,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1467,7 +1605,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -1495,7 +1636,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -1508,818 +1652,714 @@ "type": "object", "additionalProperties": false }, - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" + "automountServiceAccountToken": { + "type": "boolean" }, - "art": { + "batcher": { "properties": { - "args": { - "items": { - "type": "string" - }, - "type": "array" + "maxBatchSize": { + "type": "integer" }, - "command": { - "items": { - "type": "string" - }, - "type": "array" + "maxLatency": { + "type": "integer" }, - "config": { - "additionalProperties": { - "type": "string" + "timeout": { + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "canaryTrafficPercent": { + "format": "int64", + "type": "integer" + }, + "containerConcurrency": { + "format": "int64", + "type": "integer" + }, + "containers": { + "items": { + "properties": { + "args": { + "items": { + "type": "string" + }, + "type": "array" }, - "type": "object" - }, - "env": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - }, - "valueFrom": { - "properties": { - "configMapKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" + "command": { + "items": { + "type": "string" + }, + "type": "array" + }, + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "valueFrom": { + "properties": { + "configMapKeyRef": { + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + } }, - "optional": { - "type": "boolean" - } + "required": [ + "key" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false }, - "required": ["key"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" + "fieldRef": { + "properties": { + "apiVersion": { + "type": "string" + }, + "fieldPath": { + "type": "string" + } }, - "fieldPath": { - "type": "string" - } + "required": [ + "fieldPath" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false }, - "required": ["fieldPath"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true + "resourceFieldRef": { + "properties": { + "containerName": { + "type": "string" + }, + "divisor": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "resource": { + "type": "string" + } }, - "resource": { - "type": "string" - } + "required": [ + "resource" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false }, - "required": ["resource"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" + "secretKeyRef": { + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + } }, - "optional": { - "type": "boolean" - } - }, - "required": ["key"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": ["name"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "envFrom": { - "items": { - "properties": { - "configMapRef": { - "properties": { - "name": { - "type": "string" + "required": [ + "key" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + } }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "prefix": { - "type": "string" + "type": "object", + "additionalProperties": false + } }, - "secretRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false }, - "type": "object", - "additionalProperties": false + "type": "array" }, - "type": "array" - }, - "image": { - "type": "string" - }, - "imagePullPolicy": { - "type": "string" - }, - "lifecycle": { - "properties": { - "postStart": { + "envFrom": { + "items": { "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { + "configMapRef": { "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { + "name": { "type": "string" }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" + "optional": { + "type": "boolean" } }, - "required": ["port"], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "tcpSocket": { + "prefix": { + "type": "string" + }, + "secretRef": { "properties": { - "host": { + "name": { "type": "string" }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true + "optional": { + "type": "boolean" } }, - "required": ["port"], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false } }, "type": "object", "additionalProperties": false }, - "preStop": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { + "type": "array" + }, + "image": { + "type": "string" + }, + "imagePullPolicy": { + "type": "string" + }, + "lifecycle": { + "properties": { + "postStart": { + "properties": { + "exec": { + "properties": { + "command": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "httpGet": { + "properties": { + "host": { "type": "string" }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" + "httpHeaders": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } }, - "value": { + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { "type": "string" } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false + ], + "x-kubernetes-int-or-string": true }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true + "scheme": { + "type": "string" + } }, - "scheme": { - "type": "string" - } + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "livenessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" + "tcpSocket": { + "properties": { + "host": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + } }, - "service": { - "type": "string" - } + "type": "object", + "additionalProperties": false }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { + "preStop": { + "properties": { + "exec": { "properties": { - "name": { + "command": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "httpGet": { + "properties": { + "host": { "type": "string" }, - "value": { + "httpHeaders": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "scheme": { "type": "string" } }, - "required": ["name", "value"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" + "tcpSocket": { + "properties": { + "host": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + } }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "type": "object", - "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" + "type": "object", + "additionalProperties": false + } }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } + "type": "object", + "additionalProperties": false }, - "type": "object", - "additionalProperties": false - }, - "name": { - "type": "string" - }, - "ports": { - "items": { + "livenessProbe": { "properties": { - "containerPort": { - "format": "int32", - "type": "integer" - }, - "hostIP": { - "type": "string" + "exec": { + "properties": { + "command": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false }, - "hostPort": { + "failureThreshold": { "format": "int32", "type": "integer" }, - "name": { - "type": "string" + "grpc": { + "properties": { + "port": { + "format": "int32", + "type": "integer" + }, + "service": { + "type": "string" + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false }, - "protocol": { - "default": "TCP", - "type": "string" + "httpGet": { + "properties": { + "host": { + "type": "string" + }, + "httpHeaders": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "scheme": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "initialDelaySeconds": { + "format": "int32", + "type": "integer" + }, + "periodSeconds": { + "format": "int32", + "type": "integer" + }, + "successThreshold": { + "format": "int32", + "type": "integer" + }, + "tcpSocket": { + "properties": { + "host": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, + "timeoutSeconds": { + "format": "int32", + "type": "integer" } }, - "required": ["containerPort"], "type": "object", "additionalProperties": false }, - "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], - "x-kubernetes-list-type": "map" - }, - "readinessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { + "name": { + "type": "string" + }, + "ports": { + "items": { "properties": { - "port": { + "containerPort": { "format": "int32", "type": "integer" }, - "service": { - "type": "string" - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { + "hostIP": { "type": "string" }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false - }, - "type": "array" + "hostPort": { + "format": "int32", + "type": "integer" }, - "path": { + "name": { "type": "string" }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { + "protocol": { + "default": "TCP", "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true } }, + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } + "type": "array", + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], + "x-kubernetes-list-type": "map" }, - "type": "object", - "additionalProperties": false - }, - "resources": { - "properties": { - "claims": { - "items": { + "readinessProbe": { + "properties": { + "exec": { "properties": { - "name": { - "type": "string" + "command": { + "items": { + "type": "string" + }, + "type": "array" } }, - "required": ["name"], "type": "object", "additionalProperties": false }, - "type": "array", - "x-kubernetes-list-map-keys": ["name"], - "x-kubernetes-list-type": "map" - }, - "limits": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true + "failureThreshold": { + "format": "int32", + "type": "integer" }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { + "grpc": { + "properties": { + "port": { + "format": "int32", "type": "integer" }, - { + "service": { "type": "string" } + }, + "required": [ + "port" ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true + "type": "object", + "additionalProperties": false }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "runtimeVersion": { - "type": "string" - }, - "securityContext": { - "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" - }, - "capabilities": { - "properties": { - "add": { - "items": { + "httpGet": { + "properties": { + "host": { "type": "string" }, - "type": "array" - }, - "drop": { - "items": { + "httpHeaders": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "path": { "type": "string" }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "privileged": { - "type": "boolean" - }, - "procMount": { - "type": "string" - }, - "readOnlyRootFilesystem": { - "type": "boolean" - }, - "runAsGroup": { - "format": "int64", - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "format": "int64", - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "scheme": { + "type": "string" + } }, - "user": { - "type": "string" - } + "type": "object", + "additionalProperties": false }, - "type": "object", - "additionalProperties": false - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } + "initialDelaySeconds": { + "format": "int32", + "type": "integer" }, - "required": ["type"], - "type": "object", - "additionalProperties": false - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } + "periodSeconds": { + "format": "int32", + "type": "integer" }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "startupProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { + "successThreshold": { + "format": "int32", + "type": "integer" + }, + "tcpSocket": { + "properties": { + "host": { "type": "string" }, - "type": "array" - } + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, + "timeoutSeconds": { + "format": "int32", + "type": "integer" + } }, - "grpc": { + "type": "object", + "additionalProperties": false + }, + "resizePolicy": { + "items": { "properties": { - "port": { - "format": "int32", - "type": "integer" + "resourceName": { + "type": "string" }, - "service": { + "restartPolicy": { "type": "string" } }, - "required": ["port"], + "required": [ + "resourceName", + "restartPolicy" + ], "type": "object", "additionalProperties": false }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "resources": { + "properties": { + "claims": { + "items": { + "properties": { + "name": { + "type": "string" + } }, - "type": "array" - }, - "path": { - "type": "string" + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false }, - "port": { + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" + }, + "limits": { + "additionalProperties": { "anyOf": [ { "type": "integer" @@ -2328,34 +2368,13 @@ "type": "string" } ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", "x-kubernetes-int-or-string": true }, - "scheme": { - "type": "string" - } + "type": "object" }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { + "requests": { + "additionalProperties": { "anyOf": [ { "type": "integer" @@ -2364,310 +2383,620 @@ "type": "string" } ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", "x-kubernetes-int-or-string": true - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "stdin": { - "type": "boolean" - }, - "stdinOnce": { - "type": "boolean" - }, - "storage": { - "properties": { - "key": { - "type": "string" - }, - "parameters": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "path": { - "type": "string" - }, - "schemaPath": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "storageUri": { - "type": "string" - }, - "terminationMessagePath": { - "type": "string" - }, - "terminationMessagePolicy": { - "type": "string" - }, - "tty": { - "type": "boolean" - }, - "type": { - "type": "string" - }, - "volumeDevices": { - "items": { - "properties": { - "devicePath": { - "type": "string" - }, - "name": { - "type": "string" + }, + "type": "object" } }, - "required": ["devicePath", "name"], "type": "object", "additionalProperties": false }, - "type": "array" - }, - "volumeMounts": { - "items": { + "restartPolicy": { + "type": "string" + }, + "securityContext": { "properties": { - "mountPath": { - "type": "string" + "allowPrivilegeEscalation": { + "type": "boolean" }, - "mountPropagation": { - "type": "string" + "capabilities": { + "properties": { + "add": { + "items": { + "type": "string" + }, + "type": "array" + }, + "drop": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false }, - "name": { + "privileged": { + "type": "boolean" + }, + "procMount": { "type": "string" }, - "readOnly": { + "readOnlyRootFilesystem": { "type": "boolean" }, - "subPath": { - "type": "string" + "runAsGroup": { + "format": "int64", + "type": "integer" }, - "subPathExpr": { - "type": "string" + "runAsNonRoot": { + "type": "boolean" + }, + "runAsUser": { + "format": "int64", + "type": "integer" + }, + "seLinuxOptions": { + "properties": { + "level": { + "type": "string" + }, + "role": { + "type": "string" + }, + "type": { + "type": "string" + }, + "user": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "seccompProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, + "windowsOptions": { + "properties": { + "gmsaCredentialSpec": { + "type": "string" + }, + "gmsaCredentialSpecName": { + "type": "string" + }, + "hostProcess": { + "type": "boolean" + }, + "runAsUserName": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false } }, - "required": ["mountPath", "name"], "type": "object", "additionalProperties": false }, - "type": "array" - }, - "workingDir": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "automountServiceAccountToken": { - "type": "boolean" - }, - "batcher": { - "properties": { - "maxBatchSize": { - "type": "integer" - }, - "maxLatency": { - "type": "integer" - }, - "timeout": { - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "canaryTrafficPercent": { - "format": "int64", - "type": "integer" - }, - "containerConcurrency": { - "format": "int64", - "type": "integer" - }, - "containers": { - "items": { - "properties": { - "args": { - "items": { - "type": "string" - }, - "type": "array" - }, - "command": { - "items": { - "type": "string" - }, - "type": "array" - }, - "env": { - "items": { - "properties": { - "name": { - "type": "string" + "startupProbe": { + "properties": { + "exec": { + "properties": { + "command": { + "items": { + "type": "string" + }, + "type": "array" + } }, - "value": { - "type": "string" + "type": "object", + "additionalProperties": false + }, + "failureThreshold": { + "format": "int32", + "type": "integer" + }, + "grpc": { + "properties": { + "port": { + "format": "int32", + "type": "integer" + }, + "service": { + "type": "string" + } }, - "valueFrom": { - "properties": { - "configMapKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": ["key"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": ["fieldPath"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "resourceFieldRef": { + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "httpGet": { + "properties": { + "host": { + "type": "string" + }, + "httpHeaders": { + "items": { "properties": { - "containerName": { + "name": { "type": "string" }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { + "value": { "type": "string" } }, - "required": ["resource"], + "required": [ + "name", + "value" + ], "type": "object", - "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } + "type": "array" + }, + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" }, - "required": ["key"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true }, - "type": "object", - "additionalProperties": false + "scheme": { + "type": "string" + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "initialDelaySeconds": { + "format": "int32", + "type": "integer" + }, + "periodSeconds": { + "format": "int32", + "type": "integer" + }, + "successThreshold": { + "format": "int32", + "type": "integer" + }, + "tcpSocket": { + "properties": { + "host": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, + "timeoutSeconds": { + "format": "int32", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "stdin": { + "type": "boolean" + }, + "stdinOnce": { + "type": "boolean" + }, + "terminationMessagePath": { + "type": "string" + }, + "terminationMessagePolicy": { + "type": "string" + }, + "tty": { + "type": "boolean" + }, + "volumeDevices": { + "items": { + "properties": { + "devicePath": { + "type": "string" + }, + "name": { + "type": "string" } }, - "required": ["name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, "type": "array" }, - "envFrom": { + "volumeMounts": { "items": { "properties": { - "configMapRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "mountPath": { + "type": "string" }, - "prefix": { + "mountPropagation": { "type": "string" }, - "secretRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "name": { + "type": "string" + }, + "readOnly": { + "type": "boolean" + }, + "subPath": { + "type": "string" + }, + "subPathExpr": { + "type": "string" } }, + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, "type": "array" }, - "image": { + "workingDir": { "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "deploymentStrategy": { + "properties": { + "rollingUpdate": { + "properties": { + "maxSurge": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "maxUnavailable": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } }, - "imagePullPolicy": { + "type": "object", + "additionalProperties": false + }, + "type": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "dnsConfig": { + "properties": { + "nameservers": { + "items": { "type": "string" }, - "lifecycle": { + "type": "array" + }, + "options": { + "items": { "properties": { - "postStart": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "searches": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "dnsPolicy": { + "type": "string" + }, + "enableServiceLinks": { + "type": "boolean" + }, + "hostAliases": { + "items": { + "properties": { + "hostnames": { + "items": { + "type": "string" + }, + "type": "array" + }, + "ip": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "hostIPC": { + "type": "boolean" + }, + "hostNetwork": { + "type": "boolean" + }, + "hostPID": { + "type": "boolean" + }, + "hostUsers": { + "type": "boolean" + }, + "hostname": { + "type": "string" + }, + "imagePullSecrets": { + "items": { + "properties": { + "name": { + "type": "string" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "type": "array" + }, + "initContainers": { + "items": { + "properties": { + "args": { + "items": { + "type": "string" + }, + "type": "array" + }, + "command": { + "items": { + "type": "string" + }, + "type": "array" + }, + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "valueFrom": { + "properties": { + "configMapKeyRef": { + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + } + }, + "required": [ + "key" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "fieldRef": { + "properties": { + "apiVersion": { + "type": "string" + }, + "fieldPath": { + "type": "string" + } + }, + "required": [ + "fieldPath" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "resourceFieldRef": { + "properties": { + "containerName": { + "type": "string" + }, + "divisor": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "resource": { + "type": "string" + } + }, + "required": [ + "resource" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "secretKeyRef": { + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + } + }, + "required": [ + "key" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "envFrom": { + "items": { + "properties": { + "configMapRef": { + "properties": { + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "prefix": { + "type": "string" + }, + "secretRef": { + "properties": { + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "image": { + "type": "string" + }, + "imagePullPolicy": { + "type": "string" + }, + "lifecycle": { + "properties": { + "postStart": { + "properties": { + "exec": { + "properties": { + "command": { + "items": { + "type": "string" + }, + "type": "array" } }, "type": "object", @@ -2688,7 +3017,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -2712,7 +3044,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -2733,7 +3067,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -2770,7 +3106,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -2794,7 +3133,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -2815,7 +3156,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -2855,7 +3198,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -2874,7 +3219,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -2898,6 +3246,9 @@ "type": "string" } }, + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -2930,7 +3281,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -2971,12 +3324,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "readinessProbe": { @@ -3007,7 +3365,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -3026,7 +3386,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -3050,6 +3413,9 @@ "type": "string" } }, + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -3082,7 +3448,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -3098,21 +3466,45 @@ "type": "object", "additionalProperties": false }, - "resources": { - "properties": { - "claims": { + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "resources": { + "properties": { + "claims": { "items": { "properties": { "name": { "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -3149,6 +3541,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "allowPrivilegeEscalation": { @@ -3219,7 +3614,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -3273,7 +3670,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -3292,7 +3691,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -3316,7 +3718,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -3349,7 +3753,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -3390,7 +3796,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -3418,7 +3827,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -3428,1777 +3840,1724 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array" }, - "dnsConfig": { + "labels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "logger": { "properties": { - "nameservers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "options": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" + "mode": { + "enum": [ + "all", + "request", + "response" + ], + "type": "string" }, - "searches": { - "items": { - "type": "string" - }, - "type": "array" + "url": { + "type": "string" } }, "type": "object", "additionalProperties": false }, - "dnsPolicy": { + "maxReplicas": { + "type": "integer" + }, + "minReplicas": { + "type": "integer" + }, + "nodeName": { "type": "string" }, - "enableServiceLinks": { - "type": "boolean" + "nodeSelector": { + "additionalProperties": { + "type": "string" + }, + "type": "object", + "x-kubernetes-map-type": "atomic" }, - "hostAliases": { + "os": { + "properties": { + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "overhead": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "type": "object" + }, + "preemptionPolicy": { + "type": "string" + }, + "priority": { + "format": "int32", + "type": "integer" + }, + "priorityClassName": { + "type": "string" + }, + "readinessGates": { "items": { "properties": { - "hostnames": { - "items": { - "type": "string" - }, - "type": "array" - }, - "ip": { + "conditionType": { "type": "string" } }, + "required": [ + "conditionType" + ], "type": "object", "additionalProperties": false }, "type": "array" }, - "hostIPC": { - "type": "boolean" + "resourceClaims": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "source": { + "properties": { + "resourceClaimName": { + "type": "string" + }, + "resourceClaimTemplateName": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" }, - "hostNetwork": { - "type": "boolean" + "restartPolicy": { + "type": "string" }, - "hostPID": { - "type": "boolean" + "runtimeClassName": { + "type": "string" }, - "hostUsers": { - "type": "boolean" + "scaleMetric": { + "enum": [ + "cpu", + "memory", + "concurrency", + "rps" + ], + "type": "string" }, - "hostname": { + "scaleTarget": { + "type": "integer" + }, + "schedulerName": { "type": "string" }, - "imagePullSecrets": { + "schedulingGates": { "items": { "properties": { "name": { "type": "string" } }, + "required": [ + "name" + ], "type": "object", - "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" }, - "initContainers": { - "items": { - "properties": { - "args": { - "items": { + "securityContext": { + "properties": { + "fsGroup": { + "format": "int64", + "type": "integer" + }, + "fsGroupChangePolicy": { + "type": "string" + }, + "runAsGroup": { + "format": "int64", + "type": "integer" + }, + "runAsNonRoot": { + "type": "boolean" + }, + "runAsUser": { + "format": "int64", + "type": "integer" + }, + "seLinuxOptions": { + "properties": { + "level": { "type": "string" }, - "type": "array" + "role": { + "type": "string" + }, + "type": { + "type": "string" + }, + "user": { + "type": "string" + } }, - "command": { - "items": { + "type": "object", + "additionalProperties": false + }, + "seccompProfile": { + "properties": { + "localhostProfile": { "type": "string" }, - "type": "array" + "type": { + "type": "string" + } }, - "env": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - }, - "valueFrom": { - "properties": { - "configMapKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": ["key"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": ["fieldPath"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": ["resource"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": ["key"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, + "supplementalGroups": { + "items": { + "format": "int64", + "type": "integer" + }, + "type": "array" + }, + "sysctls": { + "items": { + "properties": { + "name": { + "type": "string" }, - "required": ["name"], - "type": "object", - "additionalProperties": false + "value": { + "type": "string" + } }, - "type": "array" + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false }, - "envFrom": { - "items": { - "properties": { - "configMapRef": { + "type": "array" + }, + "windowsOptions": { + "properties": { + "gmsaCredentialSpec": { + "type": "string" + }, + "gmsaCredentialSpecName": { + "type": "string" + }, + "hostProcess": { + "type": "boolean" + }, + "runAsUserName": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "serviceAccount": { + "type": "string" + }, + "serviceAccountName": { + "type": "string" + }, + "setHostnameAsFQDN": { + "type": "boolean" + }, + "shareProcessNamespace": { + "type": "boolean" + }, + "subdomain": { + "type": "string" + }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, + "timeout": { + "format": "int64", + "type": "integer" + }, + "tolerations": { + "items": { + "properties": { + "effect": { + "type": "string" + }, + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "tolerationSeconds": { + "format": "int64", + "type": "integer" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "topologySpreadConstraints": { + "items": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { "properties": { - "name": { + "key": { "type": "string" }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "prefix": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { + "operator": { "type": "string" }, - "optional": { - "type": "boolean" + "values": { + "items": { + "type": "string" + }, + "type": "array" } }, + "required": [ + "key", + "operator" + ], "type": "object", - "x-kubernetes-map-type": "atomic", "additionalProperties": false - } + }, + "type": "array" }, - "type": "object", - "additionalProperties": false + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } }, - "type": "array" + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false }, - "image": { + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "maxSkew": { + "format": "int32", + "type": "integer" + }, + "minDomains": { + "format": "int32", + "type": "integer" + }, + "nodeAffinityPolicy": { "type": "string" }, - "imagePullPolicy": { + "nodeTaintsPolicy": { "type": "string" }, - "lifecycle": { + "topologyKey": { + "type": "string" + }, + "whenUnsatisfiable": { + "type": "string" + } + }, + "required": [ + "maxSkew", + "topologyKey", + "whenUnsatisfiable" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "topologyKey", + "whenUnsatisfiable" + ], + "x-kubernetes-list-type": "map" + }, + "volumes": { + "items": { + "properties": { + "awsElasticBlockStore": { "properties": { - "postStart": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - } + "fsType": { + "type": "string" + }, + "partition": { + "format": "int32", + "type": "integer" + }, + "readOnly": { + "type": "boolean" + }, + "volumeID": { + "type": "string" + } + }, + "required": [ + "volumeID" + ], + "type": "object", + "additionalProperties": false + }, + "azureDisk": { + "properties": { + "cachingMode": { + "type": "string" + }, + "diskName": { + "type": "string" + }, + "diskURI": { + "type": "string" + }, + "fsType": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "readOnly": { + "type": "boolean" + } + }, + "required": [ + "diskName", + "diskURI" + ], + "type": "object", + "additionalProperties": false + }, + "azureFile": { + "properties": { + "readOnly": { + "type": "boolean" + }, + "secretName": { + "type": "string" + }, + "shareName": { + "type": "string" + } + }, + "required": [ + "secretName", + "shareName" + ], + "type": "object", + "additionalProperties": false + }, + "cephfs": { + "properties": { + "monitors": { + "items": { + "type": "string" }, - "type": "object", - "additionalProperties": false + "type": "array" }, - "preStop": { + "path": { + "type": "string" + }, + "readOnly": { + "type": "boolean" + }, + "secretFile": { + "type": "string" + }, + "secretRef": { "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false + "name": { + "type": "string" } }, "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false + }, + "user": { + "type": "string" } }, + "required": [ + "monitors" + ], "type": "object", "additionalProperties": false }, - "livenessProbe": { + "cinder": { "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false + "fsType": { + "type": "string" }, - "failureThreshold": { - "format": "int32", - "type": "integer" + "readOnly": { + "type": "boolean" }, - "grpc": { + "secretRef": { "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { + "name": { "type": "string" } }, - "required": ["port"], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false + "volumeID": { + "type": "string" + } + }, + "required": [ + "volumeID" + ], + "type": "object", + "additionalProperties": false + }, + "configMap": { + "properties": { + "defaultMode": { + "format": "int32", + "type": "integer" + }, + "items": { + "items": { + "properties": { + "key": { + "type": "string" }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true + "mode": { + "format": "int32", + "type": "integer" + }, + "path": { + "type": "string" + } }, - "scheme": { - "type": "string" - } + "required": [ + "key", + "path" + ], + "type": "object", + "additionalProperties": false }, - "required": ["port"], - "type": "object", - "additionalProperties": false + "type": "array" }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" + "name": { + "type": "string" }, - "periodSeconds": { - "format": "int32", - "type": "integer" + "optional": { + "type": "boolean" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "csi": { + "properties": { + "driver": { + "type": "string" }, - "successThreshold": { - "format": "int32", - "type": "integer" + "fsType": { + "type": "string" }, - "tcpSocket": { + "nodePublishSecretRef": { "properties": { - "host": { + "name": { "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true } }, - "required": ["port"], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" + "readOnly": { + "type": "boolean" }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" + "volumeAttributes": { + "additionalProperties": { + "type": "string" + }, + "type": "object" } }, + "required": [ + "driver" + ], "type": "object", "additionalProperties": false }, - "name": { - "type": "string" - }, - "ports": { - "items": { - "properties": { - "containerPort": { - "format": "int32", - "type": "integer" - }, - "hostIP": { - "type": "string" - }, - "hostPort": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "protocol": { - "default": "TCP", - "type": "string" - } - }, - "required": ["containerPort"], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], - "x-kubernetes-list-type": "map" - }, - "readinessProbe": { + "downwardAPI": { "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { + "defaultMode": { "format": "int32", "type": "integer" }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { + "items": { + "items": { + "properties": { + "fieldRef": { "properties": { - "name": { + "apiVersion": { "type": "string" }, - "value": { + "fieldPath": { "type": "string" } }, - "required": ["name", "value"], + "required": [ + "fieldPath" + ], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" + "mode": { + "format": "int32", + "type": "integer" + }, + "path": { + "type": "string" + }, + "resourceFieldRef": { + "properties": { + "containerName": { + "type": "string" + }, + "divisor": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "resource": { + "type": "string" + } }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true + "required": [ + "resource" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + } }, - "scheme": { - "type": "string" - } + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "emptyDir": { + "properties": { + "medium": { + "type": "string" }, - "tcpSocket": { - "properties": { - "host": { + "sizeLimit": { + "anyOf": [ + { + "type": "integer" + }, + { "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ephemeral": { + "properties": { + "volumeClaimTemplate": { + "properties": { + "metadata": { + "type": "object" }, - "port": { - "anyOf": [ - { - "type": "integer" + "spec": { + "properties": { + "accessModes": { + "items": { + "type": "string" + }, + "type": "array" }, - { + "dataSource": { + "properties": { + "apiGroup": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "kind", + "name" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "dataSourceRef": { + "properties": { + "apiGroup": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "resources": { + "properties": { + "claims": { + "items": { + "properties": { + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" + }, + "limits": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "type": "object" + }, + "requests": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "selector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "storageClassName": { + "type": "string" + }, + "volumeMode": { + "type": "string" + }, + "volumeName": { "type": "string" } - ], - "x-kubernetes-int-or-string": true + }, + "type": "object", + "additionalProperties": false } }, - "required": ["port"], + "required": [ + "spec" + ], "type": "object", "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" } }, "type": "object", "additionalProperties": false }, - "resources": { + "fc": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": ["name"], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": ["name"], - "x-kubernetes-list-type": "map" + "fsType": { + "type": "string" }, - "limits": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true + "lun": { + "format": "int32", + "type": "integer" + }, + "readOnly": { + "type": "boolean" + }, + "targetWWNs": { + "items": { + "type": "string" }, - "type": "object" + "type": "array" }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true + "wwids": { + "items": { + "type": "string" }, - "type": "object" + "type": "array" } }, "type": "object", "additionalProperties": false }, - "securityContext": { + "flexVolume": { "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" + "driver": { + "type": "string" }, - "capabilities": { + "fsType": { + "type": "string" + }, + "options": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "readOnly": { + "type": "boolean" + }, + "secretRef": { "properties": { - "add": { - "items": { - "type": "string" - }, - "type": "array" - }, - "drop": { - "items": { - "type": "string" - }, - "type": "array" + "name": { + "type": "string" } }, "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false + } + }, + "required": [ + "driver" + ], + "type": "object", + "additionalProperties": false + }, + "flocker": { + "properties": { + "datasetName": { + "type": "string" }, - "privileged": { + "datasetUUID": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "gcePersistentDisk": { + "properties": { + "fsType": { + "type": "string" + }, + "partition": { + "format": "int32", + "type": "integer" + }, + "pdName": { + "type": "string" + }, + "readOnly": { "type": "boolean" + } + }, + "required": [ + "pdName" + ], + "type": "object", + "additionalProperties": false + }, + "gitRepo": { + "properties": { + "directory": { + "type": "string" }, - "procMount": { + "repository": { "type": "string" }, - "readOnlyRootFilesystem": { + "revision": { + "type": "string" + } + }, + "required": [ + "repository" + ], + "type": "object", + "additionalProperties": false + }, + "glusterfs": { + "properties": { + "endpoints": { + "type": "string" + }, + "path": { + "type": "string" + }, + "readOnly": { "type": "boolean" + } + }, + "required": [ + "endpoints", + "path" + ], + "type": "object", + "additionalProperties": false + }, + "hostPath": { + "properties": { + "path": { + "type": "string" }, - "runAsGroup": { - "format": "int64", - "type": "integer" + "type": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, + "iscsi": { + "properties": { + "chapAuthDiscovery": { + "type": "boolean" }, - "runAsNonRoot": { + "chapAuthSession": { "type": "boolean" }, - "runAsUser": { - "format": "int64", + "fsType": { + "type": "string" + }, + "initiatorName": { + "type": "string" + }, + "iqn": { + "type": "string" + }, + "iscsiInterface": { + "type": "string" + }, + "lun": { + "format": "int32", "type": "integer" }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } + "portals": { + "items": { + "type": "string" }, - "type": "object", - "additionalProperties": false + "type": "array" }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": ["type"], - "type": "object", - "additionalProperties": false + "readOnly": { + "type": "boolean" }, - "windowsOptions": { + "secretRef": { "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { + "name": { "type": "string" } }, "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false + }, + "targetPortal": { + "type": "string" } }, + "required": [ + "iqn", + "lun", + "targetPortal" + ], "type": "object", "additionalProperties": false }, - "startupProbe": { + "name": { + "type": "string" + }, + "nfs": { "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false + "path": { + "type": "string" }, - "failureThreshold": { + "readOnly": { + "type": "boolean" + }, + "server": { + "type": "string" + } + }, + "required": [ + "path", + "server" + ], + "type": "object", + "additionalProperties": false + }, + "persistentVolumeClaim": { + "properties": { + "claimName": { + "type": "string" + }, + "readOnly": { + "type": "boolean" + } + }, + "required": [ + "claimName" + ], + "type": "object", + "additionalProperties": false + }, + "photonPersistentDisk": { + "properties": { + "fsType": { + "type": "string" + }, + "pdID": { + "type": "string" + } + }, + "required": [ + "pdID" + ], + "type": "object", + "additionalProperties": false + }, + "portworxVolume": { + "properties": { + "fsType": { + "type": "string" + }, + "readOnly": { + "type": "boolean" + }, + "volumeID": { + "type": "string" + } + }, + "required": [ + "volumeID" + ], + "type": "object", + "additionalProperties": false + }, + "projected": { + "properties": { + "defaultMode": { "format": "int32", "type": "integer" }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { + "sources": { + "items": { + "properties": { + "configMap": { "properties": { + "items": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "mode": { + "format": "int32", + "type": "integer" + }, + "path": { + "type": "string" + } + }, + "required": [ + "key", + "path" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, "name": { "type": "string" }, - "value": { + "optional": { + "type": "boolean" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "downwardAPI": { + "properties": { + "items": { + "items": { + "properties": { + "fieldRef": { + "properties": { + "apiVersion": { + "type": "string" + }, + "fieldPath": { + "type": "string" + } + }, + "required": [ + "fieldPath" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "mode": { + "format": "int32", + "type": "integer" + }, + "path": { + "type": "string" + }, + "resourceFieldRef": { + "properties": { + "containerName": { + "type": "string" + }, + "divisor": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "resource": { + "type": "string" + } + }, + "required": [ + "resource" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "secret": { + "properties": { + "items": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "mode": { + "format": "int32", + "type": "integer" + }, + "path": { + "type": "string" + } + }, + "required": [ + "key", + "path" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { "type": "string" + }, + "optional": { + "type": "boolean" } }, - "required": ["name", "value"], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" + "serviceAccountToken": { + "properties": { + "audience": { + "type": "string" + }, + "expirationSeconds": { + "format": "int64", + "type": "integer" + }, + "path": { + "type": "string" + } }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + } }, - "scheme": { - "type": "string" - } + "type": "object", + "additionalProperties": false }, - "required": ["port"], - "type": "object", - "additionalProperties": false + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "quobyte": { + "properties": { + "group": { + "type": "string" }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" + "readOnly": { + "type": "boolean" }, - "periodSeconds": { - "format": "int32", - "type": "integer" + "registry": { + "type": "string" }, - "successThreshold": { - "format": "int32", - "type": "integer" + "tenant": { + "type": "string" }, - "tcpSocket": { + "user": { + "type": "string" + }, + "volume": { + "type": "string" + } + }, + "required": [ + "registry", + "volume" + ], + "type": "object", + "additionalProperties": false + }, + "rbd": { + "properties": { + "fsType": { + "type": "string" + }, + "image": { + "type": "string" + }, + "keyring": { + "type": "string" + }, + "monitors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "pool": { + "type": "string" + }, + "readOnly": { + "type": "boolean" + }, + "secretRef": { "properties": { - "host": { + "name": { "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true } }, - "required": ["port"], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" + "user": { + "type": "string" } }, + "required": [ + "image", + "monitors" + ], "type": "object", "additionalProperties": false }, - "stdin": { - "type": "boolean" - }, - "stdinOnce": { - "type": "boolean" - }, - "terminationMessagePath": { - "type": "string" - }, - "terminationMessagePolicy": { - "type": "string" - }, - "tty": { - "type": "boolean" - }, - "volumeDevices": { - "items": { - "properties": { - "devicePath": { - "type": "string" + "scaleIO": { + "properties": { + "fsType": { + "type": "string" + }, + "gateway": { + "type": "string" + }, + "protectionDomain": { + "type": "string" + }, + "readOnly": { + "type": "boolean" + }, + "secretRef": { + "properties": { + "name": { + "type": "string" + } }, - "name": { - "type": "string" - } + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false }, - "required": ["devicePath", "name"], - "type": "object", - "additionalProperties": false + "sslEnabled": { + "type": "boolean" + }, + "storageMode": { + "type": "string" + }, + "storagePool": { + "type": "string" + }, + "system": { + "type": "string" + }, + "volumeName": { + "type": "string" + } }, - "type": "array" + "required": [ + "gateway", + "secretRef", + "system" + ], + "type": "object", + "additionalProperties": false }, - "volumeMounts": { - "items": { - "properties": { - "mountPath": { - "type": "string" - }, - "mountPropagation": { - "type": "string" - }, - "name": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "subPath": { - "type": "string" + "secret": { + "properties": { + "defaultMode": { + "format": "int32", + "type": "integer" + }, + "items": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "mode": { + "format": "int32", + "type": "integer" + }, + "path": { + "type": "string" + } + }, + "required": [ + "key", + "path" + ], + "type": "object", + "additionalProperties": false }, - "subPathExpr": { - "type": "string" - } + "type": "array" }, - "required": ["mountPath", "name"], - "type": "object", - "additionalProperties": false + "optional": { + "type": "boolean" + }, + "secretName": { + "type": "string" + } }, - "type": "array" - }, - "workingDir": { - "type": "string" - } - }, - "required": ["name"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "logger": { - "properties": { - "mode": { - "enum": ["all", "request", "response"], - "type": "string" - }, - "url": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "maxReplicas": { - "type": "integer" - }, - "minReplicas": { - "type": "integer" - }, - "nodeName": { - "type": "string" - }, - "nodeSelector": { - "additionalProperties": { - "type": "string" - }, - "type": "object", - "x-kubernetes-map-type": "atomic" - }, - "os": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "overhead": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" + "type": "object", + "additionalProperties": false }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "preemptionPolicy": { - "type": "string" - }, - "priority": { - "format": "int32", - "type": "integer" - }, - "priorityClassName": { - "type": "string" - }, - "readinessGates": { - "items": { - "properties": { - "conditionType": { - "type": "string" - } - }, - "required": ["conditionType"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "resourceClaims": { - "items": { - "properties": { - "name": { - "type": "string" + "storageos": { + "properties": { + "fsType": { + "type": "string" + }, + "readOnly": { + "type": "boolean" + }, + "secretRef": { + "properties": { + "name": { + "type": "string" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "volumeName": { + "type": "string" + }, + "volumeNamespace": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false }, - "source": { + "vsphereVolume": { "properties": { - "resourceClaimName": { + "fsType": { "type": "string" }, - "resourceClaimTemplateName": { + "storagePolicyID": { + "type": "string" + }, + "storagePolicyName": { + "type": "string" + }, + "volumePath": { "type": "string" } }, + "required": [ + "volumePath" + ], "type": "object", "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, - "type": "array", - "x-kubernetes-list-map-keys": ["name"], - "x-kubernetes-list-type": "map" - }, - "restartPolicy": { - "type": "string" - }, - "runtimeClassName": { - "type": "string" - }, - "scaleMetric": { - "enum": ["cpu", "memory", "concurrency", "rps"], - "type": "string" - }, - "scaleTarget": { + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "predictor": { + "properties": { + "activeDeadlineSeconds": { + "format": "int64", "type": "integer" }, - "schedulerName": { - "type": "string" - }, - "schedulingGates": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": ["name"], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": ["name"], - "x-kubernetes-list-type": "map" - }, - "securityContext": { + "affinity": { "properties": { - "fsGroup": { - "format": "int64", - "type": "integer" - }, - "fsGroupChangePolicy": { - "type": "string" - }, - "runAsGroup": { - "format": "int64", - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "format": "int64", - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "seccompProfile": { + "nodeAffinity": { "properties": { - "localhostProfile": { - "type": "string" + "preferredDuringSchedulingIgnoredDuringExecution": { + "items": { + "properties": { + "preference": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchFields": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "weight": { + "format": "int32", + "type": "integer" + } + }, + "required": [ + "preference", + "weight" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" }, - "type": { - "type": "string" + "requiredDuringSchedulingIgnoredDuringExecution": { + "properties": { + "nodeSelectorTerms": { + "items": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchFields": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "type": "array" + } + }, + "required": [ + "nodeSelectorTerms" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false } }, - "required": ["type"], "type": "object", "additionalProperties": false }, - "supplementalGroups": { - "items": { - "format": "int64", - "type": "integer" - }, - "type": "array" - }, - "sysctls": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "windowsOptions": { + "podAffinity": { "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "serviceAccount": { - "type": "string" - }, - "serviceAccountName": { - "type": "string" - }, - "setHostnameAsFQDN": { - "type": "boolean" - }, - "shareProcessNamespace": { - "type": "boolean" - }, - "subdomain": { - "type": "string" - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeout": { - "format": "int64", - "type": "integer" - }, - "tolerations": { - "items": { - "properties": { - "effect": { - "type": "string" - }, - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "tolerationSeconds": { - "format": "int64", - "type": "integer" - }, - "value": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "topologySpreadConstraints": { - "items": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": ["key", "operator"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "matchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "maxSkew": { - "format": "int32", - "type": "integer" - }, - "minDomains": { - "format": "int32", - "type": "integer" - }, - "nodeAffinityPolicy": { - "type": "string" - }, - "nodeTaintsPolicy": { - "type": "string" - }, - "topologyKey": { - "type": "string" - }, - "whenUnsatisfiable": { - "type": "string" - } - }, - "required": ["maxSkew", "topologyKey", "whenUnsatisfiable"], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "topologyKey", - "whenUnsatisfiable" - ], - "x-kubernetes-list-type": "map" - }, - "volumes": { - "items": { - "properties": { - "awsElasticBlockStore": { - "properties": { - "fsType": { - "type": "string" - }, - "partition": { - "format": "int32", - "type": "integer" - }, - "readOnly": { - "type": "boolean" - }, - "volumeID": { - "type": "string" - } - }, - "required": ["volumeID"], - "type": "object", - "additionalProperties": false - }, - "azureDisk": { - "properties": { - "cachingMode": { - "type": "string" - }, - "diskName": { - "type": "string" - }, - "diskURI": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": ["diskName", "diskURI"], - "type": "object", - "additionalProperties": false - }, - "azureFile": { - "properties": { - "readOnly": { - "type": "boolean" - }, - "secretName": { - "type": "string" - }, - "shareName": { - "type": "string" - } - }, - "required": ["secretName", "shareName"], - "type": "object", - "additionalProperties": false - }, - "cephfs": { - "properties": { - "monitors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretFile": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "user": { - "type": "string" - } - }, - "required": ["monitors"], - "type": "object", - "additionalProperties": false - }, - "cinder": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "volumeID": { - "type": "string" - } - }, - "required": ["volumeID"], - "type": "object", - "additionalProperties": false - }, - "configMap": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": ["key", "path"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "csi": { - "properties": { - "driver": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "nodePublishSecretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "readOnly": { - "type": "boolean" - }, - "volumeAttributes": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "required": ["driver"], - "type": "object", - "additionalProperties": false - }, - "downwardAPI": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { - "properties": { - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": ["fieldPath"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": ["resource"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "required": ["path"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "emptyDir": { - "properties": { - "medium": { - "type": "string" - }, - "sizeLimit": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - } - }, - "type": "object", - "additionalProperties": false - }, - "ephemeral": { - "properties": { - "volumeClaimTemplate": { - "properties": { - "metadata": { - "type": "object" - }, - "spec": { - "properties": { - "accessModes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "dataSource": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": ["kind", "name"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "dataSourceRef": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "required": ["kind", "name"], - "type": "object", - "additionalProperties": false - }, - "resources": { - "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": ["name"], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": ["name"], - "x-kubernetes-list-type": "map" - }, - "limits": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "selector": { + "preferredDuringSchedulingIgnoredDuringExecution": { + "items": { + "properties": { + "podAffinityTerm": { + "properties": { + "labelSelector": { "properties": { "matchExpressions": { "items": { @@ -5216,7 +5575,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -5229,1519 +5591,1625 @@ "type": "object" } }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "storageClassName": { - "type": "string" - }, - "volumeMode": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": ["spec"], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "fc": { - "properties": { - "fsType": { - "type": "string" - }, - "lun": { - "format": "int32", - "type": "integer" - }, - "readOnly": { - "type": "boolean" - }, - "targetWWNs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "wwids": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "flexVolume": { - "properties": { - "driver": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "options": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "required": ["driver"], - "type": "object", - "additionalProperties": false - }, - "flocker": { - "properties": { - "datasetName": { - "type": "string" - }, - "datasetUUID": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "gcePersistentDisk": { - "properties": { - "fsType": { - "type": "string" - }, - "partition": { - "format": "int32", - "type": "integer" - }, - "pdName": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": ["pdName"], - "type": "object", - "additionalProperties": false - }, - "gitRepo": { - "properties": { - "directory": { - "type": "string" - }, - "repository": { - "type": "string" - }, - "revision": { - "type": "string" - } - }, - "required": ["repository"], - "type": "object", - "additionalProperties": false - }, - "glusterfs": { - "properties": { - "endpoints": { - "type": "string" - }, - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": ["endpoints", "path"], - "type": "object", - "additionalProperties": false - }, - "hostPath": { - "properties": { - "path": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": ["path"], - "type": "object", - "additionalProperties": false - }, - "iscsi": { - "properties": { - "chapAuthDiscovery": { - "type": "boolean" - }, - "chapAuthSession": { - "type": "boolean" - }, - "fsType": { - "type": "string" - }, - "initiatorName": { - "type": "string" - }, - "iqn": { - "type": "string" - }, - "iscsiInterface": { - "type": "string" - }, - "lun": { - "format": "int32", - "type": "integer" - }, - "portals": { - "items": { - "type": "string" + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "namespaceSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "namespaces": { + "items": { + "type": "string" + }, + "type": "array" + }, + "topologyKey": { + "type": "string" + } + }, + "required": [ + "topologyKey" + ], + "type": "object", + "additionalProperties": false + }, + "weight": { + "format": "int32", + "type": "integer" + } }, - "type": "array" - }, - "readOnly": { - "type": "boolean" + "required": [ + "podAffinityTerm", + "weight" + ], + "type": "object", + "additionalProperties": false }, - "secretRef": { + "type": "array" + }, + "requiredDuringSchedulingIgnoredDuringExecution": { + "items": { "properties": { - "name": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "namespaceSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "namespaces": { + "items": { + "type": "string" + }, + "type": "array" + }, + "topologyKey": { "type": "string" } }, + "required": [ + "topologyKey" + ], "type": "object", - "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "targetPortal": { - "type": "string" - } - }, - "required": ["iqn", "lun", "targetPortal"], - "type": "object", - "additionalProperties": false - }, - "name": { - "type": "string" - }, - "nfs": { - "properties": { - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "server": { - "type": "string" - } - }, - "required": ["path", "server"], - "type": "object", - "additionalProperties": false - }, - "persistentVolumeClaim": { - "properties": { - "claimName": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": ["claimName"], - "type": "object", - "additionalProperties": false - }, - "photonPersistentDisk": { - "properties": { - "fsType": { - "type": "string" - }, - "pdID": { - "type": "string" - } - }, - "required": ["pdID"], - "type": "object", - "additionalProperties": false - }, - "portworxVolume": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "volumeID": { - "type": "string" - } - }, - "required": ["volumeID"], - "type": "object", - "additionalProperties": false + "type": "array" + } }, - "projected": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "sources": { - "items": { - "properties": { - "configMap": { - "properties": { - "items": { - "items": { - "properties": { - "key": { - "type": "string" + "type": "object", + "additionalProperties": false + }, + "podAntiAffinity": { + "properties": { + "preferredDuringSchedulingIgnoredDuringExecution": { + "items": { + "properties": { + "podAffinityTerm": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } }, - "mode": { - "format": "int32", - "type": "integer" + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "namespaceSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } }, - "path": { - "type": "string" - } + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false }, - "required": ["key", "path"], - "type": "object", - "additionalProperties": false + "type": "array" }, - "type": "array" + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } }, - "name": { + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "namespaces": { + "items": { "type": "string" }, - "optional": { - "type": "boolean" - } + "type": "array" }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "topologyKey": { + "type": "string" + } }, - "downwardAPI": { - "properties": { + "required": [ + "topologyKey" + ], + "type": "object", + "additionalProperties": false + }, + "weight": { + "format": "int32", + "type": "integer" + } + }, + "required": [ + "podAffinityTerm", + "weight" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "requiredDuringSchedulingIgnoredDuringExecution": { + "items": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { "items": { - "items": { - "properties": { - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": ["fieldPath"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { "type": "string" }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": ["resource"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "namespaceSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" }, - "required": ["path"], - "type": "object", - "additionalProperties": false + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } }, - "type": "array" + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "namespaces": { + "items": { + "type": "string" + }, + "type": "array" + }, + "topologyKey": { + "type": "string" + } + }, + "required": [ + "topologyKey" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "annotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "automountServiceAccountToken": { + "type": "boolean" + }, + "batcher": { + "properties": { + "maxBatchSize": { + "type": "integer" + }, + "maxLatency": { + "type": "integer" + }, + "timeout": { + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "canaryTrafficPercent": { + "format": "int64", + "type": "integer" + }, + "containerConcurrency": { + "format": "int64", + "type": "integer" + }, + "containers": { + "items": { + "properties": { + "args": { + "items": { + "type": "string" + }, + "type": "array" + }, + "command": { + "items": { + "type": "string" + }, + "type": "array" + }, + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "valueFrom": { + "properties": { + "configMapKeyRef": { + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" } }, + "required": [ + "key" + ], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "secret": { + "fieldRef": { "properties": { - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": ["key", "path"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { + "apiVersion": { "type": "string" }, - "optional": { - "type": "boolean" + "fieldPath": { + "type": "string" } }, + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "serviceAccountToken": { + "resourceFieldRef": { "properties": { - "audience": { + "containerName": { "type": "string" }, - "expirationSeconds": { - "format": "int64", - "type": "integer" + "divisor": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true }, - "path": { + "resource": { + "type": "string" + } + }, + "required": [ + "resource" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "secretKeyRef": { + "properties": { + "key": { + "type": "string" + }, + "name": { "type": "string" + }, + "optional": { + "type": "boolean" } }, - "required": ["path"], + "required": [ + "key" + ], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false } }, "type": "object", "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "quobyte": { - "properties": { - "group": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "registry": { - "type": "string" - }, - "tenant": { - "type": "string" - }, - "user": { - "type": "string" + } }, - "volume": { - "type": "string" - } + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false }, - "required": ["registry", "volume"], - "type": "object", - "additionalProperties": false + "type": "array" }, - "rbd": { - "properties": { - "fsType": { - "type": "string" - }, - "image": { - "type": "string" - }, - "keyring": { - "type": "string" - }, - "monitors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "pool": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } + "envFrom": { + "items": { + "properties": { + "configMapRef": { + "properties": { + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "user": { - "type": "string" - } - }, - "required": ["image", "monitors"], - "type": "object", - "additionalProperties": false - }, - "scaleIO": { - "properties": { - "fsType": { - "type": "string" - }, - "gateway": { - "type": "string" - }, - "protectionDomain": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } + "prefix": { + "type": "string" }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "sslEnabled": { - "type": "boolean" - }, - "storageMode": { - "type": "string" - }, - "storagePool": { - "type": "string" - }, - "system": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "required": ["gateway", "secretRef", "system"], - "type": "object", - "additionalProperties": false - }, - "secret": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { + "secretRef": { "properties": { - "key": { + "name": { "type": "string" }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" + "optional": { + "type": "boolean" } }, - "required": ["key", "path"], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false - }, - "type": "array" - }, - "optional": { - "type": "boolean" + } }, - "secretName": { - "type": "string" - } + "type": "object", + "additionalProperties": false }, - "type": "object", - "additionalProperties": false + "type": "array" }, - "storageos": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "volumeName": { - "type": "string" - }, - "volumeNamespace": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false + "image": { + "type": "string" }, - "vsphereVolume": { + "imagePullPolicy": { + "type": "string" + }, + "lifecycle": { "properties": { - "fsType": { - "type": "string" - }, - "storagePolicyID": { - "type": "string" - }, - "storagePolicyName": { - "type": "string" - }, - "volumePath": { - "type": "string" - } - }, - "required": ["volumePath"], - "type": "object", - "additionalProperties": false - } - }, - "required": ["name"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "predictor": { - "properties": { - "activeDeadlineSeconds": { - "format": "int64", - "type": "integer" - }, - "affinity": { - "properties": { - "nodeAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "items": { + "postStart": { "properties": { - "preference": { + "exec": { "properties": { - "matchExpressions": { + "command": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "httpGet": { + "properties": { + "host": { + "type": "string" + }, + "httpHeaders": { "items": { "properties": { - "key": { + "name": { "type": "string" }, - "operator": { + "value": { "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, "type": "array" }, - "matchFields": { + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "scheme": { + "type": "string" + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "tcpSocket": { + "properties": { + "host": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "preStop": { + "properties": { + "exec": { + "properties": { + "command": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "httpGet": { + "properties": { + "host": { + "type": "string" + }, + "httpHeaders": { "items": { "properties": { - "key": { + "name": { "type": "string" }, - "operator": { + "value": { "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, "type": "array" + }, + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "scheme": { + "type": "string" + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "tcpSocket": { + "properties": { + "host": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true } }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "weight": { + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "livenessProbe": { + "properties": { + "exec": { + "properties": { + "command": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "failureThreshold": { + "format": "int32", + "type": "integer" + }, + "grpc": { + "properties": { + "port": { "format": "int32", "type": "integer" + }, + "service": { + "type": "string" } }, - "required": ["preference", "weight"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "properties": { - "nodeSelectorTerms": { - "items": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": ["key", "operator"], - "type": "object", - "additionalProperties": false + "httpGet": { + "properties": { + "host": { + "type": "string" + }, + "httpHeaders": { + "items": { + "properties": { + "name": { + "type": "string" }, - "type": "array" + "value": { + "type": "string" + } }, - "matchFields": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": ["key", "operator"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "type": "array" }, - "type": "array" - } + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "scheme": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false }, - "required": ["nodeSelectorTerms"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "podAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "items": { + "initialDelaySeconds": { + "format": "int32", + "type": "integer" + }, + "periodSeconds": { + "format": "int32", + "type": "integer" + }, + "successThreshold": { + "format": "int32", + "type": "integer" + }, + "tcpSocket": { "properties": { - "podAffinityTerm": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": ["key", "operator"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": ["key", "operator"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" + "host": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" }, - "topologyKey": { + { "type": "string" } + ], + "x-kubernetes-int-or-string": true + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, + "timeoutSeconds": { + "format": "int32", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "ports": { + "items": { + "properties": { + "containerPort": { + "format": "int32", + "type": "integer" + }, + "hostIP": { + "type": "string" + }, + "hostPort": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "protocol": { + "default": "TCP", + "type": "string" + } + }, + "required": [ + "containerPort" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], + "x-kubernetes-list-type": "map" + }, + "readinessProbe": { + "properties": { + "exec": { + "properties": { + "command": { + "items": { + "type": "string" }, - "required": ["topologyKey"], - "type": "object", - "additionalProperties": false - }, - "weight": { + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "failureThreshold": { + "format": "int32", + "type": "integer" + }, + "grpc": { + "properties": { + "port": { "format": "int32", "type": "integer" + }, + "service": { + "type": "string" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "items": { + "httpGet": { "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": ["key", "operator"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { + "host": { + "type": "string" + }, + "httpHeaders": { + "items": { + "properties": { + "name": { "type": "string" }, - "type": "object" - } + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "type": "array" }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": ["key", "operator"], - "type": "object", - "additionalProperties": false - }, - "type": "array" + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "scheme": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "initialDelaySeconds": { + "format": "int32", + "type": "integer" + }, + "periodSeconds": { + "format": "int32", + "type": "integer" + }, + "successThreshold": { + "format": "int32", + "type": "integer" + }, + "tcpSocket": { + "properties": { + "host": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" } + ], + "x-kubernetes-int-or-string": true + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, + "timeoutSeconds": { + "format": "int32", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "resources": { + "properties": { + "claims": { + "items": { + "properties": { + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" + }, + "limits": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "type": "object" + }, + "requests": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "restartPolicy": { + "type": "string" + }, + "securityContext": { + "properties": { + "allowPrivilegeEscalation": { + "type": "boolean" + }, + "capabilities": { + "properties": { + "add": { + "items": { + "type": "string" }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "type": "array" }, - "namespaces": { + "drop": { "items": { "type": "string" }, "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "privileged": { + "type": "boolean" + }, + "procMount": { + "type": "string" + }, + "readOnlyRootFilesystem": { + "type": "boolean" + }, + "runAsGroup": { + "format": "int64", + "type": "integer" + }, + "runAsNonRoot": { + "type": "boolean" + }, + "runAsUser": { + "format": "int64", + "type": "integer" + }, + "seLinuxOptions": { + "properties": { + "level": { + "type": "string" }, - "topologyKey": { + "role": { + "type": "string" + }, + "type": { + "type": "string" + }, + "user": { "type": "string" } }, - "required": ["topologyKey"], "type": "object", "additionalProperties": false }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "podAntiAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "items": { + "seccompProfile": { "properties": { - "podAffinityTerm": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": ["key", "operator"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": ["key", "operator"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "required": ["topologyKey"], - "type": "object", - "additionalProperties": false + "localhostProfile": { + "type": "string" }, - "weight": { - "format": "int32", - "type": "integer" + "type": { + "type": "string" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "items": { + "windowsOptions": { "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": ["key", "operator"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "gmsaCredentialSpec": { + "type": "string" }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": ["key", "operator"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "gmsaCredentialSpecName": { + "type": "string" }, - "namespaces": { + "hostProcess": { + "type": "boolean" + }, + "runAsUserName": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "startupProbe": { + "properties": { + "exec": { + "properties": { + "command": { "items": { "type": "string" }, "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "failureThreshold": { + "format": "int32", + "type": "integer" + }, + "grpc": { + "properties": { + "port": { + "format": "int32", + "type": "integer" }, - "topologyKey": { + "service": { "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "automountServiceAccountToken": { - "type": "boolean" - }, - "batcher": { - "properties": { - "maxBatchSize": { - "type": "integer" - }, - "maxLatency": { - "type": "integer" - }, - "timeout": { - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "canaryTrafficPercent": { - "format": "int64", - "type": "integer" - }, - "containerConcurrency": { - "format": "int64", - "type": "integer" - }, - "containers": { - "items": { - "properties": { - "args": { - "items": { - "type": "string" - }, - "type": "array" - }, - "command": { - "items": { - "type": "string" - }, - "type": "array" - }, - "env": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - }, - "valueFrom": { - "properties": { - "configMapKeyRef": { + "httpGet": { + "properties": { + "host": { + "type": "string" + }, + "httpHeaders": { + "items": { "properties": { - "key": { - "type": "string" - }, "name": { "type": "string" }, - "optional": { - "type": "boolean" - } - }, - "required": ["key"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": ["fieldPath"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { + "value": { "type": "string" } }, - "required": ["resource"], + "required": [ + "name", + "value" + ], "type": "object", - "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } + "type": "array" + }, + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" }, - "required": ["key"], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true }, - "type": "object", - "additionalProperties": false + "scheme": { + "type": "string" + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "initialDelaySeconds": { + "format": "int32", + "type": "integer" + }, + "periodSeconds": { + "format": "int32", + "type": "integer" + }, + "successThreshold": { + "format": "int32", + "type": "integer" + }, + "tcpSocket": { + "properties": { + "host": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, + "timeoutSeconds": { + "format": "int32", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "stdin": { + "type": "boolean" + }, + "stdinOnce": { + "type": "boolean" + }, + "terminationMessagePath": { + "type": "string" + }, + "terminationMessagePolicy": { + "type": "string" + }, + "tty": { + "type": "boolean" + }, + "volumeDevices": { + "items": { + "properties": { + "devicePath": { + "type": "string" + }, + "name": { + "type": "string" } }, - "required": ["name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, "type": "array" }, - "envFrom": { + "volumeMounts": { "items": { "properties": { - "configMapRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "mountPath": { + "type": "string" + }, + "mountPropagation": { + "type": "string" + }, + "name": { + "type": "string" + }, + "readOnly": { + "type": "boolean" }, - "prefix": { + "subPath": { "type": "string" }, - "secretRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "subPathExpr": { + "type": "string" } }, + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, "type": "array" }, - "image": { + "workingDir": { "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "deploymentStrategy": { + "properties": { + "rollingUpdate": { + "properties": { + "maxSurge": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "maxUnavailable": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } }, - "imagePullPolicy": { + "type": "object", + "additionalProperties": false + }, + "type": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "dnsConfig": { + "properties": { + "nameservers": { + "items": { "type": "string" }, - "lifecycle": { + "type": "array" + }, + "options": { + "items": { "properties": { - "postStart": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "searches": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "dnsPolicy": { + "type": "string" + }, + "enableServiceLinks": { + "type": "boolean" + }, + "hostAliases": { + "items": { + "properties": { + "hostnames": { + "items": { + "type": "string" + }, + "type": "array" + }, + "ip": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "hostIPC": { + "type": "boolean" + }, + "hostNetwork": { + "type": "boolean" + }, + "hostPID": { + "type": "boolean" + }, + "hostUsers": { + "type": "boolean" + }, + "hostname": { + "type": "string" + }, + "huggingface": { + "properties": { + "args": { + "items": { + "type": "string" + }, + "type": "array" + }, + "command": { + "items": { + "type": "string" + }, + "type": "array" + }, + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "valueFrom": { "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { + "configMapKeyRef": { "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { + "key": { "type": "string" }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "tcpSocket": { - "properties": { - "host": { + "name": { "type": "string" }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "preStop": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" + "optional": { + "type": "boolean" } }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { + "required": [ + "key" + ], + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "fieldRef": { + "properties": { + "apiVersion": { "type": "string" }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { + "fieldPath": { "type": "string" } }, - "required": ["port"], + "required": [ + "fieldPath" + ], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "tcpSocket": { + "resourceFieldRef": { "properties": { - "host": { + "containerName": { "type": "string" }, - "port": { + "divisor": { "anyOf": [ { "type": "integer" @@ -6750,311 +7218,342 @@ "type": "string" } ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", "x-kubernetes-int-or-string": true + }, + "resource": { + "type": "string" } }, - "required": ["port"], + "required": [ + "resource" + ], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "livenessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { + "secretKeyRef": { + "properties": { + "key": { "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" }, - { + "name": { "type": "string" + }, + "optional": { + "type": "boolean" } + }, + "required": [ + "key" ], - "x-kubernetes-int-or-string": true + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false } }, - "required": ["port"], "type": "object", "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" } }, + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, - "name": { - "type": "string" - }, - "ports": { - "items": { - "properties": { - "containerPort": { - "format": "int32", - "type": "integer" - }, - "hostIP": { - "type": "string" - }, - "hostPort": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "protocol": { - "default": "TCP", - "type": "string" - } - }, - "required": ["containerPort"], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], - "x-kubernetes-list-type": "map" - }, - "readinessProbe": { + "type": "array" + }, + "envFrom": { + "items": { "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { + "configMapRef": { + "properties": { + "name": { "type": "string" + }, + "optional": { + "type": "boolean" } }, "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" + "prefix": { + "type": "string" }, - "tcpSocket": { + "secretRef": { "properties": { - "host": { + "name": { "type": "string" }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true + "optional": { + "type": "boolean" } }, - "required": ["port"], "type": "object", + "x-kubernetes-map-type": "atomic", "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" } }, "type": "object", "additionalProperties": false }, - "resources": { - "properties": { - "claims": { - "items": { + "type": "array" + }, + "image": { + "type": "string" + }, + "imagePullPolicy": { + "type": "string" + }, + "lifecycle": { + "properties": { + "postStart": { + "properties": { + "exec": { "properties": { - "name": { + "command": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "httpGet": { + "properties": { + "host": { + "type": "string" + }, + "httpHeaders": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "scheme": { + "type": "string" + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "tcpSocket": { + "properties": { + "host": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "preStop": { + "properties": { + "exec": { + "properties": { + "command": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "httpGet": { + "properties": { + "host": { + "type": "string" + }, + "httpHeaders": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "scheme": { + "type": "string" + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "tcpSocket": { + "properties": { + "host": { "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true } }, - "required": ["name"], - "type": "object", - "additionalProperties": false + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "livenessProbe": { + "properties": { + "exec": { + "properties": { + "command": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "failureThreshold": { + "format": "int32", + "type": "integer" + }, + "grpc": { + "properties": { + "port": { + "format": "int32", + "type": "integer" + }, + "service": { + "type": "string" + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "httpGet": { + "properties": { + "host": { + "type": "string" + }, + "httpHeaders": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" }, - "type": "array", - "x-kubernetes-list-map-keys": ["name"], - "x-kubernetes-list-type": "map" - }, - "limits": { - "additionalProperties": { + "path": { + "type": "string" + }, + "port": { "anyOf": [ { "type": "integer" @@ -7063,13 +7562,33 @@ "type": "string" } ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", "x-kubernetes-int-or-string": true }, - "type": "object" + "scheme": { + "type": "string" + } }, - "requests": { - "additionalProperties": { + "type": "object", + "additionalProperties": false + }, + "initialDelaySeconds": { + "format": "int32", + "type": "integer" + }, + "periodSeconds": { + "format": "int32", + "type": "integer" + }, + "successThreshold": { + "format": "int32", + "type": "integer" + }, + "tcpSocket": { + "properties": { + "host": { + "type": "string" + }, + "port": { "anyOf": [ { "type": "integer" @@ -7078,372 +7597,592 @@ "type": "string" } ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", "x-kubernetes-int-or-string": true - }, - "type": "object" - } + } + }, + "type": "object", + "additionalProperties": false }, - "type": "object", - "additionalProperties": false + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, + "timeoutSeconds": { + "format": "int32", + "type": "integer" + } }, - "securityContext": { + "type": "object", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "ports": { + "items": { "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" - }, - "capabilities": { - "properties": { - "add": { - "items": { - "type": "string" - }, - "type": "array" - }, - "drop": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "privileged": { - "type": "boolean" + "containerPort": { + "format": "int32", + "type": "integer" }, - "procMount": { + "hostIP": { "type": "string" }, - "readOnlyRootFilesystem": { - "type": "boolean" - }, - "runAsGroup": { - "format": "int64", + "hostPort": { + "format": "int32", "type": "integer" }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "format": "int64", - "type": "integer" + "name": { + "type": "string" }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { + "protocol": { + "default": "TCP", + "type": "string" + } + }, + "required": [ + "containerPort" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], + "x-kubernetes-list-type": "map" + }, + "protocolVersion": { + "type": "string" + }, + "readinessProbe": { + "properties": { + "exec": { + "properties": { + "command": { + "items": { "type": "string" }, - "user": { - "type": "string" - } + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "failureThreshold": { + "format": "int32", + "type": "integer" + }, + "grpc": { + "properties": { + "port": { + "format": "int32", + "type": "integer" }, - "type": "object", - "additionalProperties": false + "service": { + "type": "string" + } }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "httpGet": { + "properties": { + "host": { + "type": "string" + }, + "httpHeaders": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false }, - "type": { - "type": "string" - } + "type": "array" }, - "required": ["type"], - "type": "object", - "additionalProperties": false + "path": { + "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "scheme": { + "type": "string" + } }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } + "type": "object", + "additionalProperties": false + }, + "initialDelaySeconds": { + "format": "int32", + "type": "integer" + }, + "periodSeconds": { + "format": "int32", + "type": "integer" + }, + "successThreshold": { + "format": "int32", + "type": "integer" + }, + "tcpSocket": { + "properties": { + "host": { + "type": "string" }, - "type": "object", - "additionalProperties": false + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } + }, + "type": "object", + "additionalProperties": false + }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, + "timeoutSeconds": { + "format": "int32", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" } }, + "required": [ + "resourceName", + "restartPolicy" + ], "type": "object", "additionalProperties": false }, - "startupProbe": { - "properties": { - "exec": { + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "resources": { + "properties": { + "claims": { + "items": { "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" + "name": { + "type": "string" } }, + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, - "failureThreshold": { - "format": "int32", - "type": "integer" + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" + }, + "limits": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true }, - "grpc": { - "properties": { - "port": { - "format": "int32", + "type": "object" + }, + "requests": { + "additionalProperties": { + "anyOf": [ + { "type": "integer" }, - "service": { + { "type": "string" } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true }, - "httpGet": { - "properties": { - "host": { + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "restartPolicy": { + "type": "string" + }, + "runtimeVersion": { + "type": "string" + }, + "securityContext": { + "properties": { + "allowPrivilegeEscalation": { + "type": "boolean" + }, + "capabilities": { + "properties": { + "add": { + "items": { "type": "string" }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { + "type": "array" + }, + "drop": { + "items": { "type": "string" }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": ["port"], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" + "type": "array" + } }, - "periodSeconds": { - "format": "int32", - "type": "integer" + "type": "object", + "additionalProperties": false + }, + "privileged": { + "type": "boolean" + }, + "procMount": { + "type": "string" + }, + "readOnlyRootFilesystem": { + "type": "boolean" + }, + "runAsGroup": { + "format": "int64", + "type": "integer" + }, + "runAsNonRoot": { + "type": "boolean" + }, + "runAsUser": { + "format": "int64", + "type": "integer" + }, + "seLinuxOptions": { + "properties": { + "level": { + "type": "string" + }, + "role": { + "type": "string" + }, + "type": { + "type": "string" + }, + "user": { + "type": "string" + } }, - "successThreshold": { - "format": "int32", - "type": "integer" + "type": "object", + "additionalProperties": false + }, + "seccompProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, + "windowsOptions": { + "properties": { + "gmsaCredentialSpec": { + "type": "string" }, - "required": ["port"], - "type": "object", - "additionalProperties": false + "gmsaCredentialSpecName": { + "type": "string" + }, + "hostProcess": { + "type": "boolean" + }, + "runAsUserName": { + "type": "string" + } }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "startupProbe": { + "properties": { + "exec": { + "properties": { + "command": { + "items": { + "type": "string" + }, + "type": "array" + } }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } + "type": "object", + "additionalProperties": false }, - "type": "object", - "additionalProperties": false - }, - "stdin": { - "type": "boolean" - }, - "stdinOnce": { - "type": "boolean" - }, - "terminationMessagePath": { - "type": "string" - }, - "terminationMessagePolicy": { - "type": "string" - }, - "tty": { - "type": "boolean" - }, - "volumeDevices": { - "items": { + "failureThreshold": { + "format": "int32", + "type": "integer" + }, + "grpc": { "properties": { - "devicePath": { - "type": "string" + "port": { + "format": "int32", + "type": "integer" }, - "name": { + "service": { "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, - "type": "array" - }, - "volumeMounts": { - "items": { + "httpGet": { "properties": { - "mountPath": { + "host": { "type": "string" }, - "mountPropagation": { - "type": "string" + "httpHeaders": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" }, - "name": { + "path": { "type": "string" }, - "readOnly": { - "type": "boolean" + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true }, - "subPath": { + "scheme": { "type": "string" - }, - "subPathExpr": { + } + }, + "required": [ + "port" + ], + "type": "object", + "additionalProperties": false + }, + "initialDelaySeconds": { + "format": "int32", + "type": "integer" + }, + "periodSeconds": { + "format": "int32", + "type": "integer" + }, + "successThreshold": { + "format": "int32", + "type": "integer" + }, + "tcpSocket": { + "properties": { + "host": { "type": "string" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true } }, - "required": ["mountPath", "name"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, - "type": "array" + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, + "timeoutSeconds": { + "format": "int32", + "type": "integer" + } }, - "workingDir": { - "type": "string" - } + "type": "object", + "additionalProperties": false }, - "required": ["name"], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "dnsConfig": { - "properties": { - "nameservers": { - "items": { - "type": "string" + "stdin": { + "type": "boolean" + }, + "stdinOnce": { + "type": "boolean" + }, + "storage": { + "properties": { + "key": { + "type": "string" + }, + "parameters": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "path": { + "type": "string" + }, + "schemaPath": { + "type": "string" + } }, - "type": "array" + "type": "object", + "additionalProperties": false }, - "options": { + "storageUri": { + "type": "string" + }, + "terminationMessagePath": { + "type": "string" + }, + "terminationMessagePolicy": { + "type": "string" + }, + "tty": { + "type": "boolean" + }, + "volumeDevices": { "items": { "properties": { - "name": { + "devicePath": { "type": "string" }, - "value": { + "name": { "type": "string" } }, + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, "type": "array" }, - "searches": { + "volumeMounts": { "items": { - "type": "string" + "properties": { + "mountPath": { + "type": "string" + }, + "mountPropagation": { + "type": "string" + }, + "name": { + "type": "string" + }, + "readOnly": { + "type": "boolean" + }, + "subPath": { + "type": "string" + }, + "subPathExpr": { + "type": "string" + } + }, + "required": [ + "mountPath", + "name" + ], + "type": "object", + "additionalProperties": false }, "type": "array" + }, + "workingDir": { + "type": "string" } }, "type": "object", "additionalProperties": false }, - "dnsPolicy": { - "type": "string" - }, - "enableServiceLinks": { - "type": "boolean" - }, - "hostAliases": { - "items": { - "properties": { - "hostnames": { - "items": { - "type": "string" - }, - "type": "array" - }, - "ip": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "hostIPC": { - "type": "boolean" - }, - "hostNetwork": { - "type": "boolean" - }, - "hostPID": { - "type": "boolean" - }, - "hostUsers": { - "type": "boolean" - }, - "hostname": { - "type": "string" - }, "imagePullSecrets": { "items": { "properties": { @@ -7495,7 +8234,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -7509,7 +8250,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -7535,7 +8278,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -7552,7 +8297,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -7562,7 +8309,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -7643,7 +8392,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -7667,7 +8419,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -7688,7 +8442,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -7725,7 +8481,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -7749,7 +8508,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -7770,7 +8531,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -7810,7 +8573,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -7829,7 +8594,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -7853,7 +8621,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -7886,7 +8656,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -7927,12 +8699,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "readinessProbe": { @@ -7963,7 +8740,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -7982,7 +8761,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -8006,7 +8788,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -8039,7 +8823,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -8055,6 +8841,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -8064,12 +8870,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -8106,6 +8916,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "allowPrivilegeEscalation": { @@ -8176,7 +8989,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -8230,7 +9045,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -8249,7 +9066,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -8273,7 +9093,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -8306,7 +9128,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -8347,7 +9171,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -8375,7 +9202,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -8385,7 +9215,9 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -8434,7 +9266,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -8448,7 +9282,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -8474,7 +9310,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -8491,7 +9329,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -8501,7 +9341,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -8582,7 +9424,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -8606,7 +9451,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -8627,7 +9474,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -8664,7 +9513,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -8688,7 +9540,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -8709,7 +9563,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -8749,7 +9605,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -8768,7 +9626,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -8864,12 +9725,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "protocolVersion": { @@ -8903,7 +9769,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -8922,7 +9790,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -8993,6 +9864,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -9002,12 +9893,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -9044,6 +9939,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "runtimeVersion": { "type": "string" }, @@ -9117,7 +10015,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -9171,7 +10071,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -9190,7 +10092,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -9214,7 +10119,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -9247,7 +10154,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -9312,7 +10221,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -9340,7 +10252,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -9356,7 +10271,11 @@ "logger": { "properties": { "mode": { - "enum": ["all", "request", "response"], + "enum": [ + "all", + "request", + "response" + ], "type": "string" }, "url": { @@ -9409,7 +10328,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -9423,7 +10344,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -9449,7 +10372,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -9466,7 +10391,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -9476,7 +10403,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -9557,7 +10486,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -9581,7 +10513,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -9602,7 +10536,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -9639,7 +10575,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -9663,7 +10602,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -9684,7 +10625,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -9724,7 +10667,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -9743,7 +10688,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -9823,7 +10771,9 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -9852,12 +10802,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "protocolVersion": { @@ -9891,7 +10846,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -9910,7 +10867,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -9981,6 +10941,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -9990,12 +10970,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -10032,6 +11016,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "runtime": { "type": "string" }, @@ -10108,7 +11095,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -10162,7 +11151,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -10181,7 +11172,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -10205,7 +11199,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -10238,7 +11234,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -10303,7 +11301,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -10331,7 +11332,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -10391,7 +11395,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -10405,7 +11411,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -10431,7 +11439,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -10448,7 +11458,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -10458,7 +11470,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -10539,7 +11553,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -10563,7 +11580,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -10584,7 +11603,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -10621,7 +11642,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -10645,7 +11669,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -10666,7 +11692,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -10706,7 +11734,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -10725,7 +11755,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -10821,12 +11854,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "protocolVersion": { @@ -10860,7 +11898,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -10879,7 +11919,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -10950,6 +11993,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -10959,12 +12022,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -11001,6 +12068,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "runtimeVersion": { "type": "string" }, @@ -11074,7 +12144,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -11128,7 +12200,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -11147,7 +12221,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -11171,7 +12248,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -11204,7 +12283,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -11269,7 +12350,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -11297,7 +12381,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -11371,7 +12458,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -11385,7 +12474,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -11411,7 +12502,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -11428,7 +12521,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -11438,7 +12533,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -11519,7 +12616,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -11543,7 +12643,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -11564,7 +12666,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -11601,7 +12705,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -11625,7 +12732,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -11646,7 +12755,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -11686,7 +12797,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -11705,7 +12818,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -11801,12 +12917,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "protocolVersion": { @@ -11840,7 +12961,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -11859,7 +12982,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -11930,6 +13056,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -11939,12 +13085,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -11981,6 +13131,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "runtimeVersion": { "type": "string" }, @@ -12054,7 +13207,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -12108,7 +13263,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -12127,7 +13284,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -12151,7 +13311,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -12184,7 +13346,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -12249,7 +13413,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -12277,7 +13444,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -12327,7 +13497,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -12341,7 +13513,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -12367,7 +13541,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -12384,7 +13560,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -12394,7 +13572,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -12475,7 +13655,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -12499,7 +13682,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -12520,7 +13705,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -12557,7 +13744,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -12581,7 +13771,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -12602,7 +13794,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -12642,7 +13836,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -12661,7 +13857,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -12757,12 +13956,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "protocolVersion": { @@ -12796,7 +14000,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -12815,7 +14021,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -12886,6 +14095,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -12895,12 +14124,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -12937,6 +14170,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "runtimeVersion": { "type": "string" }, @@ -13010,7 +14246,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -13064,7 +14302,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -13083,7 +14323,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -13107,7 +14350,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -13140,7 +14385,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -13205,7 +14452,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -13233,7 +14483,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -13293,7 +14546,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -13307,7 +14562,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -13333,7 +14590,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -13350,7 +14609,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -13360,7 +14621,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -13441,7 +14704,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -13465,7 +14731,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -13486,7 +14754,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -13523,7 +14793,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -13547,7 +14820,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -13568,7 +14843,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -13608,7 +14885,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -13627,7 +14906,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -13723,12 +15005,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "protocolVersion": { @@ -13762,7 +15049,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -13781,7 +15070,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -13852,6 +15144,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -13861,12 +15173,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -13903,6 +15219,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "runtimeVersion": { "type": "string" }, @@ -13976,7 +15295,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -14030,7 +15351,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -14049,7 +15372,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -14073,7 +15399,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -14106,7 +15434,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -14171,7 +15501,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -14199,7 +15532,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -14219,7 +15555,9 @@ "type": "string" } }, - "required": ["conditionType"], + "required": [ + "conditionType" + ], "type": "object", "additionalProperties": false }, @@ -14244,12 +15582,16 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "restartPolicy": { @@ -14259,7 +15601,12 @@ "type": "string" }, "scaleMetric": { - "enum": ["cpu", "memory", "concurrency", "rps"], + "enum": [ + "cpu", + "memory", + "concurrency", + "rps" + ], "type": "string" }, "scaleTarget": { @@ -14275,12 +15622,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "securityContext": { @@ -14330,7 +15681,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -14351,7 +15704,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -14428,7 +15784,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -14442,7 +15800,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -14468,7 +15828,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -14485,7 +15847,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -14495,7 +15859,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -14576,7 +15942,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -14600,7 +15969,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -14621,7 +15992,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -14658,7 +16031,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -14682,7 +16058,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -14703,7 +16081,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -14743,7 +16123,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -14762,7 +16144,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -14858,12 +16243,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "protocolVersion": { @@ -14897,7 +16287,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -14916,7 +16308,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -14987,6 +16382,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -14996,12 +16411,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -15038,6 +16457,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "runtimeVersion": { "type": "string" }, @@ -15111,7 +16533,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -15165,7 +16589,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -15184,7 +16610,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -15208,7 +16637,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -15241,7 +16672,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -15306,7 +16739,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -15334,7 +16770,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -15387,7 +16826,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -15401,7 +16842,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -15427,7 +16870,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -15444,7 +16889,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -15454,7 +16901,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -15535,7 +16984,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -15559,7 +17011,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -15580,7 +17034,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -15617,7 +17073,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -15641,7 +17100,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -15662,7 +17123,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -15702,7 +17165,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -15721,7 +17186,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -15817,12 +17285,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "protocolVersion": { @@ -15856,7 +17329,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -15875,7 +17350,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -15946,6 +17424,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -15955,12 +17453,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -15997,6 +17499,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "runtimeVersion": { "type": "string" }, @@ -16070,7 +17575,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -16124,7 +17631,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -16143,7 +17652,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -16167,7 +17679,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -16200,7 +17714,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -16265,7 +17781,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -16293,7 +17812,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -16360,7 +17882,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -16405,7 +17930,11 @@ "type": "string" } }, - "required": ["maxSkew", "topologyKey", "whenUnsatisfiable"], + "required": [ + "maxSkew", + "topologyKey", + "whenUnsatisfiable" + ], "type": "object", "additionalProperties": false }, @@ -16453,7 +17982,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -16467,7 +17998,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -16493,7 +18026,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -16510,7 +18045,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -16520,7 +18057,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -16601,7 +18140,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -16625,7 +18167,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -16646,7 +18190,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -16683,7 +18229,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -16707,7 +18256,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -16728,7 +18279,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -16768,7 +18321,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -16787,7 +18342,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -16883,12 +18441,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "protocolVersion": { @@ -16922,7 +18485,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -16941,7 +18506,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -17012,6 +18580,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -17021,12 +18609,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -17063,6 +18655,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "runtimeVersion": { "type": "string" }, @@ -17136,7 +18731,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -17190,7 +18787,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -17209,7 +18808,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -17233,7 +18835,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -17266,7 +18870,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -17331,7 +18937,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -17359,7 +18968,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -17391,7 +19003,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -17416,7 +19030,10 @@ "type": "boolean" } }, - "required": ["diskName", "diskURI"], + "required": [ + "diskName", + "diskURI" + ], "type": "object", "additionalProperties": false }, @@ -17432,7 +19049,10 @@ "type": "string" } }, - "required": ["secretName", "shareName"], + "required": [ + "secretName", + "shareName" + ], "type": "object", "additionalProperties": false }, @@ -17467,7 +19087,9 @@ "type": "string" } }, - "required": ["monitors"], + "required": [ + "monitors" + ], "type": "object", "additionalProperties": false }, @@ -17493,7 +19115,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -17517,7 +19141,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -17562,7 +19189,9 @@ "type": "object" } }, - "required": ["driver"], + "required": [ + "driver" + ], "type": "object", "additionalProperties": false }, @@ -17584,7 +19213,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -17617,13 +19248,17 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -17681,7 +19316,10 @@ "type": "string" } }, - "required": ["kind", "name"], + "required": [ + "kind", + "name" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -17701,7 +19339,10 @@ "type": "string" } }, - "required": ["kind", "name"], + "required": [ + "kind", + "name" + ], "type": "object", "additionalProperties": false }, @@ -17714,12 +19355,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -17774,7 +19419,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -17805,7 +19453,9 @@ "additionalProperties": false } }, - "required": ["spec"], + "required": [ + "spec" + ], "type": "object", "additionalProperties": false } @@ -17869,7 +19519,9 @@ "additionalProperties": false } }, - "required": ["driver"], + "required": [ + "driver" + ], "type": "object", "additionalProperties": false }, @@ -17901,7 +19553,9 @@ "type": "boolean" } }, - "required": ["pdName"], + "required": [ + "pdName" + ], "type": "object", "additionalProperties": false }, @@ -17917,7 +19571,9 @@ "type": "string" } }, - "required": ["repository"], + "required": [ + "repository" + ], "type": "object", "additionalProperties": false }, @@ -17933,7 +19589,10 @@ "type": "boolean" } }, - "required": ["endpoints", "path"], + "required": [ + "endpoints", + "path" + ], "type": "object", "additionalProperties": false }, @@ -17946,7 +19605,9 @@ "type": "string" } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -17997,7 +19658,11 @@ "type": "string" } }, - "required": ["iqn", "lun", "targetPortal"], + "required": [ + "iqn", + "lun", + "targetPortal" + ], "type": "object", "additionalProperties": false }, @@ -18016,7 +19681,10 @@ "type": "string" } }, - "required": ["path", "server"], + "required": [ + "path", + "server" + ], "type": "object", "additionalProperties": false }, @@ -18029,7 +19697,9 @@ "type": "boolean" } }, - "required": ["claimName"], + "required": [ + "claimName" + ], "type": "object", "additionalProperties": false }, @@ -18042,7 +19712,9 @@ "type": "string" } }, - "required": ["pdID"], + "required": [ + "pdID" + ], "type": "object", "additionalProperties": false }, @@ -18058,7 +19730,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -18087,7 +19761,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -18118,7 +19795,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -18151,13 +19830,17 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -18183,7 +19866,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -18213,7 +19899,9 @@ "type": "string" } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false } @@ -18248,7 +19936,10 @@ "type": "string" } }, - "required": ["registry", "volume"], + "required": [ + "registry", + "volume" + ], "type": "object", "additionalProperties": false }, @@ -18289,7 +19980,10 @@ "type": "string" } }, - "required": ["image", "monitors"], + "required": [ + "image", + "monitors" + ], "type": "object", "additionalProperties": false }, @@ -18333,7 +20027,11 @@ "type": "string" } }, - "required": ["gateway", "secretRef", "system"], + "required": [ + "gateway", + "secretRef", + "system" + ], "type": "object", "additionalProperties": false }, @@ -18357,7 +20055,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -18416,12 +20117,16 @@ "type": "string" } }, - "required": ["volumePath"], + "required": [ + "volumePath" + ], "type": "object", "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -18464,7 +20169,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -18478,7 +20185,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -18504,7 +20213,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -18521,7 +20232,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -18531,7 +20244,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -18612,7 +20327,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -18636,7 +20354,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -18657,7 +20377,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -18694,7 +20416,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -18718,7 +20443,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -18739,7 +20466,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -18779,7 +20508,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -18798,7 +20529,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -18894,12 +20628,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "protocolVersion": { @@ -18933,7 +20672,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -18952,7 +20693,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -19023,6 +20767,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -19032,12 +20796,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -19074,6 +20842,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "runtimeVersion": { "type": "string" }, @@ -19147,7 +20918,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -19201,7 +20974,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -19220,7 +20995,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -19244,7 +21022,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -19277,7 +21057,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -19342,7 +21124,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -19370,7 +21155,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -19418,7 +21206,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19440,7 +21231,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19456,7 +21250,10 @@ "type": "integer" } }, - "required": ["preference", "weight"], + "required": [ + "preference", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -19483,7 +21280,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19505,7 +21305,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19519,7 +21322,9 @@ "type": "array" } }, - "required": ["nodeSelectorTerms"], + "required": [ + "nodeSelectorTerms" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -19553,7 +21358,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19588,7 +21396,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19615,7 +21426,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -19624,7 +21437,10 @@ "type": "integer" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "podAffinityTerm", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -19651,7 +21467,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19686,7 +21505,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19713,7 +21535,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -19748,7 +21572,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19783,7 +21610,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19810,7 +21640,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -19819,7 +21651,10 @@ "type": "integer" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "podAffinityTerm", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -19846,7 +21681,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19881,7 +21719,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -19908,7 +21749,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -19992,7 +21835,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -20006,7 +21851,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -20032,7 +21879,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -20049,7 +21898,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -20059,7 +21910,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -20140,7 +21993,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -20164,7 +22020,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -20185,7 +22043,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -20222,7 +22082,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -20246,7 +22109,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -20267,7 +22132,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -20307,7 +22174,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -20326,7 +22195,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -20382,7 +22254,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -20423,12 +22297,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "readinessProbe": { @@ -20459,7 +22338,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -20478,7 +22359,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -20534,7 +22418,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -20550,6 +22436,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -20559,12 +22465,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -20601,6 +22511,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "allowPrivilegeEscalation": { @@ -20671,7 +22584,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -20725,7 +22640,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -20744,7 +22661,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -20768,7 +22688,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -20801,7 +22723,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -20842,7 +22766,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -20870,7 +22797,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -20880,12 +22810,51 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array" }, + "deploymentStrategy": { + "properties": { + "rollingUpdate": { + "properties": { + "maxSurge": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + }, + "maxUnavailable": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "x-kubernetes-int-or-string": true + } + }, + "type": "object", + "additionalProperties": false + }, + "type": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "dnsConfig": { "properties": { "nameservers": { @@ -21009,7 +22978,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -21023,7 +22994,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -21049,7 +23022,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -21066,7 +23041,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -21076,7 +23053,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -21157,7 +23136,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -21181,7 +23163,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -21202,7 +23186,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -21239,7 +23225,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -21263,7 +23252,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -21284,7 +23275,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -21324,7 +23317,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -21343,7 +23338,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -21367,7 +23365,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -21400,7 +23400,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -21441,12 +23443,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "readinessProbe": { @@ -21477,7 +23484,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -21496,7 +23505,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -21520,7 +23532,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -21553,7 +23567,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -21569,6 +23585,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -21578,12 +23614,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -21620,6 +23660,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "allowPrivilegeEscalation": { @@ -21690,7 +23733,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -21744,7 +23789,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -21763,7 +23810,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -21787,7 +23837,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -21820,7 +23872,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -21861,7 +23915,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -21889,7 +23946,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -21899,7 +23959,9 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -21914,7 +23976,11 @@ "logger": { "properties": { "mode": { - "enum": ["all", "request", "response"], + "enum": [ + "all", + "request", + "response" + ], "type": "string" }, "url": { @@ -21981,7 +24047,9 @@ "type": "string" } }, - "required": ["conditionType"], + "required": [ + "conditionType" + ], "type": "object", "additionalProperties": false }, @@ -22006,12 +24074,16 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "restartPolicy": { @@ -22021,7 +24093,12 @@ "type": "string" }, "scaleMetric": { - "enum": ["cpu", "memory", "concurrency", "rps"], + "enum": [ + "cpu", + "memory", + "concurrency", + "rps" + ], "type": "string" }, "scaleTarget": { @@ -22037,12 +24114,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "securityContext": { @@ -22092,7 +24173,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -22113,7 +24196,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -22210,7 +24296,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -22255,7 +24344,11 @@ "type": "string" } }, - "required": ["maxSkew", "topologyKey", "whenUnsatisfiable"], + "required": [ + "maxSkew", + "topologyKey", + "whenUnsatisfiable" + ], "type": "object", "additionalProperties": false }, @@ -22285,7 +24378,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -22310,7 +24405,10 @@ "type": "boolean" } }, - "required": ["diskName", "diskURI"], + "required": [ + "diskName", + "diskURI" + ], "type": "object", "additionalProperties": false }, @@ -22326,7 +24424,10 @@ "type": "string" } }, - "required": ["secretName", "shareName"], + "required": [ + "secretName", + "shareName" + ], "type": "object", "additionalProperties": false }, @@ -22361,7 +24462,9 @@ "type": "string" } }, - "required": ["monitors"], + "required": [ + "monitors" + ], "type": "object", "additionalProperties": false }, @@ -22387,7 +24490,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -22411,7 +24516,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -22456,7 +24564,9 @@ "type": "object" } }, - "required": ["driver"], + "required": [ + "driver" + ], "type": "object", "additionalProperties": false }, @@ -22478,7 +24588,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -22511,13 +24623,17 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -22575,7 +24691,10 @@ "type": "string" } }, - "required": ["kind", "name"], + "required": [ + "kind", + "name" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -22595,7 +24714,10 @@ "type": "string" } }, - "required": ["kind", "name"], + "required": [ + "kind", + "name" + ], "type": "object", "additionalProperties": false }, @@ -22608,12 +24730,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -22668,7 +24794,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -22699,7 +24828,9 @@ "additionalProperties": false } }, - "required": ["spec"], + "required": [ + "spec" + ], "type": "object", "additionalProperties": false } @@ -22763,7 +24894,9 @@ "additionalProperties": false } }, - "required": ["driver"], + "required": [ + "driver" + ], "type": "object", "additionalProperties": false }, @@ -22795,7 +24928,9 @@ "type": "boolean" } }, - "required": ["pdName"], + "required": [ + "pdName" + ], "type": "object", "additionalProperties": false }, @@ -22811,7 +24946,9 @@ "type": "string" } }, - "required": ["repository"], + "required": [ + "repository" + ], "type": "object", "additionalProperties": false }, @@ -22827,7 +24964,10 @@ "type": "boolean" } }, - "required": ["endpoints", "path"], + "required": [ + "endpoints", + "path" + ], "type": "object", "additionalProperties": false }, @@ -22840,7 +24980,9 @@ "type": "string" } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -22891,7 +25033,11 @@ "type": "string" } }, - "required": ["iqn", "lun", "targetPortal"], + "required": [ + "iqn", + "lun", + "targetPortal" + ], "type": "object", "additionalProperties": false }, @@ -22910,7 +25056,10 @@ "type": "string" } }, - "required": ["path", "server"], + "required": [ + "path", + "server" + ], "type": "object", "additionalProperties": false }, @@ -22923,7 +25072,9 @@ "type": "boolean" } }, - "required": ["claimName"], + "required": [ + "claimName" + ], "type": "object", "additionalProperties": false }, @@ -22936,7 +25087,9 @@ "type": "string" } }, - "required": ["pdID"], + "required": [ + "pdID" + ], "type": "object", "additionalProperties": false }, @@ -22952,7 +25105,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -22981,7 +25136,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -23012,7 +25170,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -23045,13 +25205,17 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -23077,7 +25241,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -23107,7 +25274,9 @@ "type": "string" } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false } @@ -23142,7 +25311,10 @@ "type": "string" } }, - "required": ["registry", "volume"], + "required": [ + "registry", + "volume" + ], "type": "object", "additionalProperties": false }, @@ -23183,7 +25355,10 @@ "type": "string" } }, - "required": ["image", "monitors"], + "required": [ + "image", + "monitors" + ], "type": "object", "additionalProperties": false }, @@ -23227,7 +25402,11 @@ "type": "string" } }, - "required": ["gateway", "secretRef", "system"], + "required": [ + "gateway", + "secretRef", + "system" + ], "type": "object", "additionalProperties": false }, @@ -23251,7 +25430,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -23310,12 +25492,16 @@ "type": "string" } }, - "required": ["volumePath"], + "required": [ + "volumePath" + ], "type": "object", "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -23326,7 +25512,9 @@ "additionalProperties": false } }, - "required": ["predictor"], + "required": [ + "predictor" + ], "type": "object", "additionalProperties": false }, @@ -23337,6 +25525,9 @@ "CACerts": { "type": "string" }, + "audience": { + "type": "string" + }, "name": { "type": "string" }, @@ -23361,6 +25552,9 @@ "CACerts": { "type": "string" }, + "audience": { + "type": "string" + }, "name": { "type": "string" }, @@ -23448,7 +25642,10 @@ "type": "string" } }, - "required": ["status", "type"], + "required": [ + "status", + "type" + ], "type": "object", "additionalProperties": false }, @@ -23466,7 +25663,9 @@ "type": "integer" } }, - "required": ["failedCopies"], + "required": [ + "failedCopies" + ], "type": "object", "additionalProperties": false }, @@ -23531,7 +25730,9 @@ "type": "string" } }, - "required": ["activeModelState"], + "required": [ + "activeModelState" + ], "type": "object", "additionalProperties": false }, @@ -23547,7 +25748,9 @@ "type": "string" } }, - "required": ["transitionStatus"], + "required": [ + "transitionStatus" + ], "type": "object", "additionalProperties": false }, diff --git a/serving.kserve.io/servingruntime_v1alpha1.json b/serving.kserve.io/servingruntime_v1alpha1.json index b2ff0bf9..f1ebb2d7 100644 --- a/serving.kserve.io/servingruntime_v1alpha1.json +++ b/serving.kserve.io/servingruntime_v1alpha1.json @@ -36,7 +36,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -58,7 +61,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -74,7 +80,10 @@ "type": "integer" } }, - "required": ["preference", "weight"], + "required": [ + "preference", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -101,7 +110,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -123,7 +135,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -137,7 +152,9 @@ "type": "array" } }, - "required": ["nodeSelectorTerms"], + "required": [ + "nodeSelectorTerms" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -171,7 +188,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -206,7 +226,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -233,7 +256,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -242,7 +267,10 @@ "type": "integer" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "podAffinityTerm", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -269,7 +297,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -304,7 +335,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -331,7 +365,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -366,7 +402,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -401,7 +440,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -428,7 +470,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -437,7 +481,10 @@ "type": "integer" } }, - "required": ["podAffinityTerm", "weight"], + "required": [ + "podAffinityTerm", + "weight" + ], "type": "object", "additionalProperties": false }, @@ -464,7 +511,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -499,7 +549,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -526,7 +579,9 @@ "type": "string" } }, - "required": ["topologyKey"], + "required": [ + "topologyKey" + ], "type": "object", "additionalProperties": false }, @@ -571,7 +626,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -585,7 +642,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -611,7 +670,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -628,7 +689,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -638,7 +701,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -698,7 +763,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -712,7 +779,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -738,7 +807,9 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -755,7 +826,9 @@ "type": "boolean" } }, - "required": ["key"], + "required": [ + "key" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -765,7 +838,9 @@ "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -846,7 +921,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -870,7 +948,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -891,7 +971,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -928,7 +1010,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -952,7 +1037,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -973,7 +1060,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false } @@ -1013,7 +1102,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1032,7 +1123,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -1056,7 +1150,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1089,7 +1185,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1130,12 +1228,17 @@ "type": "string" } }, - "required": ["containerPort"], + "required": [ + "containerPort" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["containerPort", "protocol"], + "x-kubernetes-list-map-keys": [ + "containerPort", + "protocol" + ], "x-kubernetes-list-type": "map" }, "readinessProbe": { @@ -1166,7 +1269,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1185,7 +1290,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -1209,7 +1317,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1242,7 +1352,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1258,6 +1370,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -1267,12 +1399,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -1309,6 +1445,9 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "allowPrivilegeEscalation": { @@ -1379,7 +1518,9 @@ "type": "string" } }, - "required": ["type"], + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, @@ -1433,7 +1574,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1452,7 +1595,10 @@ "type": "string" } }, - "required": ["name", "value"], + "required": [ + "name", + "value" + ], "type": "object", "additionalProperties": false }, @@ -1476,7 +1622,9 @@ "type": "string" } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1509,7 +1657,9 @@ "x-kubernetes-int-or-string": true } }, - "required": ["port"], + "required": [ + "port" + ], "type": "object", "additionalProperties": false }, @@ -1550,7 +1700,10 @@ "type": "string" } }, - "required": ["devicePath", "name"], + "required": [ + "devicePath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -1578,7 +1731,10 @@ "type": "string" } }, - "required": ["mountPath", "name"], + "required": [ + "mountPath", + "name" + ], "type": "object", "additionalProperties": false }, @@ -1588,7 +1744,9 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -1661,11 +1819,18 @@ "name": { "type": "string" }, + "priority": { + "format": "int32", + "minimum": 1, + "type": "integer" + }, "version": { "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, @@ -1715,7 +1880,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -1740,7 +1907,10 @@ "type": "boolean" } }, - "required": ["diskName", "diskURI"], + "required": [ + "diskName", + "diskURI" + ], "type": "object", "additionalProperties": false }, @@ -1756,7 +1926,10 @@ "type": "string" } }, - "required": ["secretName", "shareName"], + "required": [ + "secretName", + "shareName" + ], "type": "object", "additionalProperties": false }, @@ -1791,7 +1964,9 @@ "type": "string" } }, - "required": ["monitors"], + "required": [ + "monitors" + ], "type": "object", "additionalProperties": false }, @@ -1817,7 +1992,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -1841,7 +2018,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -1886,7 +2066,9 @@ "type": "object" } }, - "required": ["driver"], + "required": [ + "driver" + ], "type": "object", "additionalProperties": false }, @@ -1908,7 +2090,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -1941,13 +2125,17 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -2005,7 +2193,10 @@ "type": "string" } }, - "required": ["kind", "name"], + "required": [ + "kind", + "name" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -2025,7 +2216,10 @@ "type": "string" } }, - "required": ["kind", "name"], + "required": [ + "kind", + "name" + ], "type": "object", "additionalProperties": false }, @@ -2038,12 +2232,16 @@ "type": "string" } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array", - "x-kubernetes-list-map-keys": ["name"], + "x-kubernetes-list-map-keys": [ + "name" + ], "x-kubernetes-list-type": "map" }, "limits": { @@ -2098,7 +2296,10 @@ "type": "array" } }, - "required": ["key", "operator"], + "required": [ + "key", + "operator" + ], "type": "object", "additionalProperties": false }, @@ -2129,7 +2330,9 @@ "additionalProperties": false } }, - "required": ["spec"], + "required": [ + "spec" + ], "type": "object", "additionalProperties": false } @@ -2193,7 +2396,9 @@ "additionalProperties": false } }, - "required": ["driver"], + "required": [ + "driver" + ], "type": "object", "additionalProperties": false }, @@ -2225,7 +2430,9 @@ "type": "boolean" } }, - "required": ["pdName"], + "required": [ + "pdName" + ], "type": "object", "additionalProperties": false }, @@ -2241,7 +2448,9 @@ "type": "string" } }, - "required": ["repository"], + "required": [ + "repository" + ], "type": "object", "additionalProperties": false }, @@ -2257,7 +2466,10 @@ "type": "boolean" } }, - "required": ["endpoints", "path"], + "required": [ + "endpoints", + "path" + ], "type": "object", "additionalProperties": false }, @@ -2270,7 +2482,9 @@ "type": "string" } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -2321,7 +2535,11 @@ "type": "string" } }, - "required": ["iqn", "lun", "targetPortal"], + "required": [ + "iqn", + "lun", + "targetPortal" + ], "type": "object", "additionalProperties": false }, @@ -2340,7 +2558,10 @@ "type": "string" } }, - "required": ["path", "server"], + "required": [ + "path", + "server" + ], "type": "object", "additionalProperties": false }, @@ -2353,7 +2574,9 @@ "type": "boolean" } }, - "required": ["claimName"], + "required": [ + "claimName" + ], "type": "object", "additionalProperties": false }, @@ -2366,7 +2589,9 @@ "type": "string" } }, - "required": ["pdID"], + "required": [ + "pdID" + ], "type": "object", "additionalProperties": false }, @@ -2382,7 +2607,9 @@ "type": "string" } }, - "required": ["volumeID"], + "required": [ + "volumeID" + ], "type": "object", "additionalProperties": false }, @@ -2411,7 +2638,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -2442,7 +2672,9 @@ "type": "string" } }, - "required": ["fieldPath"], + "required": [ + "fieldPath" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false @@ -2475,13 +2707,17 @@ "type": "string" } }, - "required": ["resource"], + "required": [ + "resource" + ], "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false }, @@ -2507,7 +2743,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -2537,7 +2776,9 @@ "type": "string" } }, - "required": ["path"], + "required": [ + "path" + ], "type": "object", "additionalProperties": false } @@ -2572,7 +2813,10 @@ "type": "string" } }, - "required": ["registry", "volume"], + "required": [ + "registry", + "volume" + ], "type": "object", "additionalProperties": false }, @@ -2613,7 +2857,10 @@ "type": "string" } }, - "required": ["image", "monitors"], + "required": [ + "image", + "monitors" + ], "type": "object", "additionalProperties": false }, @@ -2657,7 +2904,11 @@ "type": "string" } }, - "required": ["gateway", "secretRef", "system"], + "required": [ + "gateway", + "secretRef", + "system" + ], "type": "object", "additionalProperties": false }, @@ -2681,7 +2932,10 @@ "type": "string" } }, - "required": ["key", "path"], + "required": [ + "key", + "path" + ], "type": "object", "additionalProperties": false }, @@ -2740,19 +2994,25 @@ "type": "string" } }, - "required": ["volumePath"], + "required": [ + "volumePath" + ], "type": "object", "additionalProperties": false } }, - "required": ["name"], + "required": [ + "name" + ], "type": "object", "additionalProperties": false }, "type": "array" } }, - "required": ["containers"], + "required": [ + "containers" + ], "type": "object", "additionalProperties": false }, diff --git a/serving.kserve.io/trainedmodel_v1alpha1.json b/serving.kserve.io/trainedmodel_v1alpha1.json index 8d31f9c7..e18ebc28 100644 --- a/serving.kserve.io/trainedmodel_v1alpha1.json +++ b/serving.kserve.io/trainedmodel_v1alpha1.json @@ -35,12 +35,19 @@ "type": "string" } }, - "required": ["framework", "memory", "storageUri"], + "required": [ + "framework", + "memory", + "storageUri" + ], "type": "object", "additionalProperties": false } }, - "required": ["inferenceService", "model"], + "required": [ + "inferenceService", + "model" + ], "type": "object", "additionalProperties": false }, @@ -51,6 +58,9 @@ "CACerts": { "type": "string" }, + "audience": { + "type": "string" + }, "name": { "type": "string" }, @@ -89,7 +99,10 @@ "type": "string" } }, - "required": ["status", "type"], + "required": [ + "status", + "type" + ], "type": "object", "additionalProperties": false },