-
Notifications
You must be signed in to change notification settings - Fork 91
Update WKO CRD v8 schema with latest changes #1151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
{"openAPIV3Schema":{"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"clusterName":{"type":"string"},"creationTimestamp":{"format":"date-time","type":"string"},"deletionGracePeriodSeconds":{"format":"int64","type":"integer"},"deletionTimestamp":{"format":"date-time","type":"string"},"finalizers":{"items":{"type":"string"},"type":"array","x-kubernetes-patch-strategy":"merge"},"generateName":{"type":"string"},"generation":{"format":"int64","type":"integer"},"initializers":{"properties":{"pending":{"items":{"properties":{"name":{"type":"string"}},"required":["name"]},"type":"array","x-kubernetes-patch-merge-key":"name","x-kubernetes-patch-strategy":"merge"},"result":{"properties":{"apiVersion":{"type":"string"},"code":{"format":"int32","type":"integer"},"details":{"properties":{"causes":{"items":{"properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}},"type":"array"},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"format":"int32","type":"integer"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"properties":{"continue":{"type":"string"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}},"x-kubernetes-group-version-kind":[{"group":"","kind":"Status","version":"v1"}]}},"required":["pending"]},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"namespace":{"type":"string"},"ownerReferences":{"items":{"properties":{"apiVersion":{"type":"string"},"blockOwnerDeletion":{"type":"boolean"},"controller":{"type":"boolean"},"kind":{"type":"string"},"name":{"type":"string"},"uid":{"type":"string"}},"required":["apiVersion","kind","name","uid"]},"type":"array","x-kubernetes-patch-merge-key":"uid","x-kubernetes-patch-strategy":"merge"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"},"uid":{"type":"string"}}},"spec":{"properties":{"adminServer":{"properties":{"adminChannelPortForwardingEnabled":{"type":"boolean"},"adminService":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"channels":{"items":{"properties":{"channelName":{"type":"string"},"nodePort":{"type":"number"}},"required":["channelName"],"type":"object"},"type":"array"},"labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"restartVersion":{"type":"string"},"serverPod":{"properties":{"affinity":{"properties":{"nodeAffinity":{"properties":{"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"},"type":"array"},"matchFields":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"}},"type":"object"},"weight":{"type":"number"}},"required":["preference","weight"],"type":"object"},"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"},"type":"array"},"matchFields":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"}},"type":"object"},"type":"array"}},"required":["nodeSelectorTerms"],"type":"object"}},"type":"object"},"podAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"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"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"weight":{"type":"number"}},"required":["podAffinityTerm","weight"],"type":"object"},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"type":"array"}},"type":"object"},"podAntiAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"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"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"weight":{"type":"number"}},"required":["podAffinityTerm","weight"],"type":"object"},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"type":"array"}},"type":"object"}},"type":"object"},"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"auxiliaryImages":{"items":{"properties":{"command":{"type":"string"},"image":{"type":"string"},"imagePullPolicy":{"enum":["Always","Never","IfNotPresent"],"type":"string"},"volume":{"type":"string"}},"type":"object"},"type":"array"},"containerSecurityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}},"type":"object"},"privileged":{"type":"boolean"},"procMount":{"type":"string"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"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"},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}},"required":["key"],"type":"object"}},"type":"object"}},"required":["name"],"type":"object"},"type":"array"},"envFrom":{"items":{"properties":{"configMapRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"prefix":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"}},"type":"object"},"type":"array"},"image":{"type":"string"},"imagePullPolicy":{"type":"string"},"lifecycle":{"properties":{"postStart":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"},"preStop":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"}},"type":"object"},"livenessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"name":{"type":"string"},"ports":{"items":{"properties":{"containerPort":{"type":"number"},"hostIP":{"type":"string"},"hostPort":{"type":"number"},"name":{"type":"string"},"protocol":{"type":"string"}},"required":["containerPort"],"type":"object"},"type":"array"},"readinessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"securityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}},"type":"object"},"privileged":{"type":"boolean"},"procMount":{"type":"string"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"startupProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"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":["devicePath","name"],"type":"object"},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"},"subPathExpr":{"type":"string"}},"required":["mountPath","name"],"type":"object"},"type":"array"},"workingDir":{"type":"string"}},"required":["name"],"type":"object"},"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"},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}},"required":["key"],"type":"object"}},"type":"object"}},"required":["name"],"type":"object"},"type":"array"},"hostAliases":{"items":{"properties":{"hostnames":{"items":{"type":"string"},"type":"array"},"ip":{"type":"string"}},"type":"object"},"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"},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}},"required":["key"],"type":"object"}},"type":"object"}},"required":["name"],"type":"object"},"type":"array"},"envFrom":{"items":{"properties":{"configMapRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"prefix":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"}},"type":"object"},"type":"array"},"image":{"type":"string"},"imagePullPolicy":{"type":"string"},"lifecycle":{"properties":{"postStart":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"},"preStop":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"}},"type":"object"},"livenessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"name":{"type":"string"},"ports":{"items":{"properties":{"containerPort":{"type":"number"},"hostIP":{"type":"string"},"hostPort":{"type":"number"},"name":{"type":"string"},"protocol":{"type":"string"}},"required":["containerPort"],"type":"object"},"type":"array"},"readinessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"securityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}},"type":"object"},"privileged":{"type":"boolean"},"procMount":{"type":"string"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"startupProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"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":["devicePath","name"],"type":"object"},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"},"subPathExpr":{"type":"string"}},"required":["mountPath","name"],"type":"object"},"type":"array"},"workingDir":{"type":"string"}},"required":["name"],"type":"object"},"type":"array"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"livenessProbe":{"properties":{"failureThreshold":{"minimum":1,"type":"number"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"minimum":1,"type":"number"},"timeoutSeconds":{"type":"number"}},"type":"object"},"nodeName":{"type":"string"},"nodeSelector":{"additionalProperties":{"type":"string"},"type":"object"},"podSecurityContext":{"properties":{"fsGroup":{"type":"number"},"fsGroupChangePolicy":{"type":"string"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"supplementalGroups":{"items":{"type":"number"},"type":"array"},"sysctls":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"priorityClassName":{"type":"string"},"readinessGates":{"items":{"properties":{"conditionType":{"type":"string"}},"required":["conditionType"],"type":"object"},"type":"array"},"readinessProbe":{"properties":{"failureThreshold":{"minimum":1,"type":"number"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"minimum":1,"type":"number"},"timeoutSeconds":{"type":"number"}},"type":"object"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"restartPolicy":{"type":"string"},"runtimeClassName":{"type":"string"},"schedulerName":{"type":"string"},"serviceAccountName":{"type":"string"},"shutdown":{"properties":{"ignoreSessions":{"type":"boolean"},"shutdownType":{"enum":["Graceful","Forced"],"type":"string"},"timeoutSeconds":{"type":"number"}},"type":"object"},"tolerations":{"items":{"properties":{"effect":{"type":"string"},"key":{"type":"string"},"operator":{"type":"string"},"tolerationSeconds":{"type":"number"},"value":{"type":"string"}},"type":"object"},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"},"subPathExpr":{"type":"string"}},"required":["mountPath","name"],"type":"object"},"type":"array"},"volumes":{"items":{"properties":{"awsElasticBlockStore":{"properties":{"fsType":{"type":"string"},"partition":{"type":"number"},"readOnly":{"type":"boolean"},"volumeID":{"type":"string"}},"required":["volumeID"],"type":"object"},"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"},"azureFile":{"properties":{"readOnly":{"type":"boolean"},"secretName":{"type":"string"},"shareName":{"type":"string"}},"required":["secretName","shareName"],"type":"object"},"cephfs":{"properties":{"monitors":{"items":{"type":"string"},"type":"array"},"path":{"type":"string"},"readOnly":{"type":"boolean"},"secretFile":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"user":{"type":"string"}},"required":["monitors"],"type":"object"},"cinder":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"volumeID":{"type":"string"}},"required":["volumeID"],"type":"object"},"configMap":{"properties":{"defaultMode":{"type":"number"},"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"object"},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"csi":{"properties":{"driver":{"type":"string"},"fsType":{"type":"string"},"nodePublishSecretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"readOnly":{"type":"boolean"},"volumeAttributes":{"additionalProperties":{"type":"string"},"type":"object"}},"required":["driver"],"type":"object"},"downwardAPI":{"properties":{"defaultMode":{"type":"number"},"items":{"items":{"properties":{"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"mode":{"type":"number"},"path":{"type":"string"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"}},"required":["path"],"type":"object"},"type":"array"}},"type":"object"},"emptyDir":{"properties":{"medium":{"type":"string"},"sizeLimit":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"}},"type":"object"},"ephemeral":{"properties":{"readOnly":{"type":"boolean"},"volumeClaimTemplate":{"properties":{"metadata":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"clusterName":{"type":"string"},"creationTimestamp":{"format":"date-time","type":"string"},"deletionGracePeriodSeconds":{"type":"number"},"deletionTimestamp":{"format":"date-time","type":"string"},"finalizers":{"items":{"type":"string"},"type":"array"},"generateName":{"type":"string"},"generation":{"type":"number"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"managedFields":{"items":{"properties":{"apiVersion":{"type":"string"},"fieldsType":{"type":"string"},"fieldsV1":{"type":"object"},"manager":{"type":"string"},"operation":{"type":"string"},"time":{"format":"date-time","type":"string"}},"type":"object"},"type":"array"},"name":{"type":"string"},"namespace":{"type":"string"},"ownerReferences":{"items":{"properties":{"apiVersion":{"type":"string"},"blockOwnerDeletion":{"type":"boolean"},"controller":{"type":"boolean"},"kind":{"type":"string"},"name":{"type":"string"},"uid":{"type":"string"}},"required":["apiVersion","kind","name","uid"],"type":"object"},"type":"array"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"},"uid":{"type":"string"}},"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"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"selector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"type":"object"}},"required":["spec"],"type":"object"}},"type":"object"},"fc":{"properties":{"fsType":{"type":"string"},"lun":{"type":"number"},"readOnly":{"type":"boolean"},"targetWWNs":{"items":{"type":"string"},"type":"array"},"wwids":{"items":{"type":"string"},"type":"array"}},"type":"object"},"flexVolume":{"properties":{"driver":{"type":"string"},"fsType":{"type":"string"},"options":{"additionalProperties":{"type":"string"},"type":"object"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"}},"required":["driver"],"type":"object"},"flocker":{"properties":{"datasetName":{"type":"string"},"datasetUUID":{"type":"string"}},"type":"object"},"gcePersistentDisk":{"properties":{"fsType":{"type":"string"},"partition":{"type":"number"},"pdName":{"type":"string"},"readOnly":{"type":"boolean"}},"required":["pdName"],"type":"object"},"gitRepo":{"properties":{"directory":{"type":"string"},"repository":{"type":"string"},"revision":{"type":"string"}},"required":["repository"],"type":"object"},"glusterfs":{"properties":{"endpoints":{"type":"string"},"path":{"type":"string"},"readOnly":{"type":"boolean"}},"required":["endpoints","path"],"type":"object"},"hostPath":{"properties":{"path":{"type":"string"},"type":{"type":"string"}},"required":["path"],"type":"object"},"iscsi":{"properties":{"chapAuthDiscovery":{"type":"boolean"},"chapAuthSession":{"type":"boolean"},"fsType":{"type":"string"},"initiatorName":{"type":"string"},"iqn":{"type":"string"},"iscsiInterface":{"type":"string"},"lun":{"type":"number"},"portals":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"targetPortal":{"type":"string"}},"required":["iqn","lun","targetPortal"],"type":"object"},"name":{"type":"string"},"nfs":{"properties":{"path":{"type":"string"},"readOnly":{"type":"boolean"},"server":{"type":"string"}},"required":["path","server"],"type":"object"},"persistentVolumeClaim":{"properties":{"claimName":{"type":"string"},"readOnly":{"type":"boolean"}},"required":["claimName"],"type":"object"},"photonPersistentDisk":{"properties":{"fsType":{"type":"string"},"pdID":{"type":"string"}},"required":["pdID"],"type":"object"},"portworxVolume":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"volumeID":{"type":"string"}},"required":["volumeID"],"type":"object"},"projected":{"properties":{"defaultMode":{"type":"number"},"sources":{"items":{"properties":{"configMap":{"properties":{"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"object"},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"downwardAPI":{"properties":{"items":{"items":{"properties":{"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"mode":{"type":"number"},"path":{"type":"string"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"}},"required":["path"],"type":"object"},"type":"array"}},"type":"object"},"secret":{"properties":{"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"object"},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"serviceAccountToken":{"properties":{"audience":{"type":"string"},"expirationSeconds":{"type":"number"},"path":{"type":"string"}},"required":["path"],"type":"object"}},"type":"object"},"type":"array"}},"type":"object"},"quobyte":{"properties":{"group":{"type":"string"},"readOnly":{"type":"boolean"},"registry":{"type":"string"},"tenant":{"type":"string"},"user":{"type":"string"},"volume":{"type":"string"}},"required":["registry","volume"],"type":"object"},"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"}},"type":"object"},"user":{"type":"string"}},"required":["image","monitors"],"type":"object"},"scaleIO":{"properties":{"fsType":{"type":"string"},"gateway":{"type":"string"},"protectionDomain":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"sslEnabled":{"type":"boolean"},"storageMode":{"type":"string"},"storagePool":{"type":"string"},"system":{"type":"string"},"volumeName":{"type":"string"}},"required":["gateway","secretRef","system"],"type":"object"},"secret":{"properties":{"defaultMode":{"type":"number"},"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"object"},"type":"array"},"optional":{"type":"boolean"},"secretName":{"type":"string"}},"type":"object"},"storageos":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"volumeName":{"type":"string"},"volumeNamespace":{"type":"string"}},"type":"object"},"vsphereVolume":{"properties":{"fsType":{"type":"string"},"storagePolicyID":{"type":"string"},"storagePolicyName":{"type":"string"},"volumePath":{"type":"string"}},"required":["volumePath"],"type":"object"}},"required":["name"],"type":"object"},"type":"array"}},"type":"object"},"serverService":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"precreateService":{"type":"boolean"}},"type":"object"},"serverStartPolicy":{"enum":["ALWAYS","NEVER","IF_NEEDED"],"type":"string"},"serverStartState":{"enum":["RUNNING","ADMIN"],"type":"string"}},"type":"object"},"allowReplicasBelowMinDynClusterSize":{"type":"boolean"},"auxiliaryImageVolumes":{"items":{"properties":{"medium":{"type":"string"},"mountPath":{"type":"string"},"name":{"type":"string"},"sizeLimit":{"type":"string"}},"type":"object"},"type":"array"},"clusters":{"items":{"properties":{"allowReplicasBelowMinDynClusterSize":{"type":"boolean"},"clusterName":{"type":"string"},"clusterService":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"sessionAffinity":{"enum":["ClientIP","None"],"type":"string"}},"type":"object"},"maxConcurrentShutdown":{"minimum":0,"type":"number"},"maxConcurrentStartup":{"minimum":0,"type":"number"},"maxUnavailable":{"minimum":1,"type":"number"},"replicas":{"minimum":0,"type":"number"},"restartVersion":{"type":"string"},"serverPod":{"properties":{"affinity":{"properties":{"nodeAffinity":{"properties":{"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"},"type":"array"},"matchFields":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"}},"type":"object"},"weight":{"type":"number"}},"required":["preference","weight"],"type":"object"},"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"},"type":"array"},"matchFields":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"}},"type":"object"},"type":"array"}},"required":["nodeSelectorTerms"],"type":"object"}},"type":"object"},"podAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"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"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"weight":{"type":"number"}},"required":["podAffinityTerm","weight"],"type":"object"},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"type":"array"}},"type":"object"},"podAntiAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"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"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"weight":{"type":"number"}},"required":["podAffinityTerm","weight"],"type":"object"},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"type":"array"}},"type":"object"}},"type":"object"},"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"auxiliaryImages":{"items":{"properties":{"command":{"type":"string"},"image":{"type":"string"},"imagePullPolicy":{"enum":["Always","Never","IfNotPresent"],"type":"string"},"volume":{"type":"string"}},"type":"object"},"type":"array"},"containerSecurityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}},"type":"object"},"privileged":{"type":"boolean"},"procMount":{"type":"string"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"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"},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}},"required":["key"],"type":"object"}},"type":"object"}},"required":["name"],"type":"object"},"type":"array"},"envFrom":{"items":{"properties":{"configMapRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"prefix":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"}},"type":"object"},"type":"array"},"image":{"type":"string"},"imagePullPolicy":{"type":"string"},"lifecycle":{"properties":{"postStart":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"},"preStop":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"}},"type":"object"},"livenessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"name":{"type":"string"},"ports":{"items":{"properties":{"containerPort":{"type":"number"},"hostIP":{"type":"string"},"hostPort":{"type":"number"},"name":{"type":"string"},"protocol":{"type":"string"}},"required":["containerPort"],"type":"object"},"type":"array"},"readinessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"securityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}},"type":"object"},"privileged":{"type":"boolean"},"procMount":{"type":"string"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"startupProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"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":["devicePath","name"],"type":"object"},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"},"subPathExpr":{"type":"string"}},"required":["mountPath","name"],"type":"object"},"type":"array"},"workingDir":{"type":"string"}},"required":["name"],"type":"object"},"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"},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}},"required":["key"],"type":"object"}},"type":"object"}},"required":["name"],"type":"object"},"type":"array"},"hostAliases":{"items":{"properties":{"hostnames":{"items":{"type":"string"},"type":"array"},"ip":{"type":"string"}},"type":"object"},"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"},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}},"required":["key"],"type":"object"}},"type":"object"}},"required":["name"],"type":"object"},"type":"array"},"envFrom":{"items":{"properties":{"configMapRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"prefix":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"}},"type":"object"},"type":"array"},"image":{"type":"string"},"imagePullPolicy":{"type":"string"},"lifecycle":{"properties":{"postStart":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"},"preStop":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"}},"type":"object"},"livenessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"name":{"type":"string"},"ports":{"items":{"properties":{"containerPort":{"type":"number"},"hostIP":{"type":"string"},"hostPort":{"type":"number"},"name":{"type":"string"},"protocol":{"type":"string"}},"required":["containerPort"],"type":"object"},"type":"array"},"readinessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"securityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}},"type":"object"},"privileged":{"type":"boolean"},"procMount":{"type":"string"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"startupProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"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":["devicePath","name"],"type":"object"},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"},"subPathExpr":{"type":"string"}},"required":["mountPath","name"],"type":"object"},"type":"array"},"workingDir":{"type":"string"}},"required":["name"],"type":"object"},"type":"array"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"livenessProbe":{"properties":{"failureThreshold":{"minimum":1,"type":"number"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"minimum":1,"type":"number"},"timeoutSeconds":{"type":"number"}},"type":"object"},"nodeName":{"type":"string"},"nodeSelector":{"additionalProperties":{"type":"string"},"type":"object"},"podSecurityContext":{"properties":{"fsGroup":{"type":"number"},"fsGroupChangePolicy":{"type":"string"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"supplementalGroups":{"items":{"type":"number"},"type":"array"},"sysctls":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"priorityClassName":{"type":"string"},"readinessGates":{"items":{"properties":{"conditionType":{"type":"string"}},"required":["conditionType"],"type":"object"},"type":"array"},"readinessProbe":{"properties":{"failureThreshold":{"minimum":1,"type":"number"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"minimum":1,"type":"number"},"timeoutSeconds":{"type":"number"}},"type":"object"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"restartPolicy":{"type":"string"},"runtimeClassName":{"type":"string"},"schedulerName":{"type":"string"},"serviceAccountName":{"type":"string"},"shutdown":{"properties":{"ignoreSessions":{"type":"boolean"},"shutdownType":{"enum":["Graceful","Forced"],"type":"string"},"timeoutSeconds":{"type":"number"}},"type":"object"},"tolerations":{"items":{"properties":{"effect":{"type":"string"},"key":{"type":"string"},"operator":{"type":"string"},"tolerationSeconds":{"type":"number"},"value":{"type":"string"}},"type":"object"},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"},"subPathExpr":{"type":"string"}},"required":["mountPath","name"],"type":"object"},"type":"array"},"volumes":{"items":{"properties":{"awsElasticBlockStore":{"properties":{"fsType":{"type":"string"},"partition":{"type":"number"},"readOnly":{"type":"boolean"},"volumeID":{"type":"string"}},"required":["volumeID"],"type":"object"},"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"},"azureFile":{"properties":{"readOnly":{"type":"boolean"},"secretName":{"type":"string"},"shareName":{"type":"string"}},"required":["secretName","shareName"],"type":"object"},"cephfs":{"properties":{"monitors":{"items":{"type":"string"},"type":"array"},"path":{"type":"string"},"readOnly":{"type":"boolean"},"secretFile":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"user":{"type":"string"}},"required":["monitors"],"type":"object"},"cinder":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"volumeID":{"type":"string"}},"required":["volumeID"],"type":"object"},"configMap":{"properties":{"defaultMode":{"type":"number"},"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"object"},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"csi":{"properties":{"driver":{"type":"string"},"fsType":{"type":"string"},"nodePublishSecretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"readOnly":{"type":"boolean"},"volumeAttributes":{"additionalProperties":{"type":"string"},"type":"object"}},"required":["driver"],"type":"object"},"downwardAPI":{"properties":{"defaultMode":{"type":"number"},"items":{"items":{"properties":{"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"mode":{"type":"number"},"path":{"type":"string"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"}},"required":["path"],"type":"object"},"type":"array"}},"type":"object"},"emptyDir":{"properties":{"medium":{"type":"string"},"sizeLimit":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"}},"type":"object"},"ephemeral":{"properties":{"readOnly":{"type":"boolean"},"volumeClaimTemplate":{"properties":{"metadata":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"clusterName":{"type":"string"},"creationTimestamp":{"format":"date-time","type":"string"},"deletionGracePeriodSeconds":{"type":"number"},"deletionTimestamp":{"format":"date-time","type":"string"},"finalizers":{"items":{"type":"string"},"type":"array"},"generateName":{"type":"string"},"generation":{"type":"number"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"managedFields":{"items":{"properties":{"apiVersion":{"type":"string"},"fieldsType":{"type":"string"},"fieldsV1":{"type":"object"},"manager":{"type":"string"},"operation":{"type":"string"},"time":{"format":"date-time","type":"string"}},"type":"object"},"type":"array"},"name":{"type":"string"},"namespace":{"type":"string"},"ownerReferences":{"items":{"properties":{"apiVersion":{"type":"string"},"blockOwnerDeletion":{"type":"boolean"},"controller":{"type":"boolean"},"kind":{"type":"string"},"name":{"type":"string"},"uid":{"type":"string"}},"required":["apiVersion","kind","name","uid"],"type":"object"},"type":"array"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"},"uid":{"type":"string"}},"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"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"selector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"type":"object"}},"required":["spec"],"type":"object"}},"type":"object"},"fc":{"properties":{"fsType":{"type":"string"},"lun":{"type":"number"},"readOnly":{"type":"boolean"},"targetWWNs":{"items":{"type":"string"},"type":"array"},"wwids":{"items":{"type":"string"},"type":"array"}},"type":"object"},"flexVolume":{"properties":{"driver":{"type":"string"},"fsType":{"type":"string"},"options":{"additionalProperties":{"type":"string"},"type":"object"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"}},"required":["driver"],"type":"object"},"flocker":{"properties":{"datasetName":{"type":"string"},"datasetUUID":{"type":"string"}},"type":"object"},"gcePersistentDisk":{"properties":{"fsType":{"type":"string"},"partition":{"type":"number"},"pdName":{"type":"string"},"readOnly":{"type":"boolean"}},"required":["pdName"],"type":"object"},"gitRepo":{"properties":{"directory":{"type":"string"},"repository":{"type":"string"},"revision":{"type":"string"}},"required":["repository"],"type":"object"},"glusterfs":{"properties":{"endpoints":{"type":"string"},"path":{"type":"string"},"readOnly":{"type":"boolean"}},"required":["endpoints","path"],"type":"object"},"hostPath":{"properties":{"path":{"type":"string"},"type":{"type":"string"}},"required":["path"],"type":"object"},"iscsi":{"properties":{"chapAuthDiscovery":{"type":"boolean"},"chapAuthSession":{"type":"boolean"},"fsType":{"type":"string"},"initiatorName":{"type":"string"},"iqn":{"type":"string"},"iscsiInterface":{"type":"string"},"lun":{"type":"number"},"portals":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"targetPortal":{"type":"string"}},"required":["iqn","lun","targetPortal"],"type":"object"},"name":{"type":"string"},"nfs":{"properties":{"path":{"type":"string"},"readOnly":{"type":"boolean"},"server":{"type":"string"}},"required":["path","server"],"type":"object"},"persistentVolumeClaim":{"properties":{"claimName":{"type":"string"},"readOnly":{"type":"boolean"}},"required":["claimName"],"type":"object"},"photonPersistentDisk":{"properties":{"fsType":{"type":"string"},"pdID":{"type":"string"}},"required":["pdID"],"type":"object"},"portworxVolume":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"volumeID":{"type":"string"}},"required":["volumeID"],"type":"object"},"projected":{"properties":{"defaultMode":{"type":"number"},"sources":{"items":{"properties":{"configMap":{"properties":{"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"object"},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"downwardAPI":{"properties":{"items":{"items":{"properties":{"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"mode":{"type":"number"},"path":{"type":"string"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"}},"required":["path"],"type":"object"},"type":"array"}},"type":"object"},"secret":{"properties":{"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"object"},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"serviceAccountToken":{"properties":{"audience":{"type":"string"},"expirationSeconds":{"type":"number"},"path":{"type":"string"}},"required":["path"],"type":"object"}},"type":"object"},"type":"array"}},"type":"object"},"quobyte":{"properties":{"group":{"type":"string"},"readOnly":{"type":"boolean"},"registry":{"type":"string"},"tenant":{"type":"string"},"user":{"type":"string"},"volume":{"type":"string"}},"required":["registry","volume"],"type":"object"},"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"}},"type":"object"},"user":{"type":"string"}},"required":["image","monitors"],"type":"object"},"scaleIO":{"properties":{"fsType":{"type":"string"},"gateway":{"type":"string"},"protectionDomain":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"sslEnabled":{"type":"boolean"},"storageMode":{"type":"string"},"storagePool":{"type":"string"},"system":{"type":"string"},"volumeName":{"type":"string"}},"required":["gateway","secretRef","system"],"type":"object"},"secret":{"properties":{"defaultMode":{"type":"number"},"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"object"},"type":"array"},"optional":{"type":"boolean"},"secretName":{"type":"string"}},"type":"object"},"storageos":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"volumeName":{"type":"string"},"volumeNamespace":{"type":"string"}},"type":"object"},"vsphereVolume":{"properties":{"fsType":{"type":"string"},"storagePolicyID":{"type":"string"},"storagePolicyName":{"type":"string"},"volumePath":{"type":"string"}},"required":["volumePath"],"type":"object"}},"required":["name"],"type":"object"},"type":"array"}},"type":"object"},"serverService":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"precreateService":{"type":"boolean"}},"type":"object"},"serverStartPolicy":{"enum":["NEVER","IF_NEEDED"],"type":"string"},"serverStartState":{"enum":["RUNNING","ADMIN"],"type":"string"}},"required":["clusterName"],"type":"object"},"type":"array"},"configOverrideSecrets":{"items":{"type":"string"},"type":"array"},"configOverrides":{"type":"string"},"configuration":{"properties":{"introspectorJobActiveDeadlineSeconds":{"type":"number"},"istio":{"properties":{"enabled":{"type":"boolean"},"localhostBindingsEnabled":{"type":"boolean"},"readinessPort":{"type":"number"},"replicationChannelPort":{"type":"number"}},"type":"object"},"model":{"properties":{"configMap":{"type":"string"},"domainType":{"enum":["WLS","RestrictedJRF","JRF"],"type":"string"},"modelHome":{"type":"string"},"onlineUpdate":{"properties":{"enabled":{"type":"boolean"},"onNonDynamicChanges":{"enum":["CommitUpdateAndRoll","CommitUpdateOnly"],"type":"string"},"wdtTimeouts":{"properties":{"activateTimeoutMillis":{"type":"number"},"connectTimeoutMillis":{"type":"number"},"deployTimeoutMillis":{"type":"number"},"redeployTimeoutMillis":{"type":"number"},"setServerGroupsTimeoutMillis":{"type":"number"},"startApplicationTimeoutMillis":{"type":"number"},"stopApplicationTimeoutMillis":{"type":"number"},"undeployTimeoutMillis":{"type":"number"}},"type":"object"}},"type":"object"},"runtimeEncryptionSecret":{"type":"string"},"wdtInstallHome":{"type":"string"}},"type":"object"},"opss":{"properties":{"walletFileSecret":{"type":"string"},"walletPasswordSecret":{"type":"string"}},"type":"object"},"overrideDistributionStrategy":{"enum":["DYNAMIC","ON_RESTART"],"type":"string"},"overridesConfigMap":{"type":"string"},"secrets":{"items":{"type":"string"},"type":"array"}},"type":"object"},"dataHome":{"type":"string"},"domainHome":{"type":"string"},"domainHomeInImage":{"type":"boolean"},"domainHomeSourceType":{"enum":["Image","PersistentVolume","FromModel"],"type":"string"},"domainUID":{"pattern":"^[a-z0-9-.]{1,45}$","type":"string"},"httpAccessLogInLogHome":{"type":"boolean"},"image":{"type":"string"},"imagePullPolicy":{"enum":["Always","Never","IfNotPresent"],"type":"string"},"imagePullSecrets":{"items":{"properties":{"name":{"type":"string"}},"type":"object"},"type":"array"},"includeServerOutInPodLog":{"type":"boolean"},"introspectVersion":{"type":"string"},"livenessProbeCustomScript":{"type":"string"},"logHome":{"type":"string"},"logHomeEnabled":{"type":"boolean"},"managedServers":{"items":{"properties":{"restartVersion":{"type":"string"},"serverName":{"type":"string"},"serverPod":{"properties":{"affinity":{"properties":{"nodeAffinity":{"properties":{"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"},"type":"array"},"matchFields":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"}},"type":"object"},"weight":{"type":"number"}},"required":["preference","weight"],"type":"object"},"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"},"type":"array"},"matchFields":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"}},"type":"object"},"type":"array"}},"required":["nodeSelectorTerms"],"type":"object"}},"type":"object"},"podAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"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"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"weight":{"type":"number"}},"required":["podAffinityTerm","weight"],"type":"object"},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"type":"array"}},"type":"object"},"podAntiAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"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"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"weight":{"type":"number"}},"required":["podAffinityTerm","weight"],"type":"object"},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}},"required":["topologyKey"],"type":"object"},"type":"array"}},"type":"object"}},"type":"object"},"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"auxiliaryImages":{"items":{"properties":{"command":{"type":"string"},"image":{"type":"string"},"imagePullPolicy":{"enum":["Always","Never","IfNotPresent"],"type":"string"},"volume":{"type":"string"}},"type":"object"},"type":"array"},"containerSecurityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}},"type":"object"},"privileged":{"type":"boolean"},"procMount":{"type":"string"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"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"},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}},"required":["key"],"type":"object"}},"type":"object"}},"required":["name"],"type":"object"},"type":"array"},"envFrom":{"items":{"properties":{"configMapRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"prefix":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"}},"type":"object"},"type":"array"},"image":{"type":"string"},"imagePullPolicy":{"type":"string"},"lifecycle":{"properties":{"postStart":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"},"preStop":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"}},"type":"object"},"livenessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"name":{"type":"string"},"ports":{"items":{"properties":{"containerPort":{"type":"number"},"hostIP":{"type":"string"},"hostPort":{"type":"number"},"name":{"type":"string"},"protocol":{"type":"string"}},"required":["containerPort"],"type":"object"},"type":"array"},"readinessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"securityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}},"type":"object"},"privileged":{"type":"boolean"},"procMount":{"type":"string"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"startupProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"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":["devicePath","name"],"type":"object"},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"},"subPathExpr":{"type":"string"}},"required":["mountPath","name"],"type":"object"},"type":"array"},"workingDir":{"type":"string"}},"required":["name"],"type":"object"},"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"},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}},"required":["key"],"type":"object"}},"type":"object"}},"required":["name"],"type":"object"},"type":"array"},"hostAliases":{"items":{"properties":{"hostnames":{"items":{"type":"string"},"type":"array"},"ip":{"type":"string"}},"type":"object"},"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"},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}},"required":["key"],"type":"object"}},"type":"object"}},"required":["name"],"type":"object"},"type":"array"},"envFrom":{"items":{"properties":{"configMapRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"prefix":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"}},"type":"object"},"type":"array"},"image":{"type":"string"},"imagePullPolicy":{"type":"string"},"lifecycle":{"properties":{"postStart":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"},"preStop":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"}},"type":"object"}},"type":"object"},"livenessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"name":{"type":"string"},"ports":{"items":{"properties":{"containerPort":{"type":"number"},"hostIP":{"type":"string"},"hostPort":{"type":"number"},"name":{"type":"string"},"protocol":{"type":"string"}},"required":["containerPort"],"type":"object"},"type":"array"},"readinessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"securityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}},"type":"object"},"privileged":{"type":"boolean"},"procMount":{"type":"string"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"startupProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}},"type":"object"},"failureThreshold":{"type":"number"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"path":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"},"scheme":{"type":"string"}},"required":["port"],"type":"object"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"type":"number"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"properties":{"intValue":{"type":"number"},"isInt":{"type":"boolean"},"strValue":{"type":"string"}},"required":["isInt"],"type":"object"}},"required":["port"],"type":"object"},"timeoutSeconds":{"type":"number"}},"type":"object"},"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":["devicePath","name"],"type":"object"},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"},"subPathExpr":{"type":"string"}},"required":["mountPath","name"],"type":"object"},"type":"array"},"workingDir":{"type":"string"}},"required":["name"],"type":"object"},"type":"array"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"livenessProbe":{"properties":{"failureThreshold":{"minimum":1,"type":"number"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"minimum":1,"type":"number"},"timeoutSeconds":{"type":"number"}},"type":"object"},"nodeName":{"type":"string"},"nodeSelector":{"additionalProperties":{"type":"string"},"type":"object"},"podSecurityContext":{"properties":{"fsGroup":{"type":"number"},"fsGroupChangePolicy":{"type":"string"},"runAsGroup":{"type":"number"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"type":"number"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}},"type":"object"},"seccompProfile":{"properties":{"localhostProfile":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"supplementalGroups":{"items":{"type":"number"},"type":"array"},"sysctls":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"type":"object"},"type":"array"},"windowsOptions":{"properties":{"gmsaCredentialSpec":{"type":"string"},"gmsaCredentialSpecName":{"type":"string"},"runAsUserName":{"type":"string"}},"type":"object"}},"type":"object"},"priorityClassName":{"type":"string"},"readinessGates":{"items":{"properties":{"conditionType":{"type":"string"}},"required":["conditionType"],"type":"object"},"type":"array"},"readinessProbe":{"properties":{"failureThreshold":{"minimum":1,"type":"number"},"initialDelaySeconds":{"type":"number"},"periodSeconds":{"type":"number"},"successThreshold":{"minimum":1,"type":"number"},"timeoutSeconds":{"type":"number"}},"type":"object"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"restartPolicy":{"type":"string"},"runtimeClassName":{"type":"string"},"schedulerName":{"type":"string"},"serviceAccountName":{"type":"string"},"shutdown":{"properties":{"ignoreSessions":{"type":"boolean"},"shutdownType":{"enum":["Graceful","Forced"],"type":"string"},"timeoutSeconds":{"type":"number"}},"type":"object"},"tolerations":{"items":{"properties":{"effect":{"type":"string"},"key":{"type":"string"},"operator":{"type":"string"},"tolerationSeconds":{"type":"number"},"value":{"type":"string"}},"type":"object"},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"},"subPathExpr":{"type":"string"}},"required":["mountPath","name"],"type":"object"},"type":"array"},"volumes":{"items":{"properties":{"awsElasticBlockStore":{"properties":{"fsType":{"type":"string"},"partition":{"type":"number"},"readOnly":{"type":"boolean"},"volumeID":{"type":"string"}},"required":["volumeID"],"type":"object"},"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"},"azureFile":{"properties":{"readOnly":{"type":"boolean"},"secretName":{"type":"string"},"shareName":{"type":"string"}},"required":["secretName","shareName"],"type":"object"},"cephfs":{"properties":{"monitors":{"items":{"type":"string"},"type":"array"},"path":{"type":"string"},"readOnly":{"type":"boolean"},"secretFile":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"user":{"type":"string"}},"required":["monitors"],"type":"object"},"cinder":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"volumeID":{"type":"string"}},"required":["volumeID"],"type":"object"},"configMap":{"properties":{"defaultMode":{"type":"number"},"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"object"},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"csi":{"properties":{"driver":{"type":"string"},"fsType":{"type":"string"},"nodePublishSecretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"readOnly":{"type":"boolean"},"volumeAttributes":{"additionalProperties":{"type":"string"},"type":"object"}},"required":["driver"],"type":"object"},"downwardAPI":{"properties":{"defaultMode":{"type":"number"},"items":{"items":{"properties":{"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"mode":{"type":"number"},"path":{"type":"string"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"}},"required":["path"],"type":"object"},"type":"array"}},"type":"object"},"emptyDir":{"properties":{"medium":{"type":"string"},"sizeLimit":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"}},"type":"object"},"ephemeral":{"properties":{"readOnly":{"type":"boolean"},"volumeClaimTemplate":{"properties":{"metadata":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"clusterName":{"type":"string"},"creationTimestamp":{"format":"date-time","type":"string"},"deletionGracePeriodSeconds":{"type":"number"},"deletionTimestamp":{"format":"date-time","type":"string"},"finalizers":{"items":{"type":"string"},"type":"array"},"generateName":{"type":"string"},"generation":{"type":"number"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"managedFields":{"items":{"properties":{"apiVersion":{"type":"string"},"fieldsType":{"type":"string"},"fieldsV1":{"type":"object"},"manager":{"type":"string"},"operation":{"type":"string"},"time":{"format":"date-time","type":"string"}},"type":"object"},"type":"array"},"name":{"type":"string"},"namespace":{"type":"string"},"ownerReferences":{"items":{"properties":{"apiVersion":{"type":"string"},"blockOwnerDeletion":{"type":"boolean"},"controller":{"type":"boolean"},"kind":{"type":"string"},"name":{"type":"string"},"uid":{"type":"string"}},"required":["apiVersion","kind","name","uid"],"type":"object"},"type":"array"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"},"uid":{"type":"string"}},"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"},"resources":{"properties":{"limits":{"additionalProperties":{"type":"string"},"type":"object"},"requests":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"selector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"required":["key","operator"],"type":"object"},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"type":"object"}},"required":["spec"],"type":"object"}},"type":"object"},"fc":{"properties":{"fsType":{"type":"string"},"lun":{"type":"number"},"readOnly":{"type":"boolean"},"targetWWNs":{"items":{"type":"string"},"type":"array"},"wwids":{"items":{"type":"string"},"type":"array"}},"type":"object"},"flexVolume":{"properties":{"driver":{"type":"string"},"fsType":{"type":"string"},"options":{"additionalProperties":{"type":"string"},"type":"object"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"}},"required":["driver"],"type":"object"},"flocker":{"properties":{"datasetName":{"type":"string"},"datasetUUID":{"type":"string"}},"type":"object"},"gcePersistentDisk":{"properties":{"fsType":{"type":"string"},"partition":{"type":"number"},"pdName":{"type":"string"},"readOnly":{"type":"boolean"}},"required":["pdName"],"type":"object"},"gitRepo":{"properties":{"directory":{"type":"string"},"repository":{"type":"string"},"revision":{"type":"string"}},"required":["repository"],"type":"object"},"glusterfs":{"properties":{"endpoints":{"type":"string"},"path":{"type":"string"},"readOnly":{"type":"boolean"}},"required":["endpoints","path"],"type":"object"},"hostPath":{"properties":{"path":{"type":"string"},"type":{"type":"string"}},"required":["path"],"type":"object"},"iscsi":{"properties":{"chapAuthDiscovery":{"type":"boolean"},"chapAuthSession":{"type":"boolean"},"fsType":{"type":"string"},"initiatorName":{"type":"string"},"iqn":{"type":"string"},"iscsiInterface":{"type":"string"},"lun":{"type":"number"},"portals":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"targetPortal":{"type":"string"}},"required":["iqn","lun","targetPortal"],"type":"object"},"name":{"type":"string"},"nfs":{"properties":{"path":{"type":"string"},"readOnly":{"type":"boolean"},"server":{"type":"string"}},"required":["path","server"],"type":"object"},"persistentVolumeClaim":{"properties":{"claimName":{"type":"string"},"readOnly":{"type":"boolean"}},"required":["claimName"],"type":"object"},"photonPersistentDisk":{"properties":{"fsType":{"type":"string"},"pdID":{"type":"string"}},"required":["pdID"],"type":"object"},"portworxVolume":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"volumeID":{"type":"string"}},"required":["volumeID"],"type":"object"},"projected":{"properties":{"defaultMode":{"type":"number"},"sources":{"items":{"properties":{"configMap":{"properties":{"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"object"},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"downwardAPI":{"properties":{"items":{"items":{"properties":{"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}},"required":["fieldPath"],"type":"object"},"mode":{"type":"number"},"path":{"type":"string"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"properties":{"format":{"enum":["DECIMAL_EXPONENT","DECIMAL_SI","BINARY_SI"],"type":"string"},"number":{"type":"number"}},"type":"object"},"resource":{"type":"string"}},"required":["resource"],"type":"object"}},"required":["path"],"type":"object"},"type":"array"}},"type":"object"},"secret":{"properties":{"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"object"},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}},"type":"object"},"serviceAccountToken":{"properties":{"audience":{"type":"string"},"expirationSeconds":{"type":"number"},"path":{"type":"string"}},"required":["path"],"type":"object"}},"type":"object"},"type":"array"}},"type":"object"},"quobyte":{"properties":{"group":{"type":"string"},"readOnly":{"type":"boolean"},"registry":{"type":"string"},"tenant":{"type":"string"},"user":{"type":"string"},"volume":{"type":"string"}},"required":["registry","volume"],"type":"object"},"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"}},"type":"object"},"user":{"type":"string"}},"required":["image","monitors"],"type":"object"},"scaleIO":{"properties":{"fsType":{"type":"string"},"gateway":{"type":"string"},"protectionDomain":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}},"type":"object"},"sslEnabled":{"type":"boolean"},"storageMode":{"type":"string"},"storagePool":{"type":"string"},"system":{"type":"string"},"volumeName":{"type":"string"}},"required":["gateway","secretRef","system"],"type":"object"},"secret":{"properties":{"defaultMode":{"type":"number"},"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"type":"number"},"path":{"type":"string"}},"required":["key","path"],"type":"o |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add newline
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
Kudos, SonarCloud Quality Gate passed!
|
The unit test
kubernetes_schema_test.py
generates a model with a fully-populatedkubernetes
section. Comparing that result with the previous result shows that several folders and attributes were added, and none were removed. That indicates that this change is backward compatible.