@jkcfg/kubernetes
Version:
jk Kubernetes library
30 lines • 1.04 kB
JSON
{
"description": "RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.",
"properties": {
"allowedRuntimeClassNames": {
"description": "allowedRuntimeClassNames is a whitelist of RuntimeClass names that may be specified on a pod. A value of \"*\" means that any RuntimeClass name is allowed, and must be the only item in the list. An empty list requires the RuntimeClassName field to be unset.",
"items": {
"type": [
"string",
"null"
]
},
"type": [
"array",
"null"
]
},
"defaultRuntimeClassName": {
"description": "defaultRuntimeClassName is the default RuntimeClassName to set on the pod. The default MUST be allowed by the allowedRuntimeClassNames list. A value of nil does not mutate the Pod.",
"type": [
"string",
"null"
]
}
},
"required": [
"allowedRuntimeClassNames"
],
"type": "object",
"$schema": "http://json-schema.org/schema#"
}