UNPKG

@kubernetes-models/keda

Version:
1 lines 208 kB
import{formats}from"@kubernetes-models/validate";export const validate=function validate241(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.apiVersion){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"apiVersion"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.kind){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kind"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.apiVersion||validate242(data.apiVersion,{instancePath:instancePath+"/apiVersion",parentData:data,parentDataProperty:"apiVersion",rootData})||(errors=(vErrors=null===vErrors?validate242.errors:vErrors.concat(validate242.errors)).length),void 0===data.kind||validate244(data.kind,{instancePath:instancePath+"/kind",parentData:data,parentDataProperty:"kind",rootData})||(errors=(vErrors=null===vErrors?validate244.errors:vErrors.concat(validate244.errors)).length),void 0===data.metadata||validate246(data.metadata,{instancePath:instancePath+"/metadata",parentData:data,parentDataProperty:"metadata",rootData})||(errors=(vErrors=null===vErrors?validate246.errors:vErrors.concat(validate246.errors)).length),void 0===data.spec||validate250(data.spec,{instancePath:instancePath+"/spec",parentData:data,parentDataProperty:"spec",rootData})||(errors=(vErrors=null===vErrors?validate250.errors:vErrors.concat(validate250.errors)).length),void 0===data.status||validate685(data.status,{instancePath:instancePath+"/status",parentData:data,parentDataProperty:"status",rootData})||(errors=(vErrors=null===vErrors?validate685.errors:vErrors.concat(validate685.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate241.errors=vErrors,0===errors};let schema71={enum:["keda.sh/v1alpha1"]};function validate242(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("keda.sh/v1alpha1"!==data){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema71.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate242.errors=vErrors,0===errors}let schema72={enum:["ScaledJob"]};function validate244(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("ScaledJob"!==data){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema72.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate244.errors=vErrors,0===errors}import{validate as validate247}from"@kubernetes-models/apimachinery/_schemas/IoK8sApimachineryPkgApisMetaV1ObjectMeta";function validate246(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||validate247(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate247.errors:vErrors.concat(validate247.errors)).length),validate246.errors=vErrors,0===errors}function validate22(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate22.errors=vErrors,0===errors}let formats0=formats.int32;function validate21(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!("number"==typeof data&&!(data%1)&&!isNaN(data)&&isFinite(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"integer"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("number"==typeof data&&isFinite(data)&&!formats0.validate(data)){let err1={instancePath,schemaPath:"#/format",keyword:"format",params:{format:"int32"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate21.errors=vErrors,0===errors}let formats2=formats.int64;function validate25(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!("number"==typeof data&&!(data%1)&&!isNaN(data)&&isFinite(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"integer"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("number"==typeof data&&isFinite(data)&&!formats2.validate(data)){let err1={instancePath,schemaPath:"#/format",keyword:"format",params:{format:"int64"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate25.errors=vErrors,0===errors}function validate24(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("boolean"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"boolean"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate24.errors=vErrors,0===errors}function validate23(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate23.errors=vErrors,0===errors}function validate34(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!("number"==typeof data&&!(data%1)&&!isNaN(data)&&isFinite(data))){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"integer"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("number"==typeof data&&isFinite(data)&&!formats0.validate(data)){let err1={instancePath,schemaPath:"#/format",keyword:"format",params:{format:"int32"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate34.errors=vErrors,0===errors}function validate267(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate34(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate34.errors:vErrors.concat(validate34.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate267.errors=vErrors,0===errors}function validate264(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.operator){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"operator"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.values){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"values"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.containerName||validate22(data.containerName,{instancePath:instancePath+"/containerName",parentData:data,parentDataProperty:"containerName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.operator||validate23(data.operator,{instancePath:instancePath+"/operator",parentData:data,parentDataProperty:"operator",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.values||validate267(data.values,{instancePath:instancePath+"/values",parentData:data,parentDataProperty:"values",rootData})||(errors=(vErrors=null===vErrors?validate267.errors:vErrors.concat(validate267.errors)).length)}return validate264.errors=vErrors,0===errors}function validate272(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.status){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"status"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.type){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"type"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.status||validate23(data.status,{instancePath:instancePath+"/status",parentData:data,parentDataProperty:"status",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.type||validate23(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate272.errors=vErrors,0===errors}function validate271(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate272(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate272.errors:vErrors.concat(validate272.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate271.errors=vErrors,0===errors}function validate262(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.action){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"action"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.onPodConditions){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"onPodConditions"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.action||validate23(data.action,{instancePath:instancePath+"/action",parentData:data,parentDataProperty:"action",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.onExitCodes||validate264(data.onExitCodes,{instancePath:instancePath+"/onExitCodes",parentData:data,parentDataProperty:"onExitCodes",rootData})||(errors=(vErrors=null===vErrors?validate264.errors:vErrors.concat(validate264.errors)).length),void 0===data.onPodConditions||validate271(data.onPodConditions,{instancePath:instancePath+"/onPodConditions",parentData:data,parentDataProperty:"onPodConditions",rootData})||(errors=(vErrors=null===vErrors?validate271.errors:vErrors.concat(validate271.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate262.errors=vErrors,0===errors}function validate261(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate262(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate262.errors:vErrors.concat(validate262.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate261.errors=vErrors,0===errors}function validate260(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.rules){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"rules"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.rules||validate261(data.rules,{instancePath:instancePath+"/rules",parentData:data,parentDataProperty:"rules",rootData})||(errors=(vErrors=null===vErrors?validate261.errors:vErrors.concat(validate261.errors)).length)}return validate260.errors=vErrors,0===errors}function validate30(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate23(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate30.errors=vErrors,0===errors}function validate27(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.key){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"key"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.operator){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"operator"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.key||validate23(data.key,{instancePath:instancePath+"/key",parentData:data,parentDataProperty:"key",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.operator||validate23(data.operator,{instancePath:instancePath+"/operator",parentData:data,parentDataProperty:"operator",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.values||validate30(data.values,{instancePath:instancePath+"/values",parentData:data,parentDataProperty:"values",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate27.errors=vErrors,0===errors}function validate26(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate27(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate27.errors:vErrors.concat(validate27.errors)).length)}return validate26.errors=vErrors,0===errors}function validate40(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data))for(let key0 in data)validate23(data[key0],{instancePath:instancePath+"/"+key0.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:data,parentDataProperty:key0,rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length);return validate40.errors=vErrors,0===errors}function validate38(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.matchExpressions||validate26(data.matchExpressions,{instancePath:instancePath+"/matchExpressions",parentData:data,parentDataProperty:"matchExpressions",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.matchLabels||validate40(data.matchLabels,{instancePath:instancePath+"/matchLabels",parentData:data,parentDataProperty:"matchLabels",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length)),validate38.errors=vErrors,0===errors}function validate219(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate219.errors=vErrors,0===errors}function validate35(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.matchExpressions||validate26(data.matchExpressions,{instancePath:instancePath+"/matchExpressions",parentData:data,parentDataProperty:"matchExpressions",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.matchFields||validate26(data.matchFields,{instancePath:instancePath+"/matchFields",parentData:data,parentDataProperty:"matchFields",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate35.errors=vErrors,0===errors}function validate289(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.preference){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"preference"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.weight){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"weight"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.preference||validate35(data.preference,{instancePath:instancePath+"/preference",parentData:data,parentDataProperty:"preference",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.weight||validate34(data.weight,{instancePath:instancePath+"/weight",parentData:data,parentDataProperty:"weight",rootData})||(errors=(vErrors=null===vErrors?validate34.errors:vErrors.concat(validate34.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate289.errors=vErrors,0===errors}function validate288(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate289(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate289.errors:vErrors.concat(validate289.errors)).length)}return validate288.errors=vErrors,0===errors}function validate295(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate35(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate295.errors=vErrors,0===errors}function validate294(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.nodeSelectorTerms){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"nodeSelectorTerms"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.nodeSelectorTerms||validate295(data.nodeSelectorTerms,{instancePath:instancePath+"/nodeSelectorTerms",parentData:data,parentDataProperty:"nodeSelectorTerms",rootData})||(errors=(vErrors=null===vErrors?validate295.errors:vErrors.concat(validate295.errors)).length)}return validate294.errors=vErrors,0===errors}function validate287(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.preferredDuringSchedulingIgnoredDuringExecution||validate288(data.preferredDuringSchedulingIgnoredDuringExecution,{instancePath:instancePath+"/preferredDuringSchedulingIgnoredDuringExecution",parentData:data,parentDataProperty:"preferredDuringSchedulingIgnoredDuringExecution",rootData})||(errors=(vErrors=null===vErrors?validate288.errors:vErrors.concat(validate288.errors)).length),void 0===data.requiredDuringSchedulingIgnoredDuringExecution||validate294(data.requiredDuringSchedulingIgnoredDuringExecution,{instancePath:instancePath+"/requiredDuringSchedulingIgnoredDuringExecution",parentData:data,parentDataProperty:"requiredDuringSchedulingIgnoredDuringExecution",rootData})||(errors=(vErrors=null===vErrors?validate294.errors:vErrors.concat(validate294.errors)).length)),validate287.errors=vErrors,0===errors}function validate43(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.topologyKey){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"topologyKey"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.labelSelector||validate38(data.labelSelector,{instancePath:instancePath+"/labelSelector",parentData:data,parentDataProperty:"labelSelector",rootData})||(errors=(vErrors=null===vErrors?validate38.errors:vErrors.concat(validate38.errors)).length),void 0===data.namespaceSelector||validate38(data.namespaceSelector,{instancePath:instancePath+"/namespaceSelector",parentData:data,parentDataProperty:"namespaceSelector",rootData})||(errors=(vErrors=null===vErrors?validate38.errors:vErrors.concat(validate38.errors)).length),void 0===data.namespaces||validate30(data.namespaces,{instancePath:instancePath+"/namespaces",parentData:data,parentDataProperty:"namespaces",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.topologyKey||validate23(data.topologyKey,{instancePath:instancePath+"/topologyKey",parentData:data,parentDataProperty:"topologyKey",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate43.errors=vErrors,0===errors}function validate50(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.podAffinityTerm){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"podAffinityTerm"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.weight){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"weight"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.podAffinityTerm||validate43(data.podAffinityTerm,{instancePath:instancePath+"/podAffinityTerm",parentData:data,parentDataProperty:"podAffinityTerm",rootData})||(errors=(vErrors=null===vErrors?validate43.errors:vErrors.concat(validate43.errors)).length),void 0===data.weight||validate34(data.weight,{instancePath:instancePath+"/weight",parentData:data,parentDataProperty:"weight",rootData})||(errors=(vErrors=null===vErrors?validate34.errors:vErrors.concat(validate34.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate50.errors=vErrors,0===errors}function validate49(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate50(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate50.errors:vErrors.concat(validate50.errors)).length)}return validate49.errors=vErrors,0===errors}function validate55(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate43(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate43.errors:vErrors.concat(validate43.errors)).length)}return validate55.errors=vErrors,0===errors}function validate48(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.preferredDuringSchedulingIgnoredDuringExecution||validate49(data.preferredDuringSchedulingIgnoredDuringExecution,{instancePath:instancePath+"/preferredDuringSchedulingIgnoredDuringExecution",parentData:data,parentDataProperty:"preferredDuringSchedulingIgnoredDuringExecution",rootData})||(errors=(vErrors=null===vErrors?validate49.errors:vErrors.concat(validate49.errors)).length),void 0===data.requiredDuringSchedulingIgnoredDuringExecution||validate55(data.requiredDuringSchedulingIgnoredDuringExecution,{instancePath:instancePath+"/requiredDuringSchedulingIgnoredDuringExecution",parentData:data,parentDataProperty:"requiredDuringSchedulingIgnoredDuringExecution",rootData})||(errors=(vErrors=null===vErrors?validate55.errors:vErrors.concat(validate55.errors)).length)),validate48.errors=vErrors,0===errors}function validate286(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.nodeAffinity||validate287(data.nodeAffinity,{instancePath:instancePath+"/nodeAffinity",parentData:data,parentDataProperty:"nodeAffinity",rootData})||(errors=(vErrors=null===vErrors?validate287.errors:vErrors.concat(validate287.errors)).length),void 0===data.podAffinity||validate48(data.podAffinity,{instancePath:instancePath+"/podAffinity",parentData:data,parentDataProperty:"podAffinity",rootData})||(errors=(vErrors=null===vErrors?validate48.errors:vErrors.concat(validate48.errors)).length),void 0===data.podAntiAffinity||validate48(data.podAntiAffinity,{instancePath:instancePath+"/podAntiAffinity",parentData:data,parentDataProperty:"podAntiAffinity",rootData})||(errors=(vErrors=null===vErrors?validate48.errors:vErrors.concat(validate48.errors)).length)),validate286.errors=vErrors,0===errors}function validate58(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.key){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"key"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.key||validate23(data.key,{instancePath:instancePath+"/key",parentData:data,parentDataProperty:"key",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.name||validate22(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.optional||validate24(data.optional,{instancePath:instancePath+"/optional",parentData:data,parentDataProperty:"optional",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)}return validate58.errors=vErrors,0===errors}function validate114(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.fieldPath){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"fieldPath"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.apiVersion||validate22(data.apiVersion,{instancePath:instancePath+"/apiVersion",parentData:data,parentDataProperty:"apiVersion",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.fieldPath||validate23(data.fieldPath,{instancePath:instancePath+"/fieldPath",parentData:data,parentDataProperty:"fieldPath",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate114.errors=vErrors,0===errors}function validate65(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!("number"==typeof data&&!(data%1)&&!isNaN(data)&&isFinite(data))){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"integer"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate65.errors=vErrors,0===errors}let pattern0=RegExp("^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$","u");function validate103(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0,valid0=!1;validate65(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate65.errors:vErrors.concat(validate65.errors)).length);var _valid0=0===errors;if(!(valid0=valid0||_valid0)){let _errs2=errors;validate23(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length);var _valid0=_errs2===errors;valid0=valid0||_valid0}if(valid0)errors=0,null!==vErrors&&(vErrors=null);else{let err0={instancePath,schemaPath:"#/anyOf",keyword:"anyOf",params:{}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("string"==typeof data&&!pattern0.test(data)){let err1={instancePath,schemaPath:"#/pattern",keyword:"pattern",params:{pattern:"^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate103.errors=vErrors,0===errors}function validate118(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.resource){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"resource"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.containerName||validate22(data.containerName,{instancePath:instancePath+"/containerName",parentData:data,parentDataProperty:"containerName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.divisor||validate103(data.divisor,{instancePath:instancePath+"/divisor",parentData:data,parentDataProperty:"divisor",rootData})||(errors=(vErrors=null===vErrors?validate103.errors:vErrors.concat(validate103.errors)).length),void 0===data.resource||validate23(data.resource,{instancePath:instancePath+"/resource",parentData:data,parentDataProperty:"resource",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate118.errors=vErrors,0===errors}function validate112(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.configMapKeyRef||validate58(data.configMapKeyRef,{instancePath:instancePath+"/configMapKeyRef",parentData:data,parentDataProperty:"configMapKeyRef",rootData})||(errors=(vErrors=null===vErrors?validate58.errors:vErrors.concat(validate58.errors)).length),void 0===data.fieldRef||validate114(data.fieldRef,{instancePath:instancePath+"/fieldRef",parentData:data,parentDataProperty:"fieldRef",rootData})||(errors=(vErrors=null===vErrors?validate114.errors:vErrors.concat(validate114.errors)).length),void 0===data.resourceFieldRef||validate118(data.resourceFieldRef,{instancePath:instancePath+"/resourceFieldRef",parentData:data,parentDataProperty:"resourceFieldRef",rootData})||(errors=(vErrors=null===vErrors?validate118.errors:vErrors.concat(validate118.errors)).length),void 0===data.secretKeyRef||validate58(data.secretKeyRef,{instancePath:instancePath+"/secretKeyRef",parentData:data,parentDataProperty:"secretKeyRef",rootData})||(errors=(vErrors=null===vErrors?validate58.errors:vErrors.concat(validate58.errors)).length)),validate112.errors=vErrors,0===errors}function validate109(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.value||validate22(data.value,{instancePath:instancePath+"/value",parentData:data,parentDataProperty:"value",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.valueFrom||validate112(data.valueFrom,{instancePath:instancePath+"/valueFrom",parentData:data,parentDataProperty:"valueFrom",rootData})||(errors=(vErrors=null===vErrors?validate112.errors:vErrors.concat(validate112.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate109.errors=vErrors,0===errors}function validate108(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate109(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate109.errors:vErrors.concat(validate109.errors)).length)}return validate108.errors=vErrors,0===errors}function validate62(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.name||validate22(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.optional||validate24(data.optional,{instancePath:instancePath+"/optional",parentData:data,parentDataProperty:"optional",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)),validate62.errors=vErrors,0===errors}function validate127(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.configMapRef||validate62(data.configMapRef,{instancePath:instancePath+"/configMapRef",parentData:data,parentDataProperty:"configMapRef",rootData})||(errors=(vErrors=null===vErrors?validate62.errors:vErrors.concat(validate62.errors)).length),void 0===data.prefix||validate22(data.prefix,{instancePath:instancePath+"/prefix",parentData:data,parentDataProperty:"prefix",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.secretRef||validate62(data.secretRef,{instancePath:instancePath+"/secretRef",parentData:data,parentDataProperty:"secretRef",rootData})||(errors=(vErrors=null===vErrors?validate62.errors:vErrors.concat(validate62.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate127.errors=vErrors,0===errors}function validate126(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate127(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate127.errors:vErrors.concat(validate127.errors)).length)}return validate126.errors=vErrors,0===errors}function validate70(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||void 0===data.command||validate30(data.command,{instancePath:instancePath+"/command",parentData:data,parentDataProperty:"command",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),validate70.errors=vErrors,0===errors}function validate76(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.value){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"value"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.value||validate23(data.value,{instancePath:instancePath+"/value",parentData:data,parentDataProperty:"value",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate76.errors=vErrors,0===errors}function validate75(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate76(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate76.errors:vErrors.concat(validate76.errors)).length)}return validate75.errors=vErrors,0===errors}function validate66(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0,valid0=!1;validate65(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate65.errors:vErrors.concat(validate65.errors)).length);var _valid0=0===errors;if(!(valid0=valid0||_valid0)){let _errs2=errors;validate23(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length);var _valid0=_errs2===errors;valid0=valid0||_valid0}if(valid0)errors=0,null!==vErrors&&(vErrors=null);else{let err0={instancePath,schemaPath:"#/anyOf",keyword:"anyOf",params:{}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate66.errors=vErrors,0===errors}function validate73(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.port){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"port"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.host||validate22(data.host,{instancePath:instancePath+"/host",parentData:data,parentDataProperty:"host",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.httpHeaders||validate75(data.httpHeaders,{instancePath:instancePath+"/httpHeaders",parentData:data,parentDataProperty:"httpHeaders",rootData})||(errors=(vErrors=null===vErrors?validate75.errors:vErrors.concat(validate75.errors)).length),void 0===data.path||validate22(data.path,{instancePath:instancePath+"/path",parentData:data,parentDataProperty:"path",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.port||validate66(data.port,{instancePath:instancePath+"/port",parentData:data,parentDataProperty:"port",rootData})||(errors=(vErrors=null===vErrors?validate66.errors:vErrors.concat(validate66.errors)).length),void 0===data.scheme||validate22(data.scheme,{instancePath:instancePath+"/scheme",parentData:data,parentDataProperty:"scheme",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate73.errors=vErrors,0===errors}function validate85(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.port){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"port"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.host||validate22(data.host,{instancePath:instancePath+"/host",parentData:data,parentDataProperty:"host",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.port||validate66(data.port,{instancePath:instancePath+"/port",parentData:data,parentDataProperty:"port",rootData})||(errors=(vErrors=null===vErrors?validate66.errors:vErrors.concat(validate66.errors)).length)}return validate85.errors=vErrors,0===errors}function validate69(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.exec||validate70(data.exec,{instancePath:instancePath+"/exec",parentData:data,parentDataProperty:"exec",rootData})||(errors=(vErrors=null===vErrors?validate70.errors:vErrors.concat(validate70.errors)).length),void 0===data.httpGet||validate73(data.httpGet,{instancePath:instancePath+"/httpGet",parentData:data,parentDataProperty:"httpGet",rootData})||(errors=(vErrors=null===vErrors?validate73.errors:vErrors.concat(validate73.errors)).length),void 0===data.tcpSocket||validate85(data.tcpSocket,{instancePath:instancePath+"/tcpSocket",parentData:data,parentDataProperty:"tcpSocket",rootData})||(errors=(vErrors=null===vErrors?validate85.errors:vErrors.concat(validate85.errors)).length)),validate69.errors=vErrors,0===errors}function validate132(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.postStart||validate69(data.postStart,{instancePath:instancePath+"/postStart",parentData:data,parentDataProperty:"postStart",rootData})||(errors=(vErrors=null===vErrors?validate69.errors:vErrors.concat(validate69.errors)).length),void 0===data.preStop||validate69(data.preStop,{instancePath:instancePath+"/preStop",parentData:data,parentDataProperty:"preStop",rootData})||(errors=(vErrors=null===vErrors?validate69.errors:vErrors.concat(validate69.errors)).length)),validate132.errors=vErrors,0===errors}function validate92(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.port){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"port"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.port||validate34(data.port,{instancePath:instancePath+"/port",parentData:data,parentDataProperty:"port",rootData})||(errors=(vErrors=null===vErrors?validate34.errors:vErrors.concat(validate34.errors)).length),void 0===data.service||validate22(data.service,{instancePath:instancePath+"/service",parentData:data,parentDataProperty:"service",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate92.errors=vErrors,0===errors}function validate89(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.exec||validate70(data.exec,{instancePath:instancePath+"/exec",parentData:data,parentDataProperty:"exec",rootData})||(errors=(vErrors=null===vErrors?validate70.errors:vErrors.concat(validate70.errors)).length),void 0===data.failureThreshold||validate21(data.failureThreshold,{instancePath:instancePath+"/failureThreshold",parentData:data,parentDataProperty:"failureThreshold",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.grpc||validate92(data.grpc,{instancePath:instancePath+"/grpc",parentData:data,parentDataProperty:"grpc",rootData})||(errors=(vErrors=null===vErrors?validate92.errors:vErrors.concat(validate92.errors)).length),void 0===data.httpGet||validate73(data.httpGet,{instancePath:instancePath+"/httpGet",parentData:data,parentDataProperty:"httpGet",rootData})||(errors=(vErrors=null===vErrors?validate73.errors:vErrors.concat(validate73.errors)).length),void 0===data.initialDelaySeconds||validate21(data.initialDelaySeconds,{instancePath:instancePath+"/initialDelaySeconds",parentData:data,parentDataProperty:"initialDelaySeconds",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.periodSeconds||validate21(data.periodSeconds,{instancePath:instancePath+"/periodSeconds",parentData:data,parentDataProperty:"periodSeconds",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.successThreshold||validate21(data.successThreshold,{instancePath:instancePath+"/successThreshold",parentData:data,parentDataProperty:"successThreshold",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.tcpSocket||validate85(data.tcpSocket,{instancePath:instancePath+"/tcpSocket",parentData:data,parentDataProperty:"tcpSocket",rootData})||(errors=(vErrors=null===vErrors?validate85.errors:vErrors.concat(validate85.errors)).length),void 0===data.terminationGracePeriodSeconds||validate25(data.terminationGracePeriodSeconds,{instancePath:instancePath+"/terminationGracePeriodSeconds",parentData:data,parentDataProperty:"terminationGracePeriodSeconds",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.timeoutSeconds||validate21(data.timeoutSeconds,{instancePath:instancePath+"/timeoutSeconds",parentData:data,parentDataProperty:"timeoutSeconds",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)),validate89.errors=vErrors,0===errors}function validate141(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate141.errors=vErrors,0===errors}function validate136(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.containerPort){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"containerPort"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.protocol){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"protocol"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.containerPort||validate34(data.containerPort,{instancePath:instancePath+"/containerPort",parentData:data,parentDataProperty:"containerPort",rootData})||(errors=(vErrors=null===vErrors?validate34.errors:vErrors.concat(validate34.errors)).length),void 0===data.hostIP||validate22(data.hostIP,{instancePath:instancePath+"/hostIP",parentData:data,parentDataProperty:"hostIP",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.hostPort||validate21(data.hostPort,{instancePath:instancePath+"/hostPort",parentData:data,parentDataProperty:"hostPort",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.name||validate22(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.protocol||validate141(data.protocol,{instancePath:instancePath+"/protocol",parentData:data,parentDataProperty:"protocol",rootData})||(errors=(vErrors=null===vErrors?validate141.errors:vErrors.concat(validate141.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate136.errors=vErrors,0===errors}function validate135(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate136(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate136.errors:vErrors.concat(validate136.errors)).length)}return validate135.errors=vErrors,0===errors}function validate146(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate146.errors=vErrors,0===errors}function validate145(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate146(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate146.errors:vErrors.concat(validate146.errors)).length)}return validate145.errors=vErrors,0===errors}function validate106(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data))for(let key0 in data)validate103(data[key0],{instancePath:instancePath+"/"+key0.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:data,parentDataProperty:key0,rootData})||(errors=(vErrors=null===vErrors?validate103.errors:vErrors.concat(validate103.errors)).length);return validate106.errors=vErrors,0===errors}function validate144(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.claims||validate145(data.claims,{instancePath:instancePath+"/claims",parentData:data,parentDataProperty:"claims",rootData})||(errors=(vErrors=null===vErrors?validate145.errors:vErrors.concat(validate145.errors)).length),void 0===data.limits||validate106(data.limits,{instancePath:instancePath+"/limits",parentData:data,parentDataProperty:"limits",rootData})||(errors=(vErrors=null===vErrors?validate106.errors:vErrors.concat(validate106.errors)).length),void 0===data.requests||validate106(data.requests,{instancePath:instancePath+"/requests",parentData:data,parentDataProperty:"requests",rootData})||(errors=(vErrors=null===vErrors?validate106.errors:vErrors.concat(validate106.errors)).length)),validate144.errors=vErrors,0===errors}function validate154(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.add||validate30(data.add,{instancePath:instancePath+"/add",parentData:data,parentDataProperty:"add",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.drop||validate30(data.drop,{instancePath:instancePath+"/drop",parentData:data,parentDataProperty:"drop",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length)),validate154.errors=vErrors,0===errors}function validate164(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.level||validate22(data.level,{instancePath:instancePath+"/level",parentData:data,parentDataProperty:"level",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.role||validate22(data.role,{instancePath:instancePath+"/role",parentData:data,parentDataProperty:"role",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.type||validate22(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.user||validate22(data.user,{instancePath:instancePath+"/user",parentData:data,parentDataProperty:"user",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)),validate164.errors=vErrors,0===errors}function validate170(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.type){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"type"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.localhostProfile||validate22(data.localhostProfile,{instancePath:instancePath+"/localhostProfile",parentData:data,parentDataProperty:"localhostProfile",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.type||validate23(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate170.errors=vErrors,0===errors}function validate174(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.gmsaCredentialSpec||validate22(data.gmsaCredentialSpec,{instancePath:instancePath+"/gmsaCredentialSpec",parentData:data,parentDataProperty:"gmsaCredentialSpec",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.gmsaCredentialSpecName||validate22(data.gmsaCredentialSpecName,{instancePath:instancePath+"/gmsaCredentialSpecName",parentData:data,parentDataProperty:"gmsaCredentialSpecName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.hostProcess||validate24(data.hostProcess,{instancePath:instancePath+"/hostProcess",parentData:data,parentDataProperty:"hostProcess",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.runAsUserName||validate22(data.runAsUserName,{instancePath:instancePath+"/runAsUserName",parentData:data,parentDataProperty:"runAsUserName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)),validate174.errors=vErrors,0===errors}function validate152(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.allowPrivilegeEscalation||validate24(data.allowPrivilegeEscalation,{instancePath:instancePath+"/allowPrivilegeEscalation",parentData:data,parentDataProperty:"allowPrivilegeEscalation",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.capabilities||validate154(data.capabilities,{instancePath:instancePath+"/capabilities",parentData:data,parentDataProperty:"capabilities",rootData})||(errors=(vErrors=null===vErrors?validate154.errors:vErrors.concat(validate154.errors)).length),void 0===data.privileged||validate24(data.privileged,{instancePath:instancePath+"/privileged",parentData:data,parentDataProperty:"privileged",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.procMount||validate22(data.procMount,{instancePath:instancePath+"/procMount",parentData:data,parentDataProperty:"procMount",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.readOnlyRootFilesystem||validate24(data.readOnlyRootFilesystem,{instancePath:instancePath+"/readOnlyRootFilesystem",parentData:data,parentDataProperty:"readOnlyRootFilesystem",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.runAsGroup||validate25(data.runAsGroup,{instancePath:instancePath+"/runAsGroup",parentData:data,parentDataProperty:"runAsGroup",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.runAsNonRoot||validate24(data.runAsNonRoot,{instancePath:instancePath+"/runAsNonRoot",parentData:data,parentDataProperty:"runAsNonRoot",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.runAsUser||validate25(data.runAsUser,{instancePath:instancePath+"/runAsUser",parentData:data,parentDataProperty:"runAsUser",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.seLinuxOptions||validate164(data.seLinuxOptions,{instancePath:instancePath+"/seLinuxOptions",parentData:data,parentDataProperty:"seLinuxOptions",rootData})||(errors=(vErrors=null===vErrors?validate164.errors:vErrors.concat(validate164.errors)).length),void 0===data.seccompProfile||validate170(data.seccompProfile,{instancePath:instancePath+"/seccompProfile",parentData:data,parentDataProperty:"seccompProfile",rootData})||(errors=(vErrors=null===vErrors?validate170.errors:vErrors.concat(validate170.errors)).length),void 0===data.windowsOptions||validate174(data.windowsOptions,{instancePath:instancePath+"/windowsOptions",parentData:data,parentDataProperty:"windowsOptions",rootData})||(errors=(vErrors=null===vErrors?validate174.errors:vErrors.concat(validate174.errors)).length)),validate152.errors=vErrors,0===errors}function validate181(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.devicePath){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"devicePath"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.name){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.devicePath||validate23(data.devicePath,{instancePath:instancePath+"/devicePath",parentData:data,parentDataProperty:"devicePath",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate181.errors=vErrors,0===errors}function validate180(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate181(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate181.errors:vErrors.concat(validate181.errors)).length)}return validate180.errors=vErrors,0===errors}function validate186(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.mountPath){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"mountPath"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.name){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.mountPath||validate23(data.mountPath,{instancePath:instancePath+"/mountPath",parentData:data,parentDataProperty:"mountPath",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.mountPropagation||validate22(data.mountPropagation,{instancePath:instancePath+"/mountPropagation",parentData:data,parentDataProperty:"mountPropagation",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.subPath||validate22(data.subPath,{instancePath:instancePath+"/subPath",parentData:data,parentDataProperty:"subPath",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.subPathExpr||validate22(data.subPathExpr,{instancePath:instancePath+"/subPathExpr",parentData:data,parentDataProperty:"subPathExpr",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate186.errors=vErrors,0===errors}function validate185(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate186(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate186.errors:vErrors.concat(validate186.errors)).length)}return validate185.errors=vErrors,0===errors}function validate194(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.args||validate30(data.args,{instancePath:instancePath+"/args",parentData:data,parentDataProperty:"args",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.command||validate30(data.command,{instancePath:instancePath+"/command",parentData:data,parentDataProperty:"command",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.env||validate108(data.env,{instancePath:instancePath+"/env",parentData:data,parentDataProperty:"env",rootData})||(errors=(vErrors=null===vErrors?validate108.errors:vErrors.concat(validate108.errors)).length),void 0===data.envFrom||validate126(data.envFrom,{instancePath:instancePath+"/envFrom",parentData:data,parentDataProperty:"envFrom",rootData})||(errors=(vErrors=null===vErrors?validate126.errors:vErrors.concat(validate126.errors)).length),void 0===data.image||validate22(data.image,{instancePath:instancePath+"/image",parentData:data,parentDataProperty:"image",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.imagePullPolicy||validate22(data.imagePullPolicy,{instancePath:instancePath+"/imagePullPolicy",parentData:data,parentDataProperty:"imagePullPolicy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.lifecycle||validate132(data.lifecycle,{instancePath:instancePath+"/lifecycle",parentData:data,parentDataProperty:"lifecycle",rootData})||(errors=(vErrors=null===vErrors?validate132.errors:vErrors.concat(validate132.errors)).length),void 0===data.livenessProbe||validate89(data.livenessProbe,{instancePath:instancePath+"/livenessProbe",parentData:data,parentDataProperty:"livenessProbe",rootData})||(errors=(vErrors=null===vErrors?validate89.errors:vErrors.concat(validate89.errors)).length),void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.ports||validate135(data.ports,{instancePath:instancePath+"/ports",parentData:data,parentDataProperty:"ports",rootData})||(errors=(vErrors=null===vErrors?validate135.errors:vErrors.concat(validate135.errors)).length),void 0===data.readinessProbe||validate89(data.readinessProbe,{instancePath:instancePath+"/readinessProbe",parentData:data,parentDataProperty:"readinessProbe",rootData})||(errors=(vErrors=null===vErrors?validate89.errors:vErrors.concat(validate89.errors)).length),void 0===data.resources||validate144(data.resources,{instancePath:instancePath+"/resources",parentData:data,parentDataProperty:"resources",rootData})||(errors=(vErrors=null===vErrors?validate144.errors:vErrors.concat(validate144.errors)).length),void 0===data.securityContext||validate152(data.securityContext,{instancePath:instancePath+"/securityContext",parentData:data,parentDataProperty:"securityContext",rootData})||(errors=(vErrors=null===vErrors?validate152.errors:vErrors.concat(validate152.errors)).length),void 0===data.startupProbe||validate89(data.startupProbe,{instancePath:instancePath+"/startupProbe",parentData:data,parentDataProperty:"startupProbe",rootData})||(errors=(vErrors=null===vErrors?validate89.errors:vErrors.concat(validate89.errors)).length),void 0===data.stdin||validate24(data.stdin,{instancePath:instancePath+"/stdin",parentData:data,parentDataProperty:"stdin",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.stdinOnce||validate24(data.stdinOnce,{instancePath:instancePath+"/stdinOnce",parentData:data,parentDataProperty:"stdinOnce",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.terminationMessagePath||validate22(data.terminationMessagePath,{instancePath:instancePath+"/terminationMessagePath",parentData:data,parentDataProperty:"terminationMessagePath",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.terminationMessagePolicy||validate22(data.terminationMessagePolicy,{instancePath:instancePath+"/terminationMessagePolicy",parentData:data,parentDataProperty:"terminationMessagePolicy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.tty||validate24(data.tty,{instancePath:instancePath+"/tty",parentData:data,parentDataProperty:"tty",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.volumeDevices||validate180(data.volumeDevices,{instancePath:instancePath+"/volumeDevices",parentData:data,parentDataProperty:"volumeDevices",rootData})||(errors=(vErrors=null===vErrors?validate180.errors:vErrors.concat(validate180.errors)).length),void 0===data.volumeMounts||validate185(data.volumeMounts,{instancePath:instancePath+"/volumeMounts",parentData:data,parentDataProperty:"volumeMounts",rootData})||(errors=(vErrors=null===vErrors?validate185.errors:vErrors.concat(validate185.errors)).length),void 0===data.workingDir||validate22(data.workingDir,{instancePath:instancePath+"/workingDir",parentData:data,parentDataProperty:"workingDir",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate194.errors=vErrors,0===errors}function validate304(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate194(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate194.errors:vErrors.concat(validate194.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate304.errors=vErrors,0===errors}function validate310(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.name||validate22(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.value||validate22(data.value,{instancePath:instancePath+"/value",parentData:data,parentDataProperty:"value",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate310.errors=vErrors,0===errors}function validate309(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate310(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate310.errors:vErrors.concat(validate310.errors)).length)}return validate309.errors=vErrors,0===errors}function validate307(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.nameservers||validate30(data.nameservers,{instancePath:instancePath+"/nameservers",parentData:data,parentDataProperty:"nameservers",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.options||validate309(data.options,{instancePath:instancePath+"/options",parentData:data,parentDataProperty:"options",rootData})||(errors=(vErrors=null===vErrors?validate309.errors:vErrors.concat(validate309.errors)).length),void 0===data.searches||validate30(data.searches,{instancePath:instancePath+"/searches",parentData:data,parentDataProperty:"searches",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length)),validate307.errors=vErrors,0===errors}function validate320(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.args||validate30(data.args,{instancePath:instancePath+"/args",parentData:data,parentDataProperty:"args",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.command||validate30(data.command,{instancePath:instancePath+"/command",parentData:data,parentDataProperty:"command",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.env||validate108(data.env,{instancePath:instancePath+"/env",parentData:data,parentDataProperty:"env",rootData})||(errors=(vErrors=null===vErrors?validate108.errors:vErrors.concat(validate108.errors)).length),void 0===data.envFrom||validate126(data.envFrom,{instancePath:instancePath+"/envFrom",parentData:data,parentDataProperty:"envFrom",rootData})||(errors=(vErrors=null===vErrors?validate126.errors:vErrors.concat(validate126.errors)).length),void 0===data.image||validate22(data.image,{instancePath:instancePath+"/image",parentData:data,parentDataProperty:"image",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.imagePullPolicy||validate22(data.imagePullPolicy,{instancePath:instancePath+"/imagePullPolicy",parentData:data,parentDataProperty:"imagePullPolicy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.lifecycle||validate132(data.lifecycle,{instancePath:instancePath+"/lifecycle",parentData:data,parentDataProperty:"lifecycle",rootData})||(errors=(vErrors=null===vErrors?validate132.errors:vErrors.concat(validate132.errors)).length),void 0===data.livenessProbe||validate89(data.livenessProbe,{instancePath:instancePath+"/livenessProbe",parentData:data,parentDataProperty:"livenessProbe",rootData})||(errors=(vErrors=null===vErrors?validate89.errors:vErrors.concat(validate89.errors)).length),void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.ports||validate135(data.ports,{instancePath:instancePath+"/ports",parentData:data,parentDataProperty:"ports",rootData})||(errors=(vErrors=null===vErrors?validate135.errors:vErrors.concat(validate135.errors)).length),void 0===data.readinessProbe||validate89(data.readinessProbe,{instancePath:instancePath+"/readinessProbe",parentData:data,parentDataProperty:"readinessProbe",rootData})||(errors=(vErrors=null===vErrors?validate89.errors:vErrors.concat(validate89.errors)).length),void 0===data.resources||validate144(data.resources,{instancePath:instancePath+"/resources",parentData:data,parentDataProperty:"resources",rootData})||(errors=(vErrors=null===vErrors?validate144.errors:vErrors.concat(validate144.errors)).length),void 0===data.securityContext||validate152(data.securityContext,{instancePath:instancePath+"/securityContext",parentData:data,parentDataProperty:"securityContext",rootData})||(errors=(vErrors=null===vErrors?validate152.errors:vErrors.concat(validate152.errors)).length),void 0===data.startupProbe||validate89(data.startupProbe,{instancePath:instancePath+"/startupProbe",parentData:data,parentDataProperty:"startupProbe",rootData})||(errors=(vErrors=null===vErrors?validate89.errors:vErrors.concat(validate89.errors)).length),void 0===data.stdin||validate24(data.stdin,{instancePath:instancePath+"/stdin",parentData:data,parentDataProperty:"stdin",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.stdinOnce||validate24(data.stdinOnce,{instancePath:instancePath+"/stdinOnce",parentData:data,parentDataProperty:"stdinOnce",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.targetContainerName||validate22(data.targetContainerName,{instancePath:instancePath+"/targetContainerName",parentData:data,parentDataProperty:"targetContainerName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.terminationMessagePath||validate22(data.terminationMessagePath,{instancePath:instancePath+"/terminationMessagePath",parentData:data,parentDataProperty:"terminationMessagePath",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.terminationMessagePolicy||validate22(data.terminationMessagePolicy,{instancePath:instancePath+"/terminationMessagePolicy",parentData:data,parentDataProperty:"terminationMessagePolicy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.tty||validate24(data.tty,{instancePath:instancePath+"/tty",parentData:data,parentDataProperty:"tty",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.volumeDevices||validate180(data.volumeDevices,{instancePath:instancePath+"/volumeDevices",parentData:data,parentDataProperty:"volumeDevices",rootData})||(errors=(vErrors=null===vErrors?validate180.errors:vErrors.concat(validate180.errors)).length),void 0===data.volumeMounts||validate185(data.volumeMounts,{instancePath:instancePath+"/volumeMounts",parentData:data,parentDataProperty:"volumeMounts",rootData})||(errors=(vErrors=null===vErrors?validate185.errors:vErrors.concat(validate185.errors)).length),void 0===data.workingDir||validate22(data.workingDir,{instancePath:instancePath+"/workingDir",parentData:data,parentDataProperty:"workingDir",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate320.errors=vErrors,0===errors}function validate319(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate320(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate320.errors:vErrors.concat(validate320.errors)).length)}return validate319.errors=vErrors,0===errors}function validate347(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.hostnames||validate30(data.hostnames,{instancePath:instancePath+"/hostnames",parentData:data,parentDataProperty:"hostnames",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.ip||validate22(data.ip,{instancePath:instancePath+"/ip",parentData:data,parentDataProperty:"ip",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate347.errors=vErrors,0===errors}function validate346(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate347(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate347.errors:vErrors.concat(validate347.errors)).length)}return validate346.errors=vErrors,0===errors}function validate239(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.name||validate22(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate239.errors=vErrors,0===errors}function validate357(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate239(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate239.errors:vErrors.concat(validate239.errors)).length)}return validate357.errors=vErrors,0===errors}function validate360(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate194(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate194.errors:vErrors.concat(validate194.errors)).length)}return validate360.errors=vErrors,0===errors}function validate365(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.name){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate365.errors=vErrors,0===errors}function validate373(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.conditionType){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"conditionType"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.conditionType||validate23(data.conditionType,{instancePath:instancePath+"/conditionType",parentData:data,parentDataProperty:"conditionType",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate373.errors=vErrors,0===errors}function validate372(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate373(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate373.errors:vErrors.concat(validate373.errors)).length)}return validate372.errors=vErrors,0===errors}function validate380(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.resourceClaimName||validate22(data.resourceClaimName,{instancePath:instancePath+"/resourceClaimName",parentData:data,parentDataProperty:"resourceClaimName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.resourceClaimTemplateName||validate22(data.resourceClaimTemplateName,{instancePath:instancePath+"/resourceClaimTemplateName",parentData:data,parentDataProperty:"resourceClaimTemplateName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)),validate380.errors=vErrors,0===errors}function validate378(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.source||validate380(data.source,{instancePath:instancePath+"/source",parentData:data,parentDataProperty:"source",rootData})||(errors=(vErrors=null===vErrors?validate380.errors:vErrors.concat(validate380.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate378.errors=vErrors,0===errors}function validate377(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate378(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate378.errors:vErrors.concat(validate378.errors)).length)}return validate377.errors=vErrors,0===errors}function validate399(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!("number"==typeof data&&!(data%1)&&!isNaN(data)&&isFinite(data))){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"integer"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("number"==typeof data&&isFinite(data)&&!formats2.validate(data)){let err1={instancePath,schemaPath:"#/format",keyword:"format",params:{format:"int64"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate399.errors=vErrors,0===errors}function validate398(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate399(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate399.errors:vErrors.concat(validate399.errors)).length)}return validate398.errors=vErrors,0===errors}function validate390(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.fsGroup||validate25(data.fsGroup,{instancePath:instancePath+"/fsGroup",parentData:data,parentDataProperty:"fsGroup",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.fsGroupChangePolicy||validate22(data.fsGroupChangePolicy,{instancePath:instancePath+"/fsGroupChangePolicy",parentData:data,parentDataProperty:"fsGroupChangePolicy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.runAsGroup||validate25(data.runAsGroup,{instancePath:instancePath+"/runAsGroup",parentData:data,parentDataProperty:"runAsGroup",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.runAsNonRoot||validate24(data.runAsNonRoot,{instancePath:instancePath+"/runAsNonRoot",parentData:data,parentDataProperty:"runAsNonRoot",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.runAsUser||validate25(data.runAsUser,{instancePath:instancePath+"/runAsUser",parentData:data,parentDataProperty:"runAsUser",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.seLinuxOptions||validate164(data.seLinuxOptions,{instancePath:instancePath+"/seLinuxOptions",parentData:data,parentDataProperty:"seLinuxOptions",rootData})||(errors=(vErrors=null===vErrors?validate164.errors:vErrors.concat(validate164.errors)).length),void 0===data.seccompProfile||validate170(data.seccompProfile,{instancePath:instancePath+"/seccompProfile",parentData:data,parentDataProperty:"seccompProfile",rootData})||(errors=(vErrors=null===vErrors?validate170.errors:vErrors.concat(validate170.errors)).length),void 0===data.supplementalGroups||validate398(data.supplementalGroups,{instancePath:instancePath+"/supplementalGroups",parentData:data,parentDataProperty:"supplementalGroups",rootData})||(errors=(vErrors=null===vErrors?validate398.errors:vErrors.concat(validate398.errors)).length),void 0===data.sysctls||validate75(data.sysctls,{instancePath:instancePath+"/sysctls",parentData:data,parentDataProperty:"sysctls",rootData})||(errors=(vErrors=null===vErrors?validate75.errors:vErrors.concat(validate75.errors)).length),void 0===data.windowsOptions||validate174(data.windowsOptions,{instancePath:instancePath+"/windowsOptions",parentData:data,parentDataProperty:"windowsOptions",rootData})||(errors=(vErrors=null===vErrors?validate174.errors:vErrors.concat(validate174.errors)).length)),validate390.errors=vErrors,0===errors}function validate412(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.effect||validate22(data.effect,{instancePath:instancePath+"/effect",parentData:data,parentDataProperty:"effect",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.key||validate22(data.key,{instancePath:instancePath+"/key",parentData:data,parentDataProperty:"key",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.operator||validate22(data.operator,{instancePath:instancePath+"/operator",parentData:data,parentDataProperty:"operator",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.tolerationSeconds||validate25(data.tolerationSeconds,{instancePath:instancePath+"/tolerationSeconds",parentData:data,parentDataProperty:"tolerationSeconds",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.value||validate22(data.value,{instancePath:instancePath+"/value",parentData:data,parentDataProperty:"value",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate412.errors=vErrors,0===errors}function validate411(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate412(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate412.errors:vErrors.concat(validate412.errors)).length)}return validate411.errors=vErrors,0===errors}function validate421(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.maxSkew){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"maxSkew"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.topologyKey){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"topologyKey"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.whenUnsatisfiable){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"whenUnsatisfiable"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.labelSelector||validate38(data.labelSelector,{instancePath:instancePath+"/labelSelector",parentData:data,parentDataProperty:"labelSelector",rootData})||(errors=(vErrors=null===vErrors?validate38.errors:vErrors.concat(validate38.errors)).length),void 0===data.matchLabelKeys||validate30(data.matchLabelKeys,{instancePath:instancePath+"/matchLabelKeys",parentData:data,parentDataProperty:"matchLabelKeys",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.maxSkew||validate34(data.maxSkew,{instancePath:instancePath+"/maxSkew",parentData:data,parentDataProperty:"maxSkew",rootData})||(errors=(vErrors=null===vErrors?validate34.errors:vErrors.concat(validate34.errors)).length),void 0===data.minDomains||validate21(data.minDomains,{instancePath:instancePath+"/minDomains",parentData:data,parentDataProperty:"minDomains",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.nodeAffinityPolicy||validate22(data.nodeAffinityPolicy,{instancePath:instancePath+"/nodeAffinityPolicy",parentData:data,parentDataProperty:"nodeAffinityPolicy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.nodeTaintsPolicy||validate22(data.nodeTaintsPolicy,{instancePath:instancePath+"/nodeTaintsPolicy",parentData:data,parentDataProperty:"nodeTaintsPolicy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.topologyKey||validate23(data.topologyKey,{instancePath:instancePath+"/topologyKey",parentData:data,parentDataProperty:"topologyKey",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.whenUnsatisfiable||validate23(data.whenUnsatisfiable,{instancePath:instancePath+"/whenUnsatisfiable",parentData:data,parentDataProperty:"whenUnsatisfiable",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}else{let err3={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err3]:vErrors.push(err3),errors++}return validate421.errors=vErrors,0===errors}function validate420(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate421(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate421.errors:vErrors.concat(validate421.errors)).length)}return validate420.errors=vErrors,0===errors}function validate434(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.volumeID){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"volumeID"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.partition||validate21(data.partition,{instancePath:instancePath+"/partition",parentData:data,parentDataProperty:"partition",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.volumeID||validate23(data.volumeID,{instancePath:instancePath+"/volumeID",parentData:data,parentDataProperty:"volumeID",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate434.errors=vErrors,0===errors}function validate440(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.diskName){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"diskName"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.diskURI){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"diskURI"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.cachingMode||validate22(data.cachingMode,{instancePath:instancePath+"/cachingMode",parentData:data,parentDataProperty:"cachingMode",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.diskName||validate23(data.diskName,{instancePath:instancePath+"/diskName",parentData:data,parentDataProperty:"diskName",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.diskURI||validate23(data.diskURI,{instancePath:instancePath+"/diskURI",parentData:data,parentDataProperty:"diskURI",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.kind||validate22(data.kind,{instancePath:instancePath+"/kind",parentData:data,parentDataProperty:"kind",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)}return validate440.errors=vErrors,0===errors}function validate448(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.secretName){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"secretName"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.shareName){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"shareName"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.secretName||validate23(data.secretName,{instancePath:instancePath+"/secretName",parentData:data,parentDataProperty:"secretName",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.shareName||validate23(data.shareName,{instancePath:instancePath+"/shareName",parentData:data,parentDataProperty:"shareName",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate448.errors=vErrors,0===errors}function validate237(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate23(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate237.errors=vErrors,0===errors}function validate217(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||void 0===data.name||validate22(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),validate217.errors=vErrors,0===errors}function validate453(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.monitors){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"monitors"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.monitors||validate237(data.monitors,{instancePath:instancePath+"/monitors",parentData:data,parentDataProperty:"monitors",rootData})||(errors=(vErrors=null===vErrors?validate237.errors:vErrors.concat(validate237.errors)).length),void 0===data.path||validate22(data.path,{instancePath:instancePath+"/path",parentData:data,parentDataProperty:"path",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.secretFile||validate22(data.secretFile,{instancePath:instancePath+"/secretFile",parentData:data,parentDataProperty:"secretFile",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.secretRef||validate217(data.secretRef,{instancePath:instancePath+"/secretRef",parentData:data,parentDataProperty:"secretRef",rootData})||(errors=(vErrors=null===vErrors?validate217.errors:vErrors.concat(validate217.errors)).length),void 0===data.user||validate22(data.user,{instancePath:instancePath+"/user",parentData:data,parentDataProperty:"user",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate453.errors=vErrors,0===errors}function validate461(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.volumeID){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"volumeID"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.secretRef||validate217(data.secretRef,{instancePath:instancePath+"/secretRef",parentData:data,parentDataProperty:"secretRef",rootData})||(errors=(vErrors=null===vErrors?validate217.errors:vErrors.concat(validate217.errors)).length),void 0===data.volumeID||validate23(data.volumeID,{instancePath:instancePath+"/volumeID",parentData:data,parentDataProperty:"volumeID",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate461.errors=vErrors,0===errors}function validate221(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.key){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"key"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.path){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"path"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.key||validate23(data.key,{instancePath:instancePath+"/key",parentData:data,parentDataProperty:"key",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.mode||validate21(data.mode,{instancePath:instancePath+"/mode",parentData:data,parentDataProperty:"mode",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.path||validate23(data.path,{instancePath:instancePath+"/path",parentData:data,parentDataProperty:"path",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate221.errors=vErrors,0===errors}function validate220(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate221(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate221.errors:vErrors.concat(validate221.errors)).length)}return validate220.errors=vErrors,0===errors}function validate467(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.defaultMode||validate21(data.defaultMode,{instancePath:instancePath+"/defaultMode",parentData:data,parentDataProperty:"defaultMode",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.items||validate220(data.items,{instancePath:instancePath+"/items",parentData:data,parentDataProperty:"items",rootData})||(errors=(vErrors=null===vErrors?validate220.errors:vErrors.concat(validate220.errors)).length),void 0===data.name||validate22(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.optional||validate24(data.optional,{instancePath:instancePath+"/optional",parentData:data,parentDataProperty:"optional",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)),validate467.errors=vErrors,0===errors}function validate473(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.driver){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"driver"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.driver||validate23(data.driver,{instancePath:instancePath+"/driver",parentData:data,parentDataProperty:"driver",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.nodePublishSecretRef||validate217(data.nodePublishSecretRef,{instancePath:instancePath+"/nodePublishSecretRef",parentData:data,parentDataProperty:"nodePublishSecretRef",rootData})||(errors=(vErrors=null===vErrors?validate217.errors:vErrors.concat(validate217.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.volumeAttributes||validate40(data.volumeAttributes,{instancePath:instancePath+"/volumeAttributes",parentData:data,parentDataProperty:"volumeAttributes",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length)}return validate473.errors=vErrors,0===errors}function validate227(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.path){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"path"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.fieldRef||validate114(data.fieldRef,{instancePath:instancePath+"/fieldRef",parentData:data,parentDataProperty:"fieldRef",rootData})||(errors=(vErrors=null===vErrors?validate114.errors:vErrors.concat(validate114.errors)).length),void 0===data.mode||validate21(data.mode,{instancePath:instancePath+"/mode",parentData:data,parentDataProperty:"mode",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.path||validate23(data.path,{instancePath:instancePath+"/path",parentData:data,parentDataProperty:"path",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.resourceFieldRef||validate118(data.resourceFieldRef,{instancePath:instancePath+"/resourceFieldRef",parentData:data,parentDataProperty:"resourceFieldRef",rootData})||(errors=(vErrors=null===vErrors?validate118.errors:vErrors.concat(validate118.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate227.errors=vErrors,0===errors}function validate226(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate227(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate227.errors:vErrors.concat(validate227.errors)).length)}return validate226.errors=vErrors,0===errors}function validate480(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.defaultMode||validate21(data.defaultMode,{instancePath:instancePath+"/defaultMode",parentData:data,parentDataProperty:"defaultMode",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.items||validate226(data.items,{instancePath:instancePath+"/items",parentData:data,parentDataProperty:"items",rootData})||(errors=(vErrors=null===vErrors?validate226.errors:vErrors.concat(validate226.errors)).length)),validate480.errors=vErrors,0===errors}function validate484(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.medium||validate22(data.medium,{instancePath:instancePath+"/medium",parentData:data,parentDataProperty:"medium",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.sizeLimit||validate103(data.sizeLimit,{instancePath:instancePath+"/sizeLimit",parentData:data,parentDataProperty:"sizeLimit",rootData})||(errors=(vErrors=null===vErrors?validate103.errors:vErrors.concat(validate103.errors)).length)),validate484.errors=vErrors,0===errors}function validate493(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.kind){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kind"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.name){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.apiGroup||validate22(data.apiGroup,{instancePath:instancePath+"/apiGroup",parentData:data,parentDataProperty:"apiGroup",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.kind||validate23(data.kind,{instancePath:instancePath+"/kind",parentData:data,parentDataProperty:"kind",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate493.errors=vErrors,0===errors}function validate498(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.kind){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kind"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.name){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.apiGroup||validate22(data.apiGroup,{instancePath:instancePath+"/apiGroup",parentData:data,parentDataProperty:"apiGroup",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.kind||validate23(data.kind,{instancePath:instancePath+"/kind",parentData:data,parentDataProperty:"kind",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.namespace||validate22(data.namespace,{instancePath:instancePath+"/namespace",parentData:data,parentDataProperty:"namespace",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate498.errors=vErrors,0===errors}function validate491(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.accessModes||validate30(data.accessModes,{instancePath:instancePath+"/accessModes",parentData:data,parentDataProperty:"accessModes",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.dataSource||validate493(data.dataSource,{instancePath:instancePath+"/dataSource",parentData:data,parentDataProperty:"dataSource",rootData})||(errors=(vErrors=null===vErrors?validate493.errors:vErrors.concat(validate493.errors)).length),void 0===data.dataSourceRef||validate498(data.dataSourceRef,{instancePath:instancePath+"/dataSourceRef",parentData:data,parentDataProperty:"dataSourceRef",rootData})||(errors=(vErrors=null===vErrors?validate498.errors:vErrors.concat(validate498.errors)).length),void 0===data.resources||validate144(data.resources,{instancePath:instancePath+"/resources",parentData:data,parentDataProperty:"resources",rootData})||(errors=(vErrors=null===vErrors?validate144.errors:vErrors.concat(validate144.errors)).length),void 0===data.selector||validate38(data.selector,{instancePath:instancePath+"/selector",parentData:data,parentDataProperty:"selector",rootData})||(errors=(vErrors=null===vErrors?validate38.errors:vErrors.concat(validate38.errors)).length),void 0===data.storageClassName||validate22(data.storageClassName,{instancePath:instancePath+"/storageClassName",parentData:data,parentDataProperty:"storageClassName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.volumeMode||validate22(data.volumeMode,{instancePath:instancePath+"/volumeMode",parentData:data,parentDataProperty:"volumeMode",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.volumeName||validate22(data.volumeName,{instancePath:instancePath+"/volumeName",parentData:data,parentDataProperty:"volumeName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate491.errors=vErrors,0===errors}function validate489(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.spec){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"spec"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.metadata||validate219(data.metadata,{instancePath:instancePath+"/metadata",parentData:data,parentDataProperty:"metadata",rootData})||(errors=(vErrors=null===vErrors?validate219.errors:vErrors.concat(validate219.errors)).length),void 0===data.spec||validate491(data.spec,{instancePath:instancePath+"/spec",parentData:data,parentDataProperty:"spec",rootData})||(errors=(vErrors=null===vErrors?validate491.errors:vErrors.concat(validate491.errors)).length)}return validate489.errors=vErrors,0===errors}function validate488(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||void 0===data.volumeClaimTemplate||validate489(data.volumeClaimTemplate,{instancePath:instancePath+"/volumeClaimTemplate",parentData:data,parentDataProperty:"volumeClaimTemplate",rootData})||(errors=(vErrors=null===vErrors?validate489.errors:vErrors.concat(validate489.errors)).length),validate488.errors=vErrors,0===errors}function validate512(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.lun||validate21(data.lun,{instancePath:instancePath+"/lun",parentData:data,parentDataProperty:"lun",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.targetWWNs||validate30(data.targetWWNs,{instancePath:instancePath+"/targetWWNs",parentData:data,parentDataProperty:"targetWWNs",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.wwids||validate30(data.wwids,{instancePath:instancePath+"/wwids",parentData:data,parentDataProperty:"wwids",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length)),validate512.errors=vErrors,0===errors}function validate519(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.driver){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"driver"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.driver||validate23(data.driver,{instancePath:instancePath+"/driver",parentData:data,parentDataProperty:"driver",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.options||validate40(data.options,{instancePath:instancePath+"/options",parentData:data,parentDataProperty:"options",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.secretRef||validate217(data.secretRef,{instancePath:instancePath+"/secretRef",parentData:data,parentDataProperty:"secretRef",rootData})||(errors=(vErrors=null===vErrors?validate217.errors:vErrors.concat(validate217.errors)).length)}return validate519.errors=vErrors,0===errors}function validate526(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.datasetName||validate22(data.datasetName,{instancePath:instancePath+"/datasetName",parentData:data,parentDataProperty:"datasetName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.datasetUUID||validate22(data.datasetUUID,{instancePath:instancePath+"/datasetUUID",parentData:data,parentDataProperty:"datasetUUID",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)),validate526.errors=vErrors,0===errors}function validate530(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.pdName){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"pdName"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.partition||validate21(data.partition,{instancePath:instancePath+"/partition",parentData:data,parentDataProperty:"partition",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.pdName||validate23(data.pdName,{instancePath:instancePath+"/pdName",parentData:data,parentDataProperty:"pdName",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)}return validate530.errors=vErrors,0===errors}function validate536(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.repository){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"repository"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.directory||validate22(data.directory,{instancePath:instancePath+"/directory",parentData:data,parentDataProperty:"directory",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.repository||validate23(data.repository,{instancePath:instancePath+"/repository",parentData:data,parentDataProperty:"repository",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.revision||validate22(data.revision,{instancePath:instancePath+"/revision",parentData:data,parentDataProperty:"revision",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate536.errors=vErrors,0===errors}function validate541(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.endpoints){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"endpoints"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.path){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"path"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.endpoints||validate23(data.endpoints,{instancePath:instancePath+"/endpoints",parentData:data,parentDataProperty:"endpoints",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.path||validate23(data.path,{instancePath:instancePath+"/path",parentData:data,parentDataProperty:"path",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)}return validate541.errors=vErrors,0===errors}function validate546(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.path){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"path"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.path||validate23(data.path,{instancePath:instancePath+"/path",parentData:data,parentDataProperty:"path",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.type||validate22(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate546.errors=vErrors,0===errors}function validate550(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.iqn){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"iqn"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.lun){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"lun"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}if(void 0===data.targetPortal){let err3={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"targetPortal"}};null===vErrors?vErrors=[err3]:vErrors.push(err3),errors++}void 0===data.chapAuthDiscovery||validate24(data.chapAuthDiscovery,{instancePath:instancePath+"/chapAuthDiscovery",parentData:data,parentDataProperty:"chapAuthDiscovery",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.chapAuthSession||validate24(data.chapAuthSession,{instancePath:instancePath+"/chapAuthSession",parentData:data,parentDataProperty:"chapAuthSession",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.initiatorName||validate22(data.initiatorName,{instancePath:instancePath+"/initiatorName",parentData:data,parentDataProperty:"initiatorName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.iqn||validate23(data.iqn,{instancePath:instancePath+"/iqn",parentData:data,parentDataProperty:"iqn",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.iscsiInterface||validate22(data.iscsiInterface,{instancePath:instancePath+"/iscsiInterface",parentData:data,parentDataProperty:"iscsiInterface",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.lun||validate34(data.lun,{instancePath:instancePath+"/lun",parentData:data,parentDataProperty:"lun",rootData})||(errors=(vErrors=null===vErrors?validate34.errors:vErrors.concat(validate34.errors)).length),void 0===data.portals||validate30(data.portals,{instancePath:instancePath+"/portals",parentData:data,parentDataProperty:"portals",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.secretRef||validate217(data.secretRef,{instancePath:instancePath+"/secretRef",parentData:data,parentDataProperty:"secretRef",rootData})||(errors=(vErrors=null===vErrors?validate217.errors:vErrors.concat(validate217.errors)).length),void 0===data.targetPortal||validate23(data.targetPortal,{instancePath:instancePath+"/targetPortal",parentData:data,parentDataProperty:"targetPortal",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate550.errors=vErrors,0===errors}function validate564(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.path){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"path"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.server){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"server"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.path||validate23(data.path,{instancePath:instancePath+"/path",parentData:data,parentDataProperty:"path",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.server||validate23(data.server,{instancePath:instancePath+"/server",parentData:data,parentDataProperty:"server",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate564.errors=vErrors,0===errors}function validate569(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.claimName){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"claimName"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.claimName||validate23(data.claimName,{instancePath:instancePath+"/claimName",parentData:data,parentDataProperty:"claimName",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)}return validate569.errors=vErrors,0===errors}function validate573(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.pdID){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"pdID"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.pdID||validate23(data.pdID,{instancePath:instancePath+"/pdID",parentData:data,parentDataProperty:"pdID",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate573.errors=vErrors,0===errors}function validate577(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.volumeID){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"volumeID"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.volumeID||validate23(data.volumeID,{instancePath:instancePath+"/volumeID",parentData:data,parentDataProperty:"volumeID",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate577.errors=vErrors,0===errors}function validate233(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.items||validate220(data.items,{instancePath:instancePath+"/items",parentData:data,parentDataProperty:"items",rootData})||(errors=(vErrors=null===vErrors?validate220.errors:vErrors.concat(validate220.errors)).length),void 0===data.name||validate22(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.optional||validate24(data.optional,{instancePath:instancePath+"/optional",parentData:data,parentDataProperty:"optional",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)),validate233.errors=vErrors,0===errors}function validate587(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||void 0===data.items||validate226(data.items,{instancePath:instancePath+"/items",parentData:data,parentDataProperty:"items",rootData})||(errors=(vErrors=null===vErrors?validate226.errors:vErrors.concat(validate226.errors)).length),validate587.errors=vErrors,0===errors}function validate591(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.path){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"path"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.audience||validate22(data.audience,{instancePath:instancePath+"/audience",parentData:data,parentDataProperty:"audience",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.expirationSeconds||validate25(data.expirationSeconds,{instancePath:instancePath+"/expirationSeconds",parentData:data,parentDataProperty:"expirationSeconds",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.path||validate23(data.path,{instancePath:instancePath+"/path",parentData:data,parentDataProperty:"path",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate591.errors=vErrors,0===errors}function validate585(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.configMap||validate233(data.configMap,{instancePath:instancePath+"/configMap",parentData:data,parentDataProperty:"configMap",rootData})||(errors=(vErrors=null===vErrors?validate233.errors:vErrors.concat(validate233.errors)).length),void 0===data.downwardAPI||validate587(data.downwardAPI,{instancePath:instancePath+"/downwardAPI",parentData:data,parentDataProperty:"downwardAPI",rootData})||(errors=(vErrors=null===vErrors?validate587.errors:vErrors.concat(validate587.errors)).length),void 0===data.secret||validate233(data.secret,{instancePath:instancePath+"/secret",parentData:data,parentDataProperty:"secret",rootData})||(errors=(vErrors=null===vErrors?validate233.errors:vErrors.concat(validate233.errors)).length),void 0===data.serviceAccountToken||validate591(data.serviceAccountToken,{instancePath:instancePath+"/serviceAccountToken",parentData:data,parentDataProperty:"serviceAccountToken",rootData})||(errors=(vErrors=null===vErrors?validate591.errors:vErrors.concat(validate591.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate585.errors=vErrors,0===errors}function validate584(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate585(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate585.errors:vErrors.concat(validate585.errors)).length)}return validate584.errors=vErrors,0===errors}function validate582(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.defaultMode||validate21(data.defaultMode,{instancePath:instancePath+"/defaultMode",parentData:data,parentDataProperty:"defaultMode",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.sources||validate584(data.sources,{instancePath:instancePath+"/sources",parentData:data,parentDataProperty:"sources",rootData})||(errors=(vErrors=null===vErrors?validate584.errors:vErrors.concat(validate584.errors)).length)),validate582.errors=vErrors,0===errors}function validate599(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.registry){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"registry"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.volume){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"volume"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.group||validate22(data.group,{instancePath:instancePath+"/group",parentData:data,parentDataProperty:"group",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.registry||validate23(data.registry,{instancePath:instancePath+"/registry",parentData:data,parentDataProperty:"registry",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.tenant||validate22(data.tenant,{instancePath:instancePath+"/tenant",parentData:data,parentDataProperty:"tenant",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.user||validate22(data.user,{instancePath:instancePath+"/user",parentData:data,parentDataProperty:"user",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.volume||validate23(data.volume,{instancePath:instancePath+"/volume",parentData:data,parentDataProperty:"volume",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate599.errors=vErrors,0===errors}function validate607(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.image){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"image"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.monitors){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"monitors"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.image||validate23(data.image,{instancePath:instancePath+"/image",parentData:data,parentDataProperty:"image",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.keyring||validate22(data.keyring,{instancePath:instancePath+"/keyring",parentData:data,parentDataProperty:"keyring",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.monitors||validate237(data.monitors,{instancePath:instancePath+"/monitors",parentData:data,parentDataProperty:"monitors",rootData})||(errors=(vErrors=null===vErrors?validate237.errors:vErrors.concat(validate237.errors)).length),void 0===data.pool||validate22(data.pool,{instancePath:instancePath+"/pool",parentData:data,parentDataProperty:"pool",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.secretRef||validate217(data.secretRef,{instancePath:instancePath+"/secretRef",parentData:data,parentDataProperty:"secretRef",rootData})||(errors=(vErrors=null===vErrors?validate217.errors:vErrors.concat(validate217.errors)).length),void 0===data.user||validate22(data.user,{instancePath:instancePath+"/user",parentData:data,parentDataProperty:"user",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate607.errors=vErrors,0===errors}function validate617(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.gateway){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"gateway"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.secretRef){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"secretRef"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}if(void 0===data.system){let err3={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"system"}};null===vErrors?vErrors=[err3]:vErrors.push(err3),errors++}void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.gateway||validate23(data.gateway,{instancePath:instancePath+"/gateway",parentData:data,parentDataProperty:"gateway",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.protectionDomain||validate22(data.protectionDomain,{instancePath:instancePath+"/protectionDomain",parentData:data,parentDataProperty:"protectionDomain",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.secretRef||validate239(data.secretRef,{instancePath:instancePath+"/secretRef",parentData:data,parentDataProperty:"secretRef",rootData})||(errors=(vErrors=null===vErrors?validate239.errors:vErrors.concat(validate239.errors)).length),void 0===data.sslEnabled||validate24(data.sslEnabled,{instancePath:instancePath+"/sslEnabled",parentData:data,parentDataProperty:"sslEnabled",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.storageMode||validate22(data.storageMode,{instancePath:instancePath+"/storageMode",parentData:data,parentDataProperty:"storageMode",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.storagePool||validate22(data.storagePool,{instancePath:instancePath+"/storagePool",parentData:data,parentDataProperty:"storagePool",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.system||validate23(data.system,{instancePath:instancePath+"/system",parentData:data,parentDataProperty:"system",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.volumeName||validate22(data.volumeName,{instancePath:instancePath+"/volumeName",parentData:data,parentDataProperty:"volumeName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate617.errors=vErrors,0===errors}function validate629(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.defaultMode||validate21(data.defaultMode,{instancePath:instancePath+"/defaultMode",parentData:data,parentDataProperty:"defaultMode",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.items||validate220(data.items,{instancePath:instancePath+"/items",parentData:data,parentDataProperty:"items",rootData})||(errors=(vErrors=null===vErrors?validate220.errors:vErrors.concat(validate220.errors)).length),void 0===data.optional||validate24(data.optional,{instancePath:instancePath+"/optional",parentData:data,parentDataProperty:"optional",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.secretName||validate22(data.secretName,{instancePath:instancePath+"/secretName",parentData:data,parentDataProperty:"secretName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)),validate629.errors=vErrors,0===errors}function validate635(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.readOnly||validate24(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.secretRef||validate217(data.secretRef,{instancePath:instancePath+"/secretRef",parentData:data,parentDataProperty:"secretRef",rootData})||(errors=(vErrors=null===vErrors?validate217.errors:vErrors.concat(validate217.errors)).length),void 0===data.volumeName||validate22(data.volumeName,{instancePath:instancePath+"/volumeName",parentData:data,parentDataProperty:"volumeName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.volumeNamespace||validate22(data.volumeNamespace,{instancePath:instancePath+"/volumeNamespace",parentData:data,parentDataProperty:"volumeNamespace",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)),validate635.errors=vErrors,0===errors}function validate642(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.volumePath){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"volumePath"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.fsType||validate22(data.fsType,{instancePath:instancePath+"/fsType",parentData:data,parentDataProperty:"fsType",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.storagePolicyID||validate22(data.storagePolicyID,{instancePath:instancePath+"/storagePolicyID",parentData:data,parentDataProperty:"storagePolicyID",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.storagePolicyName||validate22(data.storagePolicyName,{instancePath:instancePath+"/storagePolicyName",parentData:data,parentDataProperty:"storagePolicyName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.volumePath||validate23(data.volumePath,{instancePath:instancePath+"/volumePath",parentData:data,parentDataProperty:"volumePath",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate642.errors=vErrors,0===errors}function validate433(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.awsElasticBlockStore||validate434(data.awsElasticBlockStore,{instancePath:instancePath+"/awsElasticBlockStore",parentData:data,parentDataProperty:"awsElasticBlockStore",rootData})||(errors=(vErrors=null===vErrors?validate434.errors:vErrors.concat(validate434.errors)).length),void 0===data.azureDisk||validate440(data.azureDisk,{instancePath:instancePath+"/azureDisk",parentData:data,parentDataProperty:"azureDisk",rootData})||(errors=(vErrors=null===vErrors?validate440.errors:vErrors.concat(validate440.errors)).length),void 0===data.azureFile||validate448(data.azureFile,{instancePath:instancePath+"/azureFile",parentData:data,parentDataProperty:"azureFile",rootData})||(errors=(vErrors=null===vErrors?validate448.errors:vErrors.concat(validate448.errors)).length),void 0===data.cephfs||validate453(data.cephfs,{instancePath:instancePath+"/cephfs",parentData:data,parentDataProperty:"cephfs",rootData})||(errors=(vErrors=null===vErrors?validate453.errors:vErrors.concat(validate453.errors)).length),void 0===data.cinder||validate461(data.cinder,{instancePath:instancePath+"/cinder",parentData:data,parentDataProperty:"cinder",rootData})||(errors=(vErrors=null===vErrors?validate461.errors:vErrors.concat(validate461.errors)).length),void 0===data.configMap||validate467(data.configMap,{instancePath:instancePath+"/configMap",parentData:data,parentDataProperty:"configMap",rootData})||(errors=(vErrors=null===vErrors?validate467.errors:vErrors.concat(validate467.errors)).length),void 0===data.csi||validate473(data.csi,{instancePath:instancePath+"/csi",parentData:data,parentDataProperty:"csi",rootData})||(errors=(vErrors=null===vErrors?validate473.errors:vErrors.concat(validate473.errors)).length),void 0===data.downwardAPI||validate480(data.downwardAPI,{instancePath:instancePath+"/downwardAPI",parentData:data,parentDataProperty:"downwardAPI",rootData})||(errors=(vErrors=null===vErrors?validate480.errors:vErrors.concat(validate480.errors)).length),void 0===data.emptyDir||validate484(data.emptyDir,{instancePath:instancePath+"/emptyDir",parentData:data,parentDataProperty:"emptyDir",rootData})||(errors=(vErrors=null===vErrors?validate484.errors:vErrors.concat(validate484.errors)).length),void 0===data.ephemeral||validate488(data.ephemeral,{instancePath:instancePath+"/ephemeral",parentData:data,parentDataProperty:"ephemeral",rootData})||(errors=(vErrors=null===vErrors?validate488.errors:vErrors.concat(validate488.errors)).length),void 0===data.fc||validate512(data.fc,{instancePath:instancePath+"/fc",parentData:data,parentDataProperty:"fc",rootData})||(errors=(vErrors=null===vErrors?validate512.errors:vErrors.concat(validate512.errors)).length),void 0===data.flexVolume||validate519(data.flexVolume,{instancePath:instancePath+"/flexVolume",parentData:data,parentDataProperty:"flexVolume",rootData})||(errors=(vErrors=null===vErrors?validate519.errors:vErrors.concat(validate519.errors)).length),void 0===data.flocker||validate526(data.flocker,{instancePath:instancePath+"/flocker",parentData:data,parentDataProperty:"flocker",rootData})||(errors=(vErrors=null===vErrors?validate526.errors:vErrors.concat(validate526.errors)).length),void 0===data.gcePersistentDisk||validate530(data.gcePersistentDisk,{instancePath:instancePath+"/gcePersistentDisk",parentData:data,parentDataProperty:"gcePersistentDisk",rootData})||(errors=(vErrors=null===vErrors?validate530.errors:vErrors.concat(validate530.errors)).length),void 0===data.gitRepo||validate536(data.gitRepo,{instancePath:instancePath+"/gitRepo",parentData:data,parentDataProperty:"gitRepo",rootData})||(errors=(vErrors=null===vErrors?validate536.errors:vErrors.concat(validate536.errors)).length),void 0===data.glusterfs||validate541(data.glusterfs,{instancePath:instancePath+"/glusterfs",parentData:data,parentDataProperty:"glusterfs",rootData})||(errors=(vErrors=null===vErrors?validate541.errors:vErrors.concat(validate541.errors)).length),void 0===data.hostPath||validate546(data.hostPath,{instancePath:instancePath+"/hostPath",parentData:data,parentDataProperty:"hostPath",rootData})||(errors=(vErrors=null===vErrors?validate546.errors:vErrors.concat(validate546.errors)).length),void 0===data.iscsi||validate550(data.iscsi,{instancePath:instancePath+"/iscsi",parentData:data,parentDataProperty:"iscsi",rootData})||(errors=(vErrors=null===vErrors?validate550.errors:vErrors.concat(validate550.errors)).length),void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.nfs||validate564(data.nfs,{instancePath:instancePath+"/nfs",parentData:data,parentDataProperty:"nfs",rootData})||(errors=(vErrors=null===vErrors?validate564.errors:vErrors.concat(validate564.errors)).length),void 0===data.persistentVolumeClaim||validate569(data.persistentVolumeClaim,{instancePath:instancePath+"/persistentVolumeClaim",parentData:data,parentDataProperty:"persistentVolumeClaim",rootData})||(errors=(vErrors=null===vErrors?validate569.errors:vErrors.concat(validate569.errors)).length),void 0===data.photonPersistentDisk||validate573(data.photonPersistentDisk,{instancePath:instancePath+"/photonPersistentDisk",parentData:data,parentDataProperty:"photonPersistentDisk",rootData})||(errors=(vErrors=null===vErrors?validate573.errors:vErrors.concat(validate573.errors)).length),void 0===data.portworxVolume||validate577(data.portworxVolume,{instancePath:instancePath+"/portworxVolume",parentData:data,parentDataProperty:"portworxVolume",rootData})||(errors=(vErrors=null===vErrors?validate577.errors:vErrors.concat(validate577.errors)).length),void 0===data.projected||validate582(data.projected,{instancePath:instancePath+"/projected",parentData:data,parentDataProperty:"projected",rootData})||(errors=(vErrors=null===vErrors?validate582.errors:vErrors.concat(validate582.errors)).length),void 0===data.quobyte||validate599(data.quobyte,{instancePath:instancePath+"/quobyte",parentData:data,parentDataProperty:"quobyte",rootData})||(errors=(vErrors=null===vErrors?validate599.errors:vErrors.concat(validate599.errors)).length),void 0===data.rbd||validate607(data.rbd,{instancePath:instancePath+"/rbd",parentData:data,parentDataProperty:"rbd",rootData})||(errors=(vErrors=null===vErrors?validate607.errors:vErrors.concat(validate607.errors)).length),void 0===data.scaleIO||validate617(data.scaleIO,{instancePath:instancePath+"/scaleIO",parentData:data,parentDataProperty:"scaleIO",rootData})||(errors=(vErrors=null===vErrors?validate617.errors:vErrors.concat(validate617.errors)).length),void 0===data.secret||validate629(data.secret,{instancePath:instancePath+"/secret",parentData:data,parentDataProperty:"secret",rootData})||(errors=(vErrors=null===vErrors?validate629.errors:vErrors.concat(validate629.errors)).length),void 0===data.storageos||validate635(data.storageos,{instancePath:instancePath+"/storageos",parentData:data,parentDataProperty:"storageos",rootData})||(errors=(vErrors=null===vErrors?validate635.errors:vErrors.concat(validate635.errors)).length),void 0===data.vsphereVolume||validate642(data.vsphereVolume,{instancePath:instancePath+"/vsphereVolume",parentData:data,parentDataProperty:"vsphereVolume",rootData})||(errors=(vErrors=null===vErrors?validate642.errors:vErrors.concat(validate642.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate433.errors=vErrors,0===errors}function validate432(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate433(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate433.errors:vErrors.concat(validate433.errors)).length)}return validate432.errors=vErrors,0===errors}function validate284(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.containers){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"containers"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.activeDeadlineSeconds||validate25(data.activeDeadlineSeconds,{instancePath:instancePath+"/activeDeadlineSeconds",parentData:data,parentDataProperty:"activeDeadlineSeconds",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.affinity||validate286(data.affinity,{instancePath:instancePath+"/affinity",parentData:data,parentDataProperty:"affinity",rootData})||(errors=(vErrors=null===vErrors?validate286.errors:vErrors.concat(validate286.errors)).length),void 0===data.automountServiceAccountToken||validate24(data.automountServiceAccountToken,{instancePath:instancePath+"/automountServiceAccountToken",parentData:data,parentDataProperty:"automountServiceAccountToken",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.containers||validate304(data.containers,{instancePath:instancePath+"/containers",parentData:data,parentDataProperty:"containers",rootData})||(errors=(vErrors=null===vErrors?validate304.errors:vErrors.concat(validate304.errors)).length),void 0===data.dnsConfig||validate307(data.dnsConfig,{instancePath:instancePath+"/dnsConfig",parentData:data,parentDataProperty:"dnsConfig",rootData})||(errors=(vErrors=null===vErrors?validate307.errors:vErrors.concat(validate307.errors)).length),void 0===data.dnsPolicy||validate22(data.dnsPolicy,{instancePath:instancePath+"/dnsPolicy",parentData:data,parentDataProperty:"dnsPolicy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.enableServiceLinks||validate24(data.enableServiceLinks,{instancePath:instancePath+"/enableServiceLinks",parentData:data,parentDataProperty:"enableServiceLinks",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.ephemeralContainers||validate319(data.ephemeralContainers,{instancePath:instancePath+"/ephemeralContainers",parentData:data,parentDataProperty:"ephemeralContainers",rootData})||(errors=(vErrors=null===vErrors?validate319.errors:vErrors.concat(validate319.errors)).length),void 0===data.hostAliases||validate346(data.hostAliases,{instancePath:instancePath+"/hostAliases",parentData:data,parentDataProperty:"hostAliases",rootData})||(errors=(vErrors=null===vErrors?validate346.errors:vErrors.concat(validate346.errors)).length),void 0===data.hostIPC||validate24(data.hostIPC,{instancePath:instancePath+"/hostIPC",parentData:data,parentDataProperty:"hostIPC",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.hostNetwork||validate24(data.hostNetwork,{instancePath:instancePath+"/hostNetwork",parentData:data,parentDataProperty:"hostNetwork",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.hostPID||validate24(data.hostPID,{instancePath:instancePath+"/hostPID",parentData:data,parentDataProperty:"hostPID",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.hostUsers||validate24(data.hostUsers,{instancePath:instancePath+"/hostUsers",parentData:data,parentDataProperty:"hostUsers",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.hostname||validate22(data.hostname,{instancePath:instancePath+"/hostname",parentData:data,parentDataProperty:"hostname",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.imagePullSecrets||validate357(data.imagePullSecrets,{instancePath:instancePath+"/imagePullSecrets",parentData:data,parentDataProperty:"imagePullSecrets",rootData})||(errors=(vErrors=null===vErrors?validate357.errors:vErrors.concat(validate357.errors)).length),void 0===data.initContainers||validate360(data.initContainers,{instancePath:instancePath+"/initContainers",parentData:data,parentDataProperty:"initContainers",rootData})||(errors=(vErrors=null===vErrors?validate360.errors:vErrors.concat(validate360.errors)).length),void 0===data.nodeName||validate22(data.nodeName,{instancePath:instancePath+"/nodeName",parentData:data,parentDataProperty:"nodeName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.nodeSelector||validate40(data.nodeSelector,{instancePath:instancePath+"/nodeSelector",parentData:data,parentDataProperty:"nodeSelector",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.os||validate365(data.os,{instancePath:instancePath+"/os",parentData:data,parentDataProperty:"os",rootData})||(errors=(vErrors=null===vErrors?validate365.errors:vErrors.concat(validate365.errors)).length),void 0===data.overhead||validate106(data.overhead,{instancePath:instancePath+"/overhead",parentData:data,parentDataProperty:"overhead",rootData})||(errors=(vErrors=null===vErrors?validate106.errors:vErrors.concat(validate106.errors)).length),void 0===data.preemptionPolicy||validate22(data.preemptionPolicy,{instancePath:instancePath+"/preemptionPolicy",parentData:data,parentDataProperty:"preemptionPolicy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.priority||validate21(data.priority,{instancePath:instancePath+"/priority",parentData:data,parentDataProperty:"priority",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.priorityClassName||validate22(data.priorityClassName,{instancePath:instancePath+"/priorityClassName",parentData:data,parentDataProperty:"priorityClassName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.readinessGates||validate372(data.readinessGates,{instancePath:instancePath+"/readinessGates",parentData:data,parentDataProperty:"readinessGates",rootData})||(errors=(vErrors=null===vErrors?validate372.errors:vErrors.concat(validate372.errors)).length),void 0===data.resourceClaims||validate377(data.resourceClaims,{instancePath:instancePath+"/resourceClaims",parentData:data,parentDataProperty:"resourceClaims",rootData})||(errors=(vErrors=null===vErrors?validate377.errors:vErrors.concat(validate377.errors)).length),void 0===data.restartPolicy||validate22(data.restartPolicy,{instancePath:instancePath+"/restartPolicy",parentData:data,parentDataProperty:"restartPolicy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.runtimeClassName||validate22(data.runtimeClassName,{instancePath:instancePath+"/runtimeClassName",parentData:data,parentDataProperty:"runtimeClassName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.schedulerName||validate22(data.schedulerName,{instancePath:instancePath+"/schedulerName",parentData:data,parentDataProperty:"schedulerName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.schedulingGates||validate145(data.schedulingGates,{instancePath:instancePath+"/schedulingGates",parentData:data,parentDataProperty:"schedulingGates",rootData})||(errors=(vErrors=null===vErrors?validate145.errors:vErrors.concat(validate145.errors)).length),void 0===data.securityContext||validate390(data.securityContext,{instancePath:instancePath+"/securityContext",parentData:data,parentDataProperty:"securityContext",rootData})||(errors=(vErrors=null===vErrors?validate390.errors:vErrors.concat(validate390.errors)).length),void 0===data.serviceAccount||validate22(data.serviceAccount,{instancePath:instancePath+"/serviceAccount",parentData:data,parentDataProperty:"serviceAccount",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.serviceAccountName||validate22(data.serviceAccountName,{instancePath:instancePath+"/serviceAccountName",parentData:data,parentDataProperty:"serviceAccountName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.setHostnameAsFQDN||validate24(data.setHostnameAsFQDN,{instancePath:instancePath+"/setHostnameAsFQDN",parentData:data,parentDataProperty:"setHostnameAsFQDN",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.shareProcessNamespace||validate24(data.shareProcessNamespace,{instancePath:instancePath+"/shareProcessNamespace",parentData:data,parentDataProperty:"shareProcessNamespace",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.subdomain||validate22(data.subdomain,{instancePath:instancePath+"/subdomain",parentData:data,parentDataProperty:"subdomain",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.terminationGracePeriodSeconds||validate25(data.terminationGracePeriodSeconds,{instancePath:instancePath+"/terminationGracePeriodSeconds",parentData:data,parentDataProperty:"terminationGracePeriodSeconds",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.tolerations||validate411(data.tolerations,{instancePath:instancePath+"/tolerations",parentData:data,parentDataProperty:"tolerations",rootData})||(errors=(vErrors=null===vErrors?validate411.errors:vErrors.concat(validate411.errors)).length),void 0===data.topologySpreadConstraints||validate420(data.topologySpreadConstraints,{instancePath:instancePath+"/topologySpreadConstraints",parentData:data,parentDataProperty:"topologySpreadConstraints",rootData})||(errors=(vErrors=null===vErrors?validate420.errors:vErrors.concat(validate420.errors)).length),void 0===data.volumes||validate432(data.volumes,{instancePath:instancePath+"/volumes",parentData:data,parentDataProperty:"volumes",rootData})||(errors=(vErrors=null===vErrors?validate432.errors:vErrors.concat(validate432.errors)).length)}return validate284.errors=vErrors,0===errors}function validate282(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.metadata||validate219(data.metadata,{instancePath:instancePath+"/metadata",parentData:data,parentDataProperty:"metadata",rootData})||(errors=(vErrors=null===vErrors?validate219.errors:vErrors.concat(validate219.errors)).length),void 0===data.spec||validate284(data.spec,{instancePath:instancePath+"/spec",parentData:data,parentDataProperty:"spec",rootData})||(errors=(vErrors=null===vErrors?validate284.errors:vErrors.concat(validate284.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate282.errors=vErrors,0===errors}function validate253(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.template){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"template"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.activeDeadlineSeconds||validate25(data.activeDeadlineSeconds,{instancePath:instancePath+"/activeDeadlineSeconds",parentData:data,parentDataProperty:"activeDeadlineSeconds",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.backoffLimit||validate21(data.backoffLimit,{instancePath:instancePath+"/backoffLimit",parentData:data,parentDataProperty:"backoffLimit",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.completionMode||validate22(data.completionMode,{instancePath:instancePath+"/completionMode",parentData:data,parentDataProperty:"completionMode",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.completions||validate21(data.completions,{instancePath:instancePath+"/completions",parentData:data,parentDataProperty:"completions",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.manualSelector||validate24(data.manualSelector,{instancePath:instancePath+"/manualSelector",parentData:data,parentDataProperty:"manualSelector",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.parallelism||validate21(data.parallelism,{instancePath:instancePath+"/parallelism",parentData:data,parentDataProperty:"parallelism",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.podFailurePolicy||validate260(data.podFailurePolicy,{instancePath:instancePath+"/podFailurePolicy",parentData:data,parentDataProperty:"podFailurePolicy",rootData})||(errors=(vErrors=null===vErrors?validate260.errors:vErrors.concat(validate260.errors)).length),void 0===data.selector||validate38(data.selector,{instancePath:instancePath+"/selector",parentData:data,parentDataProperty:"selector",rootData})||(errors=(vErrors=null===vErrors?validate38.errors:vErrors.concat(validate38.errors)).length),void 0===data.suspend||validate24(data.suspend,{instancePath:instancePath+"/suspend",parentData:data,parentDataProperty:"suspend",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.template||validate282(data.template,{instancePath:instancePath+"/template",parentData:data,parentDataProperty:"template",rootData})||(errors=(vErrors=null===vErrors?validate282.errors:vErrors.concat(validate282.errors)).length),void 0===data.ttlSecondsAfterFinished||validate21(data.ttlSecondsAfterFinished,{instancePath:instancePath+"/ttlSecondsAfterFinished",parentData:data,parentDataProperty:"ttlSecondsAfterFinished",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate253.errors=vErrors,0===errors}function validate657(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.propagationPolicy||validate22(data.propagationPolicy,{instancePath:instancePath+"/propagationPolicy",parentData:data,parentDataProperty:"propagationPolicy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.strategy||validate22(data.strategy,{instancePath:instancePath+"/strategy",parentData:data,parentDataProperty:"strategy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)),validate657.errors=vErrors,0===errors}function validate662(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.customScalingQueueLengthDeduction||validate21(data.customScalingQueueLengthDeduction,{instancePath:instancePath+"/customScalingQueueLengthDeduction",parentData:data,parentDataProperty:"customScalingQueueLengthDeduction",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.customScalingRunningJobPercentage||validate22(data.customScalingRunningJobPercentage,{instancePath:instancePath+"/customScalingRunningJobPercentage",parentData:data,parentDataProperty:"customScalingRunningJobPercentage",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.multipleScalersCalculation||validate22(data.multipleScalersCalculation,{instancePath:instancePath+"/multipleScalersCalculation",parentData:data,parentDataProperty:"multipleScalersCalculation",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.pendingPodConditions||validate30(data.pendingPodConditions,{instancePath:instancePath+"/pendingPodConditions",parentData:data,parentDataProperty:"pendingPodConditions",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.strategy||validate22(data.strategy,{instancePath:instancePath+"/strategy",parentData:data,parentDataProperty:"strategy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)),validate662.errors=vErrors,0===errors}function validate672(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.name){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.kind||validate22(data.kind,{instancePath:instancePath+"/kind",parentData:data,parentDataProperty:"kind",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.name||validate23(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}return validate672.errors=vErrors,0===errors}function validate676(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))for(let key0 in data)validate23(data[key0],{instancePath:instancePath+"/"+key0.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:data,parentDataProperty:key0,rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate676.errors=vErrors,0===errors}function validate671(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.metadata){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"metadata"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.type){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"type"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.authenticationRef||validate672(data.authenticationRef,{instancePath:instancePath+"/authenticationRef",parentData:data,parentDataProperty:"authenticationRef",rootData})||(errors=(vErrors=null===vErrors?validate672.errors:vErrors.concat(validate672.errors)).length),void 0===data.metadata||validate676(data.metadata,{instancePath:instancePath+"/metadata",parentData:data,parentDataProperty:"metadata",rootData})||(errors=(vErrors=null===vErrors?validate676.errors:vErrors.concat(validate676.errors)).length),void 0===data.name||validate22(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.type||validate23(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.useCachedMetrics||validate24(data.useCachedMetrics,{instancePath:instancePath+"/useCachedMetrics",parentData:data,parentDataProperty:"useCachedMetrics",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate671.errors=vErrors,0===errors}function validate670(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate671(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate671.errors:vErrors.concat(validate671.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate670.errors=vErrors,0===errors}function validate250(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.jobTargetRef){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"jobTargetRef"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.triggers){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"triggers"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.envSourceContainerName||validate22(data.envSourceContainerName,{instancePath:instancePath+"/envSourceContainerName",parentData:data,parentDataProperty:"envSourceContainerName",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.failedJobsHistoryLimit||validate21(data.failedJobsHistoryLimit,{instancePath:instancePath+"/failedJobsHistoryLimit",parentData:data,parentDataProperty:"failedJobsHistoryLimit",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.jobTargetRef||validate253(data.jobTargetRef,{instancePath:instancePath+"/jobTargetRef",parentData:data,parentDataProperty:"jobTargetRef",rootData})||(errors=(vErrors=null===vErrors?validate253.errors:vErrors.concat(validate253.errors)).length),void 0===data.maxReplicaCount||validate21(data.maxReplicaCount,{instancePath:instancePath+"/maxReplicaCount",parentData:data,parentDataProperty:"maxReplicaCount",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.minReplicaCount||validate21(data.minReplicaCount,{instancePath:instancePath+"/minReplicaCount",parentData:data,parentDataProperty:"minReplicaCount",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.pollingInterval||validate21(data.pollingInterval,{instancePath:instancePath+"/pollingInterval",parentData:data,parentDataProperty:"pollingInterval",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.rollout||validate657(data.rollout,{instancePath:instancePath+"/rollout",parentData:data,parentDataProperty:"rollout",rootData})||(errors=(vErrors=null===vErrors?validate657.errors:vErrors.concat(validate657.errors)).length),void 0===data.rolloutStrategy||validate22(data.rolloutStrategy,{instancePath:instancePath+"/rolloutStrategy",parentData:data,parentDataProperty:"rolloutStrategy",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.scalingStrategy||validate662(data.scalingStrategy,{instancePath:instancePath+"/scalingStrategy",parentData:data,parentDataProperty:"scalingStrategy",rootData})||(errors=(vErrors=null===vErrors?validate662.errors:vErrors.concat(validate662.errors)).length),void 0===data.successfulJobsHistoryLimit||validate21(data.successfulJobsHistoryLimit,{instancePath:instancePath+"/successfulJobsHistoryLimit",parentData:data,parentDataProperty:"successfulJobsHistoryLimit",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.triggers||validate670(data.triggers,{instancePath:instancePath+"/triggers",parentData:data,parentDataProperty:"triggers",rootData})||(errors=(vErrors=null===vErrors?validate670.errors:vErrors.concat(validate670.errors)).length)}return validate250.errors=vErrors,0===errors}function validate687(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.status){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"status"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.type){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"type"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.message||validate22(data.message,{instancePath:instancePath+"/message",parentData:data,parentDataProperty:"message",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.reason||validate22(data.reason,{instancePath:instancePath+"/reason",parentData:data,parentDataProperty:"reason",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.status||validate23(data.status,{instancePath:instancePath+"/status",parentData:data,parentDataProperty:"status",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length),void 0===data.type||validate23(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate687.errors=vErrors,0===errors}function validate686(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate687(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate687.errors:vErrors.concat(validate687.errors)).length)}return validate686.errors=vErrors,0===errors}let formats8=formats["date-time"];function validate694(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("string"==typeof data&&!formats8.validate(data)){let err1={instancePath,schemaPath:"#/format",keyword:"format",params:{format:"date-time"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate694.errors=vErrors,0===errors}function validate685(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.conditions||validate686(data.conditions,{instancePath:instancePath+"/conditions",parentData:data,parentDataProperty:"conditions",rootData})||(errors=(vErrors=null===vErrors?validate686.errors:vErrors.concat(validate686.errors)).length),void 0===data.lastActiveTime||validate694(data.lastActiveTime,{instancePath:instancePath+"/lastActiveTime",parentData:data,parentDataProperty:"lastActiveTime",rootData})||(errors=(vErrors=null===vErrors?validate694.errors:vErrors.concat(validate694.errors)).length)),validate685.errors=vErrors,0===errors}