@kubernetes-models/argo-rollouts
Version:
1 lines • 161 kB
JavaScript
import{formats}from"@kubernetes-models/validate";export const validate=function validate230(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.spec){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"spec"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.apiVersion){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"apiVersion"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.kind){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kind"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.apiVersion||validate231(data.apiVersion,{instancePath:instancePath+"/apiVersion",parentData:data,parentDataProperty:"apiVersion",rootData})||(errors=(vErrors=null===vErrors?validate231.errors:vErrors.concat(validate231.errors)).length),void 0===data.kind||validate233(data.kind,{instancePath:instancePath+"/kind",parentData:data,parentDataProperty:"kind",rootData})||(errors=(vErrors=null===vErrors?validate233.errors:vErrors.concat(validate233.errors)).length),void 0===data.metadata||validate235(data.metadata,{instancePath:instancePath+"/metadata",parentData:data,parentDataProperty:"metadata",rootData})||(errors=(vErrors=null===vErrors?validate235.errors:vErrors.concat(validate235.errors)).length),void 0===data.spec||validate239(data.spec,{instancePath:instancePath+"/spec",parentData:data,parentDataProperty:"spec",rootData})||(errors=(vErrors=null===vErrors?validate239.errors:vErrors.concat(validate239.errors)).length)}else{let err3={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err3]:vErrors.push(err3),errors++}return validate230.errors=vErrors,0===errors};let schema67={enum:["argoproj.io/v1alpha1"]};function validate231(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("argoproj.io/v1alpha1"!==data){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema67.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate231.errors=vErrors,0===errors}let schema68={enum:["AnalysisTemplate"]};function validate233(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("AnalysisTemplate"!==data){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema68.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate233.errors=vErrors,0===errors}import{validate as validate236}from"@kubernetes-models/apimachinery/_schemas/IoK8sApimachineryPkgApisMetaV1ObjectMeta";function validate235(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||validate236(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate236.errors:vErrors.concat(validate236.errors)).length),validate235.errors=vErrors,0===errors}function validate21(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 validate21.errors=vErrors,0===errors}function validate26(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 validate26.errors=vErrors,0===errors}function validate245(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.fieldPath||validate21(data.fieldPath,{instancePath:instancePath+"/fieldPath",parentData:data,parentDataProperty:"fieldPath",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate245.errors=vErrors,0===errors}function validate248(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++}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.key||validate21(data.key,{instancePath:instancePath+"/key",parentData:data,parentDataProperty:"key",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.name||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate248.errors=vErrors,0===errors}function validate244(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.fieldRef||validate245(data.fieldRef,{instancePath:instancePath+"/fieldRef",parentData:data,parentDataProperty:"fieldRef",rootData})||(errors=(vErrors=null===vErrors?validate245.errors:vErrors.concat(validate245.errors)).length),void 0===data.secretKeyRef||validate248(data.secretKeyRef,{instancePath:instancePath+"/secretKeyRef",parentData:data,parentDataProperty:"secretKeyRef",rootData})||(errors=(vErrors=null===vErrors?validate248.errors:vErrors.concat(validate248.errors)).length)),validate244.errors=vErrors,0===errors}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.name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.name||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.value||validate26(data.value,{instancePath:instancePath+"/value",parentData:data,parentDataProperty:"value",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.valueFrom||validate244(data.valueFrom,{instancePath:instancePath+"/valueFrom",parentData:data,parentDataProperty:"valueFrom",rootData})||(errors=(vErrors=null===vErrors?validate244.errors:vErrors.concat(validate244.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate241.errors=vErrors,0===errors}function validate240(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++)validate241(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate241.errors:vErrors.concat(validate241.errors)).length)}return validate240.errors=vErrors,0===errors}function validate256(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.metricName){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"metricName"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.metricName||validate21(data.metricName,{instancePath:instancePath+"/metricName",parentData:data,parentDataProperty:"metricName",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 validate256.errors=vErrors,0===errors}function validate255(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++)validate256(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate256.errors:vErrors.concat(validate256.errors)).length)}return validate255.errors=vErrors,0===errors}let formats0=formats.int32;function validate31(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 validate31.errors=vErrors,0===errors}function validate261(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.limit){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"limit"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.metricName){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"metricName"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.limit||validate31(data.limit,{instancePath:instancePath+"/limit",parentData:data,parentDataProperty:"limit",rootData})||(errors=(vErrors=null===vErrors?validate31.errors:vErrors.concat(validate31.errors)).length),void 0===data.metricName||validate21(data.metricName,{instancePath:instancePath+"/metricName",parentData:data,parentDataProperty:"metricName",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate261.errors=vErrors,0===errors}function validate260(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++)validate261(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate261.errors:vErrors.concat(validate261.errors)).length)}return validate260.errors=vErrors,0===errors}function validate23(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 validate23.errors=vErrors,0===errors}function validate22(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0,valid0=!1;validate23(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length);var _valid0=0===errors;if(!(valid0=valid0||_valid0)){let _errs2=errors;validate21(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.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 validate22.errors=vErrors,0===errors}function validate108(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.name||validate26(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.value||validate26(data.value,{instancePath:instancePath+"/value",parentData:data,parentDataProperty:"value",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 validate108.errors=vErrors,0===errors}function validate107(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++)validate108(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate108.errors:vErrors.concat(validate108.errors)).length)}return validate107.errors=vErrors,0===errors}function validate285(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.dimensions||validate107(data.dimensions,{instancePath:instancePath+"/dimensions",parentData:data,parentDataProperty:"dimensions",rootData})||(errors=(vErrors=null===vErrors?validate107.errors:vErrors.concat(validate107.errors)).length),void 0===data.metricName||validate26(data.metricName,{instancePath:instancePath+"/metricName",parentData:data,parentDataProperty:"metricName",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.namespace||validate26(data.namespace,{instancePath:instancePath+"/namespace",parentData:data,parentDataProperty:"namespace",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)),validate285.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++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.metric||validate285(data.metric,{instancePath:instancePath+"/metric",parentData:data,parentDataProperty:"metric",rootData})||(errors=(vErrors=null===vErrors?validate285.errors:vErrors.concat(validate285.errors)).length),void 0===data.period||validate22(data.period,{instancePath:instancePath+"/period",parentData:data,parentDataProperty:"period",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.stat||validate26(data.stat,{instancePath:instancePath+"/stat",parentData:data,parentDataProperty:"stat",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.unit||validate26(data.unit,{instancePath:instancePath+"/unit",parentData:data,parentDataProperty:"unit",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)),validate284.errors=vErrors,0===errors}function validate30(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 validate30.errors=vErrors,0===errors}function validate280(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.expression||validate26(data.expression,{instancePath:instancePath+"/expression",parentData:data,parentDataProperty:"expression",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.id||validate26(data.id,{instancePath:instancePath+"/id",parentData:data,parentDataProperty:"id",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.label||validate26(data.label,{instancePath:instancePath+"/label",parentData:data,parentDataProperty:"label",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.metricStat||validate284(data.metricStat,{instancePath:instancePath+"/metricStat",parentData:data,parentDataProperty:"metricStat",rootData})||(errors=(vErrors=null===vErrors?validate284.errors:vErrors.concat(validate284.errors)).length),void 0===data.period||validate22(data.period,{instancePath:instancePath+"/period",parentData:data,parentDataProperty:"period",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.returnData||validate30(data.returnData,{instancePath:instancePath+"/returnData",parentData:data,parentDataProperty:"returnData",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate280.errors=vErrors,0===errors}function validate279(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++)validate280(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate280.errors:vErrors.concat(validate280.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate279.errors=vErrors,0===errors}function validate277(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.metricDataQueries){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"metricDataQueries"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.interval||validate26(data.interval,{instancePath:instancePath+"/interval",parentData:data,parentDataProperty:"interval",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.metricDataQueries||validate279(data.metricDataQueries,{instancePath:instancePath+"/metricDataQueries",parentData:data,parentDataProperty:"metricDataQueries",rootData})||(errors=(vErrors=null===vErrors?validate279.errors:vErrors.concat(validate279.errors)).length)}return validate277.errors=vErrors,0===errors}function validate299(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.query){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"query"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.apiVersion||validate26(data.apiVersion,{instancePath:instancePath+"/apiVersion",parentData:data,parentDataProperty:"apiVersion",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.interval||validate26(data.interval,{instancePath:instancePath+"/interval",parentData:data,parentDataProperty:"interval",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.query||validate21(data.query,{instancePath:instancePath+"/query",parentData:data,parentDataProperty:"query",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate299.errors=vErrors,0===errors}function validate226(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.address||validate26(data.address,{instancePath:instancePath+"/address",parentData:data,parentDataProperty:"address",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.query||validate26(data.query,{instancePath:instancePath+"/query",parentData:data,parentDataProperty:"query",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)),validate226.errors=vErrors,0===errors}function validate305(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.profile||validate26(data.profile,{instancePath:instancePath+"/profile",parentData:data,parentDataProperty:"profile",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.query||validate26(data.query,{instancePath:instancePath+"/query",parentData:data,parentDataProperty:"query",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)),validate305.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))&&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)validate21(data[key0],{instancePath:instancePath+"/"+key0.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:data,parentDataProperty:key0,rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length);return validate27.errors=vErrors,0===errors}function validate32(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.annotations||validate27(data.annotations,{instancePath:instancePath+"/annotations",parentData:data,parentDataProperty:"annotations",rootData})||(errors=(vErrors=null===vErrors?validate27.errors:vErrors.concat(validate27.errors)).length),void 0===data.labels||validate27(data.labels,{instancePath:instancePath+"/labels",parentData:data,parentDataProperty:"labels",rootData})||(errors=(vErrors=null===vErrors?validate27.errors:vErrors.concat(validate27.errors)).length)),validate32.errors=vErrors,0===errors}let formats4=formats.int64;function validate35(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)&&!formats4.validate(data)){let err1={instancePath,schemaPath:"#/format",keyword:"format",params:{format:"int64"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate35.errors=vErrors,0===errors}function validate29(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 validate29.errors=vErrors,0===errors}function validate325(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++)validate31(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate31.errors:vErrors.concat(validate31.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate325.errors=vErrors,0===errors}function validate322(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||validate26(data.containerName,{instancePath:instancePath+"/containerName",parentData:data,parentDataProperty:"containerName",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.operator||validate21(data.operator,{instancePath:instancePath+"/operator",parentData:data,parentDataProperty:"operator",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.values||validate325(data.values,{instancePath:instancePath+"/values",parentData:data,parentDataProperty:"values",rootData})||(errors=(vErrors=null===vErrors?validate325.errors:vErrors.concat(validate325.errors)).length)}return validate322.errors=vErrors,0===errors}function validate330(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||validate21(data.status,{instancePath:instancePath+"/status",parentData:data,parentDataProperty:"status",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.type||validate21(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate330.errors=vErrors,0===errors}function validate329(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++)validate330(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate330.errors:vErrors.concat(validate330.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate329.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.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||validate21(data.action,{instancePath:instancePath+"/action",parentData:data,parentDataProperty:"action",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.onExitCodes||validate322(data.onExitCodes,{instancePath:instancePath+"/onExitCodes",parentData:data,parentDataProperty:"onExitCodes",rootData})||(errors=(vErrors=null===vErrors?validate322.errors:vErrors.concat(validate322.errors)).length),void 0===data.onPodConditions||validate329(data.onPodConditions,{instancePath:instancePath+"/onPodConditions",parentData:data,parentDataProperty:"onPodConditions",rootData})||(errors=(vErrors=null===vErrors?validate329.errors:vErrors.concat(validate329.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate320.errors=vErrors,0===errors}function validate319(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++)validate320(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate320.errors:vErrors.concat(validate320.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate319.errors=vErrors,0===errors}function validate318(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||validate319(data.rules,{instancePath:instancePath+"/rules",parentData:data,parentDataProperty:"rules",rootData})||(errors=(vErrors=null===vErrors?validate319.errors:vErrors.concat(validate319.errors)).length)}return validate318.errors=vErrors,0===errors}function validate40(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++)validate21(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate40.errors=vErrors,0===errors}function validate37(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||validate21(data.key,{instancePath:instancePath+"/key",parentData:data,parentDataProperty:"key",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.operator||validate21(data.operator,{instancePath:instancePath+"/operator",parentData:data,parentDataProperty:"operator",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.values||validate40(data.values,{instancePath:instancePath+"/values",parentData:data,parentDataProperty:"values",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate37.errors=vErrors,0===errors}function validate36(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++)validate37(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate37.errors:vErrors.concat(validate37.errors)).length)}return validate36.errors=vErrors,0===errors}function validate47(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||validate36(data.matchExpressions,{instancePath:instancePath+"/matchExpressions",parentData:data,parentDataProperty:"matchExpressions",rootData})||(errors=(vErrors=null===vErrors?validate36.errors:vErrors.concat(validate36.errors)).length),void 0===data.matchLabels||validate27(data.matchLabels,{instancePath:instancePath+"/matchLabels",parentData:data,parentDataProperty:"matchLabels",rootData})||(errors=(vErrors=null===vErrors?validate27.errors:vErrors.concat(validate27.errors)).length)),validate47.errors=vErrors,0===errors}function validate44(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.matchExpressions||validate36(data.matchExpressions,{instancePath:instancePath+"/matchExpressions",parentData:data,parentDataProperty:"matchExpressions",rootData})||(errors=(vErrors=null===vErrors?validate36.errors:vErrors.concat(validate36.errors)).length),void 0===data.matchFields||validate36(data.matchFields,{instancePath:instancePath+"/matchFields",parentData:data,parentDataProperty:"matchFields",rootData})||(errors=(vErrors=null===vErrors?validate36.errors:vErrors.concat(validate36.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate44.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)){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||validate44(data.preference,{instancePath:instancePath+"/preference",parentData:data,parentDataProperty:"preference",rootData})||(errors=(vErrors=null===vErrors?validate44.errors:vErrors.concat(validate44.errors)).length),void 0===data.weight||validate31(data.weight,{instancePath:instancePath+"/weight",parentData:data,parentDataProperty:"weight",rootData})||(errors=(vErrors=null===vErrors?validate31.errors:vErrors.concat(validate31.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),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 validate353(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++)validate44(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate44.errors:vErrors.concat(validate44.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate353.errors=vErrors,0===errors}function validate352(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||validate353(data.nodeSelectorTerms,{instancePath:instancePath+"/nodeSelectorTerms",parentData:data,parentDataProperty:"nodeSelectorTerms",rootData})||(errors=(vErrors=null===vErrors?validate353.errors:vErrors.concat(validate353.errors)).length)}return validate352.errors=vErrors,0===errors}function validate345(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||validate346(data.preferredDuringSchedulingIgnoredDuringExecution,{instancePath:instancePath+"/preferredDuringSchedulingIgnoredDuringExecution",parentData:data,parentDataProperty:"preferredDuringSchedulingIgnoredDuringExecution",rootData})||(errors=(vErrors=null===vErrors?validate346.errors:vErrors.concat(validate346.errors)).length),void 0===data.requiredDuringSchedulingIgnoredDuringExecution||validate352(data.requiredDuringSchedulingIgnoredDuringExecution,{instancePath:instancePath+"/requiredDuringSchedulingIgnoredDuringExecution",parentData:data,parentDataProperty:"requiredDuringSchedulingIgnoredDuringExecution",rootData})||(errors=(vErrors=null===vErrors?validate352.errors:vErrors.concat(validate352.errors)).length)),validate345.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.topologyKey){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"topologyKey"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.labelSelector||validate47(data.labelSelector,{instancePath:instancePath+"/labelSelector",parentData:data,parentDataProperty:"labelSelector",rootData})||(errors=(vErrors=null===vErrors?validate47.errors:vErrors.concat(validate47.errors)).length),void 0===data.namespaceSelector||validate47(data.namespaceSelector,{instancePath:instancePath+"/namespaceSelector",parentData:data,parentDataProperty:"namespaceSelector",rootData})||(errors=(vErrors=null===vErrors?validate47.errors:vErrors.concat(validate47.errors)).length),void 0===data.namespaces||validate40(data.namespaces,{instancePath:instancePath+"/namespaces",parentData:data,parentDataProperty:"namespaces",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.topologyKey||validate21(data.topologyKey,{instancePath:instancePath+"/topologyKey",parentData:data,parentDataProperty:"topologyKey",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 validate50.errors=vErrors,0===errors}function validate57(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||validate50(data.podAffinityTerm,{instancePath:instancePath+"/podAffinityTerm",parentData:data,parentDataProperty:"podAffinityTerm",rootData})||(errors=(vErrors=null===vErrors?validate50.errors:vErrors.concat(validate50.errors)).length),void 0===data.weight||validate31(data.weight,{instancePath:instancePath+"/weight",parentData:data,parentDataProperty:"weight",rootData})||(errors=(vErrors=null===vErrors?validate31.errors:vErrors.concat(validate31.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate57.errors=vErrors,0===errors}function validate56(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++)validate57(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate57.errors:vErrors.concat(validate57.errors)).length)}return validate56.errors=vErrors,0===errors}function validate62(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 validate62.errors=vErrors,0===errors}function validate55(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||validate56(data.preferredDuringSchedulingIgnoredDuringExecution,{instancePath:instancePath+"/preferredDuringSchedulingIgnoredDuringExecution",parentData:data,parentDataProperty:"preferredDuringSchedulingIgnoredDuringExecution",rootData})||(errors=(vErrors=null===vErrors?validate56.errors:vErrors.concat(validate56.errors)).length),void 0===data.requiredDuringSchedulingIgnoredDuringExecution||validate62(data.requiredDuringSchedulingIgnoredDuringExecution,{instancePath:instancePath+"/requiredDuringSchedulingIgnoredDuringExecution",parentData:data,parentDataProperty:"requiredDuringSchedulingIgnoredDuringExecution",rootData})||(errors=(vErrors=null===vErrors?validate62.errors:vErrors.concat(validate62.errors)).length)),validate55.errors=vErrors,0===errors}function validate344(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||validate345(data.nodeAffinity,{instancePath:instancePath+"/nodeAffinity",parentData:data,parentDataProperty:"nodeAffinity",rootData})||(errors=(vErrors=null===vErrors?validate345.errors:vErrors.concat(validate345.errors)).length),void 0===data.podAffinity||validate55(data.podAffinity,{instancePath:instancePath+"/podAffinity",parentData:data,parentDataProperty:"podAffinity",rootData})||(errors=(vErrors=null===vErrors?validate55.errors:vErrors.concat(validate55.errors)).length),void 0===data.podAntiAffinity||validate55(data.podAntiAffinity,{instancePath:instancePath+"/podAntiAffinity",parentData:data,parentDataProperty:"podAntiAffinity",rootData})||(errors=(vErrors=null===vErrors?validate55.errors:vErrors.concat(validate55.errors)).length)),validate344.errors=vErrors,0===errors}function validate65(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||validate21(data.key,{instancePath:instancePath+"/key",parentData:data,parentDataProperty:"key",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.name||validate26(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.optional||validate30(data.optional,{instancePath:instancePath+"/optional",parentData:data,parentDataProperty:"optional",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length)}return validate65.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.fieldPath){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"fieldPath"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.apiVersion||validate26(data.apiVersion,{instancePath:instancePath+"/apiVersion",parentData:data,parentDataProperty:"apiVersion",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.fieldPath||validate21(data.fieldPath,{instancePath:instancePath+"/fieldPath",parentData:data,parentDataProperty:"fieldPath",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate118.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 validate124(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0,valid0=!1;validate23(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length);var _valid0=0===errors;if(!(valid0=valid0||_valid0)){let _errs2=errors;validate21(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.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 validate124.errors=vErrors,0===errors}function validate122(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||validate26(data.containerName,{instancePath:instancePath+"/containerName",parentData:data,parentDataProperty:"containerName",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.divisor||validate124(data.divisor,{instancePath:instancePath+"/divisor",parentData:data,parentDataProperty:"divisor",rootData})||(errors=(vErrors=null===vErrors?validate124.errors:vErrors.concat(validate124.errors)).length),void 0===data.resource||validate21(data.resource,{instancePath:instancePath+"/resource",parentData:data,parentDataProperty:"resource",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate122.errors=vErrors,0===errors}function validate116(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||validate65(data.configMapKeyRef,{instancePath:instancePath+"/configMapKeyRef",parentData:data,parentDataProperty:"configMapKeyRef",rootData})||(errors=(vErrors=null===vErrors?validate65.errors:vErrors.concat(validate65.errors)).length),void 0===data.fieldRef||validate118(data.fieldRef,{instancePath:instancePath+"/fieldRef",parentData:data,parentDataProperty:"fieldRef",rootData})||(errors=(vErrors=null===vErrors?validate118.errors:vErrors.concat(validate118.errors)).length),void 0===data.resourceFieldRef||validate122(data.resourceFieldRef,{instancePath:instancePath+"/resourceFieldRef",parentData:data,parentDataProperty:"resourceFieldRef",rootData})||(errors=(vErrors=null===vErrors?validate122.errors:vErrors.concat(validate122.errors)).length),void 0===data.secretKeyRef||validate65(data.secretKeyRef,{instancePath:instancePath+"/secretKeyRef",parentData:data,parentDataProperty:"secretKeyRef",rootData})||(errors=(vErrors=null===vErrors?validate65.errors:vErrors.concat(validate65.errors)).length)),validate116.errors=vErrors,0===errors}function validate113(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||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.value||validate26(data.value,{instancePath:instancePath+"/value",parentData:data,parentDataProperty:"value",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.valueFrom||validate116(data.valueFrom,{instancePath:instancePath+"/valueFrom",parentData:data,parentDataProperty:"valueFrom",rootData})||(errors=(vErrors=null===vErrors?validate116.errors:vErrors.concat(validate116.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate113.errors=vErrors,0===errors}function validate112(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++)validate113(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate113.errors:vErrors.concat(validate113.errors)).length)}return validate112.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.name||validate26(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.optional||validate30(data.optional,{instancePath:instancePath+"/optional",parentData:data,parentDataProperty:"optional",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length)),validate69.errors=vErrors,0===errors}function validate134(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.configMapRef||validate69(data.configMapRef,{instancePath:instancePath+"/configMapRef",parentData:data,parentDataProperty:"configMapRef",rootData})||(errors=(vErrors=null===vErrors?validate69.errors:vErrors.concat(validate69.errors)).length),void 0===data.prefix||validate26(data.prefix,{instancePath:instancePath+"/prefix",parentData:data,parentDataProperty:"prefix",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.secretRef||validate69(data.secretRef,{instancePath:instancePath+"/secretRef",parentData:data,parentDataProperty:"secretRef",rootData})||(errors=(vErrors=null===vErrors?validate69.errors:vErrors.concat(validate69.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate134.errors=vErrors,0===errors}function validate133(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++)validate134(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate134.errors:vErrors.concat(validate134.errors)).length)}return validate133.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++}return!data||"object"!=typeof data||Array.isArray(data)||void 0===data.command||validate40(data.command,{instancePath:instancePath+"/command",parentData:data,parentDataProperty:"command",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),validate73.errors=vErrors,0===errors}function validate79(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||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.value||validate21(data.value,{instancePath:instancePath+"/value",parentData:data,parentDataProperty:"value",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate79.errors=vErrors,0===errors}function validate78(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++)validate79(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate79.errors:vErrors.concat(validate79.errors)).length)}return validate78.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))&&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||validate26(data.host,{instancePath:instancePath+"/host",parentData:data,parentDataProperty:"host",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.httpHeaders||validate78(data.httpHeaders,{instancePath:instancePath+"/httpHeaders",parentData:data,parentDataProperty:"httpHeaders",rootData})||(errors=(vErrors=null===vErrors?validate78.errors:vErrors.concat(validate78.errors)).length),void 0===data.path||validate26(data.path,{instancePath:instancePath+"/path",parentData:data,parentDataProperty:"path",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.port||validate22(data.port,{instancePath:instancePath+"/port",parentData:data,parentDataProperty:"port",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.scheme||validate26(data.scheme,{instancePath:instancePath+"/scheme",parentData:data,parentDataProperty:"scheme",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)}return validate76.errors=vErrors,0===errors}function validate88(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||validate26(data.host,{instancePath:instancePath+"/host",parentData:data,parentDataProperty:"host",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.port||validate22(data.port,{instancePath:instancePath+"/port",parentData:data,parentDataProperty:"port",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate88.errors=vErrors,0===errors}function validate72(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||validate73(data.exec,{instancePath:instancePath+"/exec",parentData:data,parentDataProperty:"exec",rootData})||(errors=(vErrors=null===vErrors?validate73.errors:vErrors.concat(validate73.errors)).length),void 0===data.httpGet||validate76(data.httpGet,{instancePath:instancePath+"/httpGet",parentData:data,parentDataProperty:"httpGet",rootData})||(errors=(vErrors=null===vErrors?validate76.errors:vErrors.concat(validate76.errors)).length),void 0===data.tcpSocket||validate88(data.tcpSocket,{instancePath:instancePath+"/tcpSocket",parentData:data,parentDataProperty:"tcpSocket",rootData})||(errors=(vErrors=null===vErrors?validate88.errors:vErrors.concat(validate88.errors)).length)),validate72.errors=vErrors,0===errors}function validate139(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||validate72(data.postStart,{instancePath:instancePath+"/postStart",parentData:data,parentDataProperty:"postStart",rootData})||(errors=(vErrors=null===vErrors?validate72.errors:vErrors.concat(validate72.errors)).length),void 0===data.preStop||validate72(data.preStop,{instancePath:instancePath+"/preStop",parentData:data,parentDataProperty:"preStop",rootData})||(errors=(vErrors=null===vErrors?validate72.errors:vErrors.concat(validate72.errors)).length)),validate139.errors=vErrors,0===errors}function validate95(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||validate31(data.port,{instancePath:instancePath+"/port",parentData:data,parentDataProperty:"port",rootData})||(errors=(vErrors=null===vErrors?validate31.errors:vErrors.concat(validate31.errors)).length),void 0===data.service||validate26(data.service,{instancePath:instancePath+"/service",parentData:data,parentDataProperty:"service",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)}return validate95.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++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.exec||validate73(data.exec,{instancePath:instancePath+"/exec",parentData:data,parentDataProperty:"exec",rootData})||(errors=(vErrors=null===vErrors?validate73.errors:vErrors.concat(validate73.errors)).length),void 0===data.failureThreshold||validate29(data.failureThreshold,{instancePath:instancePath+"/failureThreshold",parentData:data,parentDataProperty:"failureThreshold",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length),void 0===data.grpc||validate95(data.grpc,{instancePath:instancePath+"/grpc",parentData:data,parentDataProperty:"grpc",rootData})||(errors=(vErrors=null===vErrors?validate95.errors:vErrors.concat(validate95.errors)).length),void 0===data.httpGet||validate76(data.httpGet,{instancePath:instancePath+"/httpGet",parentData:data,parentDataProperty:"httpGet",rootData})||(errors=(vErrors=null===vErrors?validate76.errors:vErrors.concat(validate76.errors)).length),void 0===data.initialDelaySeconds||validate29(data.initialDelaySeconds,{instancePath:instancePath+"/initialDelaySeconds",parentData:data,parentDataProperty:"initialDelaySeconds",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length),void 0===data.periodSeconds||validate29(data.periodSeconds,{instancePath:instancePath+"/periodSeconds",parentData:data,parentDataProperty:"periodSeconds",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length),void 0===data.successThreshold||validate29(data.successThreshold,{instancePath:instancePath+"/successThreshold",parentData:data,parentDataProperty:"successThreshold",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length),void 0===data.tcpSocket||validate88(data.tcpSocket,{instancePath:instancePath+"/tcpSocket",parentData:data,parentDataProperty:"tcpSocket",rootData})||(errors=(vErrors=null===vErrors?validate88.errors:vErrors.concat(validate88.errors)).length),void 0===data.terminationGracePeriodSeconds||validate35(data.terminationGracePeriodSeconds,{instancePath:instancePath+"/terminationGracePeriodSeconds",parentData:data,parentDataProperty:"terminationGracePeriodSeconds",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.timeoutSeconds||validate29(data.timeoutSeconds,{instancePath:instancePath+"/timeoutSeconds",parentData:data,parentDataProperty:"timeoutSeconds",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length)),validate92.errors=vErrors,0===errors}function validate148(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 validate148.errors=vErrors,0===errors}function validate143(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++}void 0===data.containerPort||validate31(data.containerPort,{instancePath:instancePath+"/containerPort",parentData:data,parentDataProperty:"containerPort",rootData})||(errors=(vErrors=null===vErrors?validate31.errors:vErrors.concat(validate31.errors)).length),void 0===data.hostIP||validate26(data.hostIP,{instancePath:instancePath+"/hostIP",parentData:data,parentDataProperty:"hostIP",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.hostPort||validate29(data.hostPort,{instancePath:instancePath+"/hostPort",parentData:data,parentDataProperty:"hostPort",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length),void 0===data.name||validate26(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.protocol||validate148(data.protocol,{instancePath:instancePath+"/protocol",parentData:data,parentDataProperty:"protocol",rootData})||(errors=(vErrors=null===vErrors?validate148.errors:vErrors.concat(validate148.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate143.errors=vErrors,0===errors}function validate142(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++)validate143(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate143.errors:vErrors.concat(validate143.errors)).length)}return validate142.errors=vErrors,0===errors}function validate106(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){return validate106.errors=null,!0}function validate151(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.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)),validate151.errors=vErrors,0===errors}function validate156(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||validate40(data.add,{instancePath:instancePath+"/add",parentData:data,parentDataProperty:"add",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.drop||validate40(data.drop,{instancePath:instancePath+"/drop",parentData:data,parentDataProperty:"drop",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length)),validate156.errors=vErrors,0===errors}function validate166(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||validate26(data.level,{instancePath:instancePath+"/level",parentData:data,parentDataProperty:"level",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.role||validate26(data.role,{instancePath:instancePath+"/role",parentData:data,parentDataProperty:"role",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.type||validate26(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.user||validate26(data.user,{instancePath:instancePath+"/user",parentData:data,parentDataProperty:"user",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)),validate166.errors=vErrors,0===errors}function validate172(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||validate26(data.localhostProfile,{instancePath:instancePath+"/localhostProfile",parentData:data,parentDataProperty:"localhostProfile",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.type||validate21(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate172.errors=vErrors,0===errors}function validate176(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||validate26(data.gmsaCredentialSpec,{instancePath:instancePath+"/gmsaCredentialSpec",parentData:data,parentDataProperty:"gmsaCredentialSpec",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.gmsaCredentialSpecName||validate26(data.gmsaCredentialSpecName,{instancePath:instancePath+"/gmsaCredentialSpecName",parentData:data,parentDataProperty:"gmsaCredentialSpecName",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.hostProcess||validate30(data.hostProcess,{instancePath:instancePath+"/hostProcess",parentData:data,parentDataProperty:"hostProcess",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.runAsUserName||validate26(data.runAsUserName,{instancePath:instancePath+"/runAsUserName",parentData:data,parentDataProperty:"runAsUserName",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)),validate176.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.allowPrivilegeEscalation||validate30(data.allowPrivilegeEscalation,{instancePath:instancePath+"/allowPrivilegeEscalation",parentData:data,parentDataProperty:"allowPrivilegeEscalation",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.capabilities||validate156(data.capabilities,{instancePath:instancePath+"/capabilities",parentData:data,parentDataProperty:"capabilities",rootData})||(errors=(vErrors=null===vErrors?validate156.errors:vErrors.concat(validate156.errors)).length),void 0===data.privileged||validate30(data.privileged,{instancePath:instancePath+"/privileged",parentData:data,parentDataProperty:"privileged",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.procMount||validate26(data.procMount,{instancePath:instancePath+"/procMount",parentData:data,parentDataProperty:"procMount",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.readOnlyRootFilesystem||validate30(data.readOnlyRootFilesystem,{instancePath:instancePath+"/readOnlyRootFilesystem",parentData:data,parentDataProperty:"readOnlyRootFilesystem",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.runAsGroup||validate35(data.runAsGroup,{instancePath:instancePath+"/runAsGroup",parentData:data,parentDataProperty:"runAsGroup",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.runAsNonRoot||validate30(data.runAsNonRoot,{instancePath:instancePath+"/runAsNonRoot",parentData:data,parentDataProperty:"runAsNonRoot",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.runAsUser||validate35(data.runAsUser,{instancePath:instancePath+"/runAsUser",parentData:data,parentDataProperty:"runAsUser",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.seLinuxOptions||validate166(data.seLinuxOptions,{instancePath:instancePath+"/seLinuxOptions",parentData:data,parentDataProperty:"seLinuxOptions",rootData})||(errors=(vErrors=null===vErrors?validate166.errors:vErrors.concat(validate166.errors)).length),void 0===data.seccompProfile||validate172(data.seccompProfile,{instancePath:instancePath+"/seccompProfile",parentData:data,parentDataProperty:"seccompProfile",rootData})||(errors=(vErrors=null===vErrors?validate172.errors:vErrors.concat(validate172.errors)).length),void 0===data.windowsOptions||validate176(data.windowsOptions,{instancePath:instancePath+"/windowsOptions",parentData:data,parentDataProperty:"windowsOptions",rootData})||(errors=(vErrors=null===vErrors?validate176.errors:vErrors.concat(validate176.errors)).length)),validate154.errors=vErrors,0===errors}function validate183(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||validate21(data.devicePath,{instancePath:instancePath+"/devicePath",parentData:data,parentDataProperty:"devicePath",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.name||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate183.errors=vErrors,0===errors}function validate182(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++)validate183(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate183.errors:vErrors.concat(validate183.errors)).length)}return validate182.errors=vErrors,0===errors}function validate188(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||validate21(data.mountPath,{instancePath:instancePath+"/mountPath",parentData:data,parentDataProperty:"mountPath",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.mountPropagation||validate26(data.mountPropagation,{instancePath:instancePath+"/mountPropagation",parentData:data,parentDataProperty:"mountPropagation",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.name||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.readOnly||validate30(data.readOnly,{instancePath:instancePath+"/readOnly",parentData:data,parentDataProperty:"readOnly",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.subPath||validate26(data.subPath,{instancePath:instancePath+"/subPath",parentData:data,parentDataProperty:"subPath",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.subPathExpr||validate26(data.subPathExpr,{instancePath:instancePath+"/subPathExpr",parentData:data,parentDataProperty:"subPathExpr",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate188.errors=vErrors,0===errors}function validate187(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++)validate188(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate188.errors:vErrors.concat(validate188.errors)).length)}return validate187.errors=vErrors,0===errors}function validate196(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||validate40(data.args,{instancePath:instancePath+"/args",parentData:data,parentDataProperty:"args",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.command||validate40(data.command,{instancePath:instancePath+"/command",parentData:data,parentDataProperty:"command",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.env||validate112(data.env,{instancePath:instancePath+"/env",parentData:data,parentDataProperty:"env",rootData})||(errors=(vErrors=null===vErrors?validate112.errors:vErrors.concat(validate112.errors)).length),void 0===data.envFrom||validate133(data.envFrom,{instancePath:instancePath+"/envFrom",parentData:data,parentDataProperty:"envFrom",rootData})||(errors=(vErrors=null===vErrors?validate133.errors:vErrors.concat(validate133.errors)).length),void 0===data.image||validate26(data.image,{instancePath:instancePath+"/image",parentData:data,parentDataProperty:"image",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.imagePullPolicy||validate26(data.imagePullPolicy,{instancePath:instancePath+"/imagePullPolicy",parentData:data,parentDataProperty:"imagePullPolicy",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.lifecycle||validate139(data.lifecycle,{instancePath:instancePath+"/lifecycle",parentData:data,parentDataProperty:"lifecycle",rootData})||(errors=(vErrors=null===vErrors?validate139.errors:vErrors.concat(validate139.errors)).length),void 0===data.livenessProbe||validate92(data.livenessProbe,{instancePath:instancePath+"/livenessProbe",parentData:data,parentDataProperty:"livenessProbe",rootData})||(errors=(vErrors=null===vErrors?validate92.errors:vErrors.concat(validate92.errors)).length),void 0===data.name||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.ports||validate142(data.ports,{instancePath:instancePath+"/ports",parentData:data,parentDataProperty:"ports",rootData})||(errors=(vErrors=null===vErrors?validate142.errors:vErrors.concat(validate142.errors)).length),void 0===data.readinessProbe||validate92(data.readinessProbe,{instancePath:instancePath+"/readinessProbe",parentData:data,parentDataProperty:"readinessProbe",rootData})||(errors=(vErrors=null===vErrors?validate92.errors:vErrors.concat(validate92.errors)).length),void 0===data.resources||validate151(data.resources,{instancePath:instancePath+"/resources",parentData:data,parentDataProperty:"resources",rootData})||(errors=(vErrors=null===vErrors?validate151.errors:vErrors.concat(validate151.errors)).length),void 0===data.securityContext||validate154(data.securityContext,{instancePath:instancePath+"/securityContext",parentData:data,parentDataProperty:"securityContext",rootData})||(errors=(vErrors=null===vErrors?validate154.errors:vErrors.concat(validate154.errors)).length),void 0===data.startupProbe||validate92(data.startupProbe,{instancePath:instancePath+"/startupProbe",parentData:data,parentDataProperty:"startupProbe",rootData})||(errors=(vErrors=null===vErrors?validate92.errors:vErrors.concat(validate92.errors)).length),void 0===data.stdin||validate30(data.stdin,{instancePath:instancePath+"/stdin",parentData:data,parentDataProperty:"stdin",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.stdinOnce||validate30(data.stdinOnce,{instancePath:instancePath+"/stdinOnce",parentData:data,parentDataProperty:"stdinOnce",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.terminationMessagePath||validate26(data.terminationMessagePath,{instancePath:instancePath+"/terminationMessagePath",parentData:data,parentDataProperty:"terminationMessagePath",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.terminationMessagePolicy||validate26(data.terminationMessagePolicy,{instancePath:instancePath+"/terminationMessagePolicy",parentData:data,parentDataProperty:"terminationMessagePolicy",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.tty||validate30(data.tty,{instancePath:instancePath+"/tty",parentData:data,parentDataProperty:"tty",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.volumeDevices||validate182(data.volumeDevices,{instancePath:instancePath+"/volumeDevices",parentData:data,parentDataProperty:"volumeDevices",rootData})||(errors=(vErrors=null===vErrors?validate182.errors:vErrors.concat(validate182.errors)).length),void 0===data.volumeMounts||validate187(data.volumeMounts,{instancePath:instancePath+"/volumeMounts",parentData:data,parentDataProperty:"volumeMounts",rootData})||(errors=(vErrors=null===vErrors?validate187.errors:vErrors.concat(validate187.errors)).length),void 0===data.workingDir||validate26(data.workingDir,{instancePath:instancePath+"/workingDir",parentData:data,parentDataProperty:"workingDir",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate196.errors=vErrors,0===errors}function validate362(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++)validate196(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate196.errors:vErrors.concat(validate196.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate362.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++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.nameservers||validate40(data.nameservers,{instancePath:instancePath+"/nameservers",parentData:data,parentDataProperty:"nameservers",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.options||validate107(data.options,{instancePath:instancePath+"/options",parentData:data,parentDataProperty:"options",rootData})||(errors=(vErrors=null===vErrors?validate107.errors:vErrors.concat(validate107.errors)).length),void 0===data.searches||validate40(data.searches,{instancePath:instancePath+"/searches",parentData:data,parentDataProperty:"searches",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length)),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.name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.args||validate40(data.args,{instancePath:instancePath+"/args",parentData:data,parentDataProperty:"args",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.command||validate40(data.command,{instancePath:instancePath+"/command",parentData:data,parentDataProperty:"command",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.env||validate112(data.env,{instancePath:instancePath+"/env",parentData:data,parentDataProperty:"env",rootData})||(errors=(vErrors=null===vErrors?validate112.errors:vErrors.concat(validate112.errors)).length),void 0===data.envFrom||validate133(data.envFrom,{instancePath:instancePath+"/envFrom",parentData:data,parentDataProperty:"envFrom",rootData})||(errors=(vErrors=null===vErrors?validate133.errors:vErrors.concat(validate133.errors)).length),void 0===data.image||validate26(data.image,{instancePath:instancePath+"/image",parentData:data,parentDataProperty:"image",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.imagePullPolicy||validate26(data.imagePullPolicy,{instancePath:instancePath+"/imagePullPolicy",parentData:data,parentDataProperty:"imagePullPolicy",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.lifecycle||validate139(data.lifecycle,{instancePath:instancePath+"/lifecycle",parentData:data,parentDataProperty:"lifecycle",rootData})||(errors=(vErrors=null===vErrors?validate139.errors:vErrors.concat(validate139.errors)).length),void 0===data.livenessProbe||validate92(data.livenessProbe,{instancePath:instancePath+"/livenessProbe",parentData:data,parentDataProperty:"livenessProbe",rootData})||(errors=(vErrors=null===vErrors?validate92.errors:vErrors.concat(validate92.errors)).length),void 0===data.name||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.ports||validate142(data.ports,{instancePath:instancePath+"/ports",parentData:data,parentDataProperty:"ports",rootData})||(errors=(vErrors=null===vErrors?validate142.errors:vErrors.concat(validate142.errors)).length),void 0===data.readinessProbe||validate92(data.readinessProbe,{instancePath:instancePath+"/readinessProbe",parentData:data,parentDataProperty:"readinessProbe",rootData})||(errors=(vErrors=null===vErrors?validate92.errors:vErrors.concat(validate92.errors)).length),void 0===data.resources||validate151(data.resources,{instancePath:instancePath+"/resources",parentData:data,parentDataProperty:"resources",rootData})||(errors=(vErrors=null===vErrors?validate151.errors:vErrors.concat(validate151.errors)).length),void 0===data.securityContext||validate154(data.securityContext,{instancePath:instancePath+"/securityContext",parentData:data,parentDataProperty:"securityContext",rootData})||(errors=(vErrors=null===vErrors?validate154.errors:vErrors.concat(validate154.errors)).length),void 0===data.startupProbe||validate92(data.startupProbe,{instancePath:instancePath+"/startupProbe",parentData:data,parentDataProperty:"startupProbe",rootData})||(errors=(vErrors=null===vErrors?validate92.errors:vErrors.concat(validate92.errors)).length),void 0===data.stdin||validate30(data.stdin,{instancePath:instancePath+"/stdin",parentData:data,parentDataProperty:"stdin",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.stdinOnce||validate30(data.stdinOnce,{instancePath:instancePath+"/stdinOnce",parentData:data,parentDataProperty:"stdinOnce",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.targetContainerName||validate26(data.targetContainerName,{instancePath:instancePath+"/targetContainerName",parentData:data,parentDataProperty:"targetContainerName",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.terminationMessagePath||validate26(data.terminationMessagePath,{instancePath:instancePath+"/terminationMessagePath",parentData:data,parentDataProperty:"terminationMessagePath",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.terminationMessagePolicy||validate26(data.terminationMessagePolicy,{instancePath:instancePath+"/terminationMessagePolicy",parentData:data,parentDataProperty:"terminationMessagePolicy",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.tty||validate30(data.tty,{instancePath:instancePath+"/tty",parentData:data,parentDataProperty:"tty",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.volumeDevices||validate182(data.volumeDevices,{instancePath:instancePath+"/volumeDevices",parentData:data,parentDataProperty:"volumeDevices",rootData})||(errors=(vErrors=null===vErrors?validate182.errors:vErrors.concat(validate182.errors)).length),void 0===data.volumeMounts||validate187(data.volumeMounts,{instancePath:instancePath+"/volumeMounts",parentData:data,parentDataProperty:"volumeMounts",rootData})||(errors=(vErrors=null===vErrors?validate187.errors:vErrors.concat(validate187.errors)).length),void 0===data.workingDir||validate26(data.workingDir,{instancePath:instancePath+"/workingDir",parentData:data,parentDataProperty:"workingDir",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.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 validate400(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.hostnames||validate40(data.hostnames,{instancePath:instancePath+"/hostnames",parentData:data,parentDataProperty:"hostnames",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.ip||validate26(data.ip,{instancePath:instancePath+"/ip",parentData:data,parentDataProperty:"ip",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 validate400.errors=vErrors,0===errors}function validate399(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++)validate400(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate400.errors:vErrors.concat(validate400.errors)).length)}return validate399.errors=vErrors,0===errors}function validate411(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.name||validate26(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",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 validate411.errors=vErrors,0===errors}function validate410(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++)validate411(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate411.errors:vErrors.concat(validate411.errors)).length)}return validate410.errors=vErrors,0===errors}function validate415(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++)validate196(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate196.errors:vErrors.concat(validate196.errors)).length)}return validate415.errors=vErrors,0===errors}function validate420(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||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate420.errors=vErrors,0===errors}function validate423(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)validate124(data[key0],{instancePath:instancePath+"/"+key0.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:data,parentDataProperty:key0,rootData})||(errors=(vErrors=null===vErrors?validate124.errors:vErrors.concat(validate124.errors)).length);return validate423.errors=vErrors,0===errors}function validate430(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||validate21(data.conditionType,{instancePath:instancePath+"/conditionType",parentData:data,parentDataProperty:"conditionType",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 validate430.errors=vErrors,0===errors}function validate429(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++)validate430(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate430.errors:vErrors.concat(validate430.errors)).length)}return validate429.errors=vErrors,0===errors}function validate219(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)&&!formats4.validate(data)){let err1={instancePath,schemaPath:"#/format",keyword:"format",params:{format:"int64"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate219.errors=vErrors,0===errors}function validate445(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++)validate219(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate219.errors:vErrors.concat(validate219.errors)).length)}return validate445.errors=vErrors,0===errors}function validate437(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||validate35(data.fsGroup,{instancePath:instancePath+"/fsGroup",parentData:data,parentDataProperty:"fsGroup",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.fsGroupChangePolicy||validate26(data.fsGroupChangePolicy,{instancePath:instancePath+"/fsGroupChangePolicy",parentData:data,parentDataProperty:"fsGroupChangePolicy",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.runAsGroup||validate35(data.runAsGroup,{instancePath:instancePath+"/runAsGroup",parentData:data,parentDataProperty:"runAsGroup",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.runAsNonRoot||validate30(data.runAsNonRoot,{instancePath:instancePath+"/runAsNonRoot",parentData:data,parentDataProperty:"runAsNonRoot",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.runAsUser||validate35(data.runAsUser,{instancePath:instancePath+"/runAsUser",parentData:data,parentDataProperty:"runAsUser",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.seLinuxOptions||validate166(data.seLinuxOptions,{instancePath:instancePath+"/seLinuxOptions",parentData:data,parentDataProperty:"seLinuxOptions",rootData})||(errors=(vErrors=null===vErrors?validate166.errors:vErrors.concat(validate166.errors)).length),void 0===data.seccompProfile||validate172(data.seccompProfile,{instancePath:instancePath+"/seccompProfile",parentData:data,parentDataProperty:"seccompProfile",rootData})||(errors=(vErrors=null===vErrors?validate172.errors:vErrors.concat(validate172.errors)).length),void 0===data.supplementalGroups||validate445(data.supplementalGroups,{instancePath:instancePath+"/supplementalGroups",parentData:data,parentDataProperty:"supplementalGroups",rootData})||(errors=(vErrors=null===vErrors?validate445.errors:vErrors.concat(validate445.errors)).length),void 0===data.sysctls||validate78(data.sysctls,{instancePath:instancePath+"/sysctls",parentData:data,parentDataProperty:"sysctls",rootData})||(errors=(vErrors=null===vErrors?validate78.errors:vErrors.concat(validate78.errors)).length),void 0===data.windowsOptions||validate176(data.windowsOptions,{instancePath:instancePath+"/windowsOptions",parentData:data,parentDataProperty:"windowsOptions",rootData})||(errors=(vErrors=null===vErrors?validate176.errors:vErrors.concat(validate176.errors)).length)),validate437.errors=vErrors,0===errors}function validate458(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.effect||validate26(data.effect,{instancePath:instancePath+"/effect",parentData:data,parentDataProperty:"effect",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.key||validate26(data.key,{instancePath:instancePath+"/key",parentData:data,parentDataProperty:"key",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.operator||validate26(data.operator,{instancePath:instancePath+"/operator",parentData:data,parentDataProperty:"operator",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.tolerationSeconds||validate35(data.tolerationSeconds,{instancePath:instancePath+"/tolerationSeconds",parentData:data,parentDataProperty:"tolerationSeconds",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.value||validate26(data.value,{instancePath:instancePath+"/value",parentData:data,parentDataProperty:"value",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 validate458.errors=vErrors,0===errors}function validate457(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++)validate458(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate458.errors:vErrors.concat(validate458.errors)).length)}return validate457.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)){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||validate47(data.labelSelector,{instancePath:instancePath+"/labelSelector",parentData:data,parentDataProperty:"labelSelector",rootData})||(errors=(vErrors=null===vErrors?validate47.errors:vErrors.concat(validate47.errors)).length),void 0===data.matchLabelKeys||validate40(data.matchLabelKeys,{instancePath:instancePath+"/matchLabelKeys",parentData:data,parentDataProperty:"matchLabelKeys",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.maxSkew||validate31(data.maxSkew,{instancePath:instancePath+"/maxSkew",parentData:data,parentDataProperty:"maxSkew",rootData})||(errors=(vErrors=null===vErrors?validate31.errors:vErrors.concat(validate31.errors)).length),void 0===data.minDomains||validate29(data.minDomains,{instancePath:instancePath+"/minDomains",parentData:data,parentDataProperty:"minDomains",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length),void 0===data.nodeAffinityPolicy||validate26(data.nodeAffinityPolicy,{instancePath:instancePath+"/nodeAffinityPolicy",parentData:data,parentDataProperty:"nodeAffinityPolicy",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.nodeTaintsPolicy||validate26(data.nodeTaintsPolicy,{instancePath:instancePath+"/nodeTaintsPolicy",parentData:data,parentDataProperty:"nodeTaintsPolicy",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.topologyKey||validate21(data.topologyKey,{instancePath:instancePath+"/topologyKey",parentData:data,parentDataProperty:"topologyKey",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.whenUnsatisfiable||validate21(data.whenUnsatisfiable,{instancePath:instancePath+"/whenUnsatisfiable",parentData:data,parentDataProperty:"whenUnsatisfiable",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}else{let err3={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err3]:vErrors.push(err3),errors++}return validate467.errors=vErrors,0===errors}function validate466(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++)validate467(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate467.errors:vErrors.concat(validate467.errors)).length)}return validate466.errors=vErrors,0===errors}function validate342(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||validate35(data.activeDeadlineSeconds,{instancePath:instancePath+"/activeDeadlineSeconds",parentData:data,parentDataProperty:"activeDeadlineSeconds",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.affinity||validate344(data.affinity,{instancePath:instancePath+"/affinity",parentData:data,parentDataProperty:"affinity",rootData})||(errors=(vErrors=null===vErrors?validate344.errors:vErrors.concat(validate344.errors)).length),void 0===data.automountServiceAccountToken||validate30(data.automountServiceAccountToken,{instancePath:instancePath+"/automountServiceAccountToken",parentData:data,parentDataProperty:"automountServiceAccountToken",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.containers||validate362(data.containers,{instancePath:instancePath+"/containers",parentData:data,parentDataProperty:"containers",rootData})||(errors=(vErrors=null===vErrors?validate362.errors:vErrors.concat(validate362.errors)).length),void 0===data.dnsConfig||validate365(data.dnsConfig,{instancePath:instancePath+"/dnsConfig",parentData:data,parentDataProperty:"dnsConfig",rootData})||(errors=(vErrors=null===vErrors?validate365.errors:vErrors.concat(validate365.errors)).length),void 0===data.dnsPolicy||validate26(data.dnsPolicy,{instancePath:instancePath+"/dnsPolicy",parentData:data,parentDataProperty:"dnsPolicy",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.enableServiceLinks||validate30(data.enableServiceLinks,{instancePath:instancePath+"/enableServiceLinks",parentData:data,parentDataProperty:"enableServiceLinks",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.ephemeralContainers||validate372(data.ephemeralContainers,{instancePath:instancePath+"/ephemeralContainers",parentData:data,parentDataProperty:"ephemeralContainers",rootData})||(errors=(vErrors=null===vErrors?validate372.errors:vErrors.concat(validate372.errors)).length),void 0===data.hostAliases||validate399(data.hostAliases,{instancePath:instancePath+"/hostAliases",parentData:data,parentDataProperty:"hostAliases",rootData})||(errors=(vErrors=null===vErrors?validate399.errors:vErrors.concat(validate399.errors)).length),void 0===data.hostIPC||validate30(data.hostIPC,{instancePath:instancePath+"/hostIPC",parentData:data,parentDataProperty:"hostIPC",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.hostNetwork||validate30(data.hostNetwork,{instancePath:instancePath+"/hostNetwork",parentData:data,parentDataProperty:"hostNetwork",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.hostPID||validate30(data.hostPID,{instancePath:instancePath+"/hostPID",parentData:data,parentDataProperty:"hostPID",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.hostUsers||validate30(data.hostUsers,{instancePath:instancePath+"/hostUsers",parentData:data,parentDataProperty:"hostUsers",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.hostname||validate26(data.hostname,{instancePath:instancePath+"/hostname",parentData:data,parentDataProperty:"hostname",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.imagePullSecrets||validate410(data.imagePullSecrets,{instancePath:instancePath+"/imagePullSecrets",parentData:data,parentDataProperty:"imagePullSecrets",rootData})||(errors=(vErrors=null===vErrors?validate410.errors:vErrors.concat(validate410.errors)).length),void 0===data.initContainers||validate415(data.initContainers,{instancePath:instancePath+"/initContainers",parentData:data,parentDataProperty:"initContainers",rootData})||(errors=(vErrors=null===vErrors?validate415.errors:vErrors.concat(validate415.errors)).length),void 0===data.nodeName||validate26(data.nodeName,{instancePath:instancePath+"/nodeName",parentData:data,parentDataProperty:"nodeName",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.nodeSelector||validate27(data.nodeSelector,{instancePath:instancePath+"/nodeSelector",parentData:data,parentDataProperty:"nodeSelector",rootData})||(errors=(vErrors=null===vErrors?validate27.errors:vErrors.concat(validate27.errors)).length),void 0===data.os||validate420(data.os,{instancePath:instancePath+"/os",parentData:data,parentDataProperty:"os",rootData})||(errors=(vErrors=null===vErrors?validate420.errors:vErrors.concat(validate420.errors)).length),void 0===data.overhead||validate423(data.overhead,{instancePath:instancePath+"/overhead",parentData:data,parentDataProperty:"overhead",rootData})||(errors=(vErrors=null===vErrors?validate423.errors:vErrors.concat(validate423.errors)).length),void 0===data.preemptionPolicy||validate26(data.preemptionPolicy,{instancePath:instancePath+"/preemptionPolicy",parentData:data,parentDataProperty:"preemptionPolicy",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.priority||validate29(data.priority,{instancePath:instancePath+"/priority",parentData:data,parentDataProperty:"priority",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length),void 0===data.priorityClassName||validate26(data.priorityClassName,{instancePath:instancePath+"/priorityClassName",parentData:data,parentDataProperty:"priorityClassName",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.readinessGates||validate429(data.readinessGates,{instancePath:instancePath+"/readinessGates",parentData:data,parentDataProperty:"readinessGates",rootData})||(errors=(vErrors=null===vErrors?validate429.errors:vErrors.concat(validate429.errors)).length),void 0===data.restartPolicy||validate26(data.restartPolicy,{instancePath:instancePath+"/restartPolicy",parentData:data,parentDataProperty:"restartPolicy",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.runtimeClassName||validate26(data.runtimeClassName,{instancePath:instancePath+"/runtimeClassName",parentData:data,parentDataProperty:"runtimeClassName",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.schedulerName||validate26(data.schedulerName,{instancePath:instancePath+"/schedulerName",parentData:data,parentDataProperty:"schedulerName",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.securityContext||validate437(data.securityContext,{instancePath:instancePath+"/securityContext",parentData:data,parentDataProperty:"securityContext",rootData})||(errors=(vErrors=null===vErrors?validate437.errors:vErrors.concat(validate437.errors)).length),void 0===data.serviceAccount||validate26(data.serviceAccount,{instancePath:instancePath+"/serviceAccount",parentData:data,parentDataProperty:"serviceAccount",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.serviceAccountName||validate26(data.serviceAccountName,{instancePath:instancePath+"/serviceAccountName",parentData:data,parentDataProperty:"serviceAccountName",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.setHostnameAsFQDN||validate30(data.setHostnameAsFQDN,{instancePath:instancePath+"/setHostnameAsFQDN",parentData:data,parentDataProperty:"setHostnameAsFQDN",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.shareProcessNamespace||validate30(data.shareProcessNamespace,{instancePath:instancePath+"/shareProcessNamespace",parentData:data,parentDataProperty:"shareProcessNamespace",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.subdomain||validate26(data.subdomain,{instancePath:instancePath+"/subdomain",parentData:data,parentDataProperty:"subdomain",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.terminationGracePeriodSeconds||validate35(data.terminationGracePeriodSeconds,{instancePath:instancePath+"/terminationGracePeriodSeconds",parentData:data,parentDataProperty:"terminationGracePeriodSeconds",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.tolerations||validate457(data.tolerations,{instancePath:instancePath+"/tolerations",parentData:data,parentDataProperty:"tolerations",rootData})||(errors=(vErrors=null===vErrors?validate457.errors:vErrors.concat(validate457.errors)).length),void 0===data.topologySpreadConstraints||validate466(data.topologySpreadConstraints,{instancePath:instancePath+"/topologySpreadConstraints",parentData:data,parentDataProperty:"topologySpreadConstraints",rootData})||(errors=(vErrors=null===vErrors?validate466.errors:vErrors.concat(validate466.errors)).length),void 0===data.volumes||validate106(data.volumes,{instancePath:instancePath+"/volumes",parentData:data,parentDataProperty:"volumes",rootData})||(errors=(vErrors=null===vErrors?validate106.errors:vErrors.concat(validate106.errors)).length)}return validate342.errors=vErrors,0===errors}function validate340(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.metadata||validate32(data.metadata,{instancePath:instancePath+"/metadata",parentData:data,parentDataProperty:"metadata",rootData})||(errors=(vErrors=null===vErrors?validate32.errors:vErrors.concat(validate32.errors)).length),void 0===data.spec||validate342(data.spec,{instancePath:instancePath+"/spec",parentData:data,parentDataProperty:"spec",rootData})||(errors=(vErrors=null===vErrors?validate342.errors:vErrors.concat(validate342.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate340.errors=vErrors,0===errors}function validate311(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||validate35(data.activeDeadlineSeconds,{instancePath:instancePath+"/activeDeadlineSeconds",parentData:data,parentDataProperty:"activeDeadlineSeconds",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.backoffLimit||validate29(data.backoffLimit,{instancePath:instancePath+"/backoffLimit",parentData:data,parentDataProperty:"backoffLimit",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length),void 0===data.completionMode||validate26(data.completionMode,{instancePath:instancePath+"/completionMode",parentData:data,parentDataProperty:"completionMode",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.completions||validate29(data.completions,{instancePath:instancePath+"/completions",parentData:data,parentDataProperty:"completions",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length),void 0===data.manualSelector||validate30(data.manualSelector,{instancePath:instancePath+"/manualSelector",parentData:data,parentDataProperty:"manualSelector",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.parallelism||validate29(data.parallelism,{instancePath:instancePath+"/parallelism",parentData:data,parentDataProperty:"parallelism",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length),void 0===data.podFailurePolicy||validate318(data.podFailurePolicy,{instancePath:instancePath+"/podFailurePolicy",parentData:data,parentDataProperty:"podFailurePolicy",rootData})||(errors=(vErrors=null===vErrors?validate318.errors:vErrors.concat(validate318.errors)).length),void 0===data.selector||validate47(data.selector,{instancePath:instancePath+"/selector",parentData:data,parentDataProperty:"selector",rootData})||(errors=(vErrors=null===vErrors?validate47.errors:vErrors.concat(validate47.errors)).length),void 0===data.suspend||validate30(data.suspend,{instancePath:instancePath+"/suspend",parentData:data,parentDataProperty:"suspend",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.template||validate340(data.template,{instancePath:instancePath+"/template",parentData:data,parentDataProperty:"template",rootData})||(errors=(vErrors=null===vErrors?validate340.errors:vErrors.concat(validate340.errors)).length),void 0===data.ttlSecondsAfterFinished||validate29(data.ttlSecondsAfterFinished,{instancePath:instancePath+"/ttlSecondsAfterFinished",parentData:data,parentDataProperty:"ttlSecondsAfterFinished",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate311.errors=vErrors,0===errors}function validate309(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||validate32(data.metadata,{instancePath:instancePath+"/metadata",parentData:data,parentDataProperty:"metadata",rootData})||(errors=(vErrors=null===vErrors?validate32.errors:vErrors.concat(validate32.errors)).length),void 0===data.spec||validate311(data.spec,{instancePath:instancePath+"/spec",parentData:data,parentDataProperty:"spec",rootData})||(errors=(vErrors=null===vErrors?validate311.errors:vErrors.concat(validate311.errors)).length)}return validate309.errors=vErrors,0===errors}function validate220(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.end){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"end"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.region){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"region"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.scope){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"scope"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}if(void 0===data.start){let err3={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"start"}};null===vErrors?vErrors=[err3]:vErrors.push(err3),errors++}if(void 0===data.step){let err4={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"step"}};null===vErrors?vErrors=[err4]:vErrors.push(err4),errors++}void 0===data.end||validate21(data.end,{instancePath:instancePath+"/end",parentData:data,parentDataProperty:"end",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.region||validate21(data.region,{instancePath:instancePath+"/region",parentData:data,parentDataProperty:"region",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.scope||validate21(data.scope,{instancePath:instancePath+"/scope",parentData:data,parentDataProperty:"scope",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.start||validate21(data.start,{instancePath:instancePath+"/start",parentData:data,parentDataProperty:"start",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.step||validate219(data.step,{instancePath:instancePath+"/step",parentData:data,parentDataProperty:"step",rootData})||(errors=(vErrors=null===vErrors?validate219.errors:vErrors.concat(validate219.errors)).length)}else{let err5={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err5]:vErrors.push(err5),errors++}return validate220.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)){if(void 0===data.controlScope){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"controlScope"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.experimentScope){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"experimentScope"}};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.controlScope||validate220(data.controlScope,{instancePath:instancePath+"/controlScope",parentData:data,parentDataProperty:"controlScope",rootData})||(errors=(vErrors=null===vErrors?validate220.errors:vErrors.concat(validate220.errors)).length),void 0===data.experimentScope||validate220(data.experimentScope,{instancePath:instancePath+"/experimentScope",parentData:data,parentDataProperty:"experimentScope",rootData})||(errors=(vErrors=null===vErrors?validate220.errors:vErrors.concat(validate220.errors)).length),void 0===data.name||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}else{let err3={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err3]:vErrors.push(err3),errors++}return validate491.errors=vErrors,0===errors}function validate490(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++)validate491(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate491.errors:vErrors.concat(validate491.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate490.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)){if(void 0===data.marginal){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"marginal"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.pass){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"pass"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.marginal||validate219(data.marginal,{instancePath:instancePath+"/marginal",parentData:data,parentDataProperty:"marginal",rootData})||(errors=(vErrors=null===vErrors?validate219.errors:vErrors.concat(validate219.errors)).length),void 0===data.pass||validate219(data.pass,{instancePath:instancePath+"/pass",parentData:data,parentDataProperty:"pass",rootData})||(errors=(vErrors=null===vErrors?validate219.errors:vErrors.concat(validate219.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate498.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++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.address){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"address"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.application){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"application"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}if(void 0===data.canaryConfigName){let err3={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"canaryConfigName"}};null===vErrors?vErrors=[err3]:vErrors.push(err3),errors++}if(void 0===data.configurationAccountName){let err4={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"configurationAccountName"}};null===vErrors?vErrors=[err4]:vErrors.push(err4),errors++}if(void 0===data.metricsAccountName){let err5={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"metricsAccountName"}};null===vErrors?vErrors=[err5]:vErrors.push(err5),errors++}if(void 0===data.scopes){let err6={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"scopes"}};null===vErrors?vErrors=[err6]:vErrors.push(err6),errors++}if(void 0===data.storageAccountName){let err7={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"storageAccountName"}};null===vErrors?vErrors=[err7]:vErrors.push(err7),errors++}if(void 0===data.threshold){let err8={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"threshold"}};null===vErrors?vErrors=[err8]:vErrors.push(err8),errors++}void 0===data.address||validate21(data.address,{instancePath:instancePath+"/address",parentData:data,parentDataProperty:"address",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.application||validate21(data.application,{instancePath:instancePath+"/application",parentData:data,parentDataProperty:"application",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.canaryConfigName||validate21(data.canaryConfigName,{instancePath:instancePath+"/canaryConfigName",parentData:data,parentDataProperty:"canaryConfigName",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.configurationAccountName||validate21(data.configurationAccountName,{instancePath:instancePath+"/configurationAccountName",parentData:data,parentDataProperty:"configurationAccountName",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.metricsAccountName||validate21(data.metricsAccountName,{instancePath:instancePath+"/metricsAccountName",parentData:data,parentDataProperty:"metricsAccountName",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.scopes||validate490(data.scopes,{instancePath:instancePath+"/scopes",parentData:data,parentDataProperty:"scopes",rootData})||(errors=(vErrors=null===vErrors?validate490.errors:vErrors.concat(validate490.errors)).length),void 0===data.storageAccountName||validate21(data.storageAccountName,{instancePath:instancePath+"/storageAccountName",parentData:data,parentDataProperty:"storageAccountName",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.threshold||validate498(data.threshold,{instancePath:instancePath+"/threshold",parentData:data,parentDataProperty:"threshold",rootData})||(errors=(vErrors=null===vErrors?validate498.errors:vErrors.concat(validate498.errors)).length)}return validate484.errors=vErrors,0===errors}function validate503(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.query){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"query"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.profile||validate26(data.profile,{instancePath:instancePath+"/profile",parentData:data,parentDataProperty:"profile",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.query||validate21(data.query,{instancePath:instancePath+"/query",parentData:data,parentDataProperty:"query",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate503.errors=vErrors,0===errors}function validate229(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 validate229.errors=vErrors,0===errors}function validate509(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.address||validate26(data.address,{instancePath:instancePath+"/address",parentData:data,parentDataProperty:"address",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.interval||validate26(data.interval,{instancePath:instancePath+"/interval",parentData:data,parentDataProperty:"interval",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.query||validate26(data.query,{instancePath:instancePath+"/query",parentData:data,parentDataProperty:"query",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)),validate509.errors=vErrors,0===errors}function validate518(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.value){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"value"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.key||validate21(data.key,{instancePath:instancePath+"/key",parentData:data,parentDataProperty:"key",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.value||validate21(data.value,{instancePath:instancePath+"/value",parentData:data,parentDataProperty:"value",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate518.errors=vErrors,0===errors}function validate517(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++)validate518(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate518.errors:vErrors.concat(validate518.errors)).length)}return validate517.errors=vErrors,0===errors}function validate515(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.url){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"url"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.body||validate26(data.body,{instancePath:instancePath+"/body",parentData:data,parentDataProperty:"body",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.headers||validate517(data.headers,{instancePath:instancePath+"/headers",parentData:data,parentDataProperty:"headers",rootData})||(errors=(vErrors=null===vErrors?validate517.errors:vErrors.concat(validate517.errors)).length),void 0===data.insecure||validate30(data.insecure,{instancePath:instancePath+"/insecure",parentData:data,parentDataProperty:"insecure",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.jsonBody||validate229(data.jsonBody,{instancePath:instancePath+"/jsonBody",parentData:data,parentDataProperty:"jsonBody",rootData})||(errors=(vErrors=null===vErrors?validate229.errors:vErrors.concat(validate229.errors)).length),void 0===data.jsonPath||validate26(data.jsonPath,{instancePath:instancePath+"/jsonPath",parentData:data,parentDataProperty:"jsonPath",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.method||validate26(data.method,{instancePath:instancePath+"/method",parentData:data,parentDataProperty:"method",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.timeoutSeconds||validate35(data.timeoutSeconds,{instancePath:instancePath+"/timeoutSeconds",parentData:data,parentDataProperty:"timeoutSeconds",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.url||validate21(data.url,{instancePath:instancePath+"/url",parentData:data,parentDataProperty:"url",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate515.errors=vErrors,0===errors}function validate276(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.cloudWatch||validate277(data.cloudWatch,{instancePath:instancePath+"/cloudWatch",parentData:data,parentDataProperty:"cloudWatch",rootData})||(errors=(vErrors=null===vErrors?validate277.errors:vErrors.concat(validate277.errors)).length),void 0===data.datadog||validate299(data.datadog,{instancePath:instancePath+"/datadog",parentData:data,parentDataProperty:"datadog",rootData})||(errors=(vErrors=null===vErrors?validate299.errors:vErrors.concat(validate299.errors)).length),void 0===data.graphite||validate226(data.graphite,{instancePath:instancePath+"/graphite",parentData:data,parentDataProperty:"graphite",rootData})||(errors=(vErrors=null===vErrors?validate226.errors:vErrors.concat(validate226.errors)).length),void 0===data.influxdb||validate305(data.influxdb,{instancePath:instancePath+"/influxdb",parentData:data,parentDataProperty:"influxdb",rootData})||(errors=(vErrors=null===vErrors?validate305.errors:vErrors.concat(validate305.errors)).length),void 0===data.job||validate309(data.job,{instancePath:instancePath+"/job",parentData:data,parentDataProperty:"job",rootData})||(errors=(vErrors=null===vErrors?validate309.errors:vErrors.concat(validate309.errors)).length),void 0===data.kayenta||validate484(data.kayenta,{instancePath:instancePath+"/kayenta",parentData:data,parentDataProperty:"kayenta",rootData})||(errors=(vErrors=null===vErrors?validate484.errors:vErrors.concat(validate484.errors)).length),void 0===data.newRelic||validate503(data.newRelic,{instancePath:instancePath+"/newRelic",parentData:data,parentDataProperty:"newRelic",rootData})||(errors=(vErrors=null===vErrors?validate503.errors:vErrors.concat(validate503.errors)).length),void 0===data.plugin||validate229(data.plugin,{instancePath:instancePath+"/plugin",parentData:data,parentDataProperty:"plugin",rootData})||(errors=(vErrors=null===vErrors?validate229.errors:vErrors.concat(validate229.errors)).length),void 0===data.prometheus||validate226(data.prometheus,{instancePath:instancePath+"/prometheus",parentData:data,parentDataProperty:"prometheus",rootData})||(errors=(vErrors=null===vErrors?validate226.errors:vErrors.concat(validate226.errors)).length),void 0===data.skywalking||validate509(data.skywalking,{instancePath:instancePath+"/skywalking",parentData:data,parentDataProperty:"skywalking",rootData})||(errors=(vErrors=null===vErrors?validate509.errors:vErrors.concat(validate509.errors)).length),void 0===data.wavefront||validate226(data.wavefront,{instancePath:instancePath+"/wavefront",parentData:data,parentDataProperty:"wavefront",rootData})||(errors=(vErrors=null===vErrors?validate226.errors:vErrors.concat(validate226.errors)).length),void 0===data.web||validate515(data.web,{instancePath:instancePath+"/web",parentData:data,parentDataProperty:"web",rootData})||(errors=(vErrors=null===vErrors?validate515.errors:vErrors.concat(validate515.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate276.errors=vErrors,0===errors}function validate267(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.provider){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"provider"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.consecutiveErrorLimit||validate22(data.consecutiveErrorLimit,{instancePath:instancePath+"/consecutiveErrorLimit",parentData:data,parentDataProperty:"consecutiveErrorLimit",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.count||validate22(data.count,{instancePath:instancePath+"/count",parentData:data,parentDataProperty:"count",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.failureCondition||validate26(data.failureCondition,{instancePath:instancePath+"/failureCondition",parentData:data,parentDataProperty:"failureCondition",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.failureLimit||validate22(data.failureLimit,{instancePath:instancePath+"/failureLimit",parentData:data,parentDataProperty:"failureLimit",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.inconclusiveLimit||validate22(data.inconclusiveLimit,{instancePath:instancePath+"/inconclusiveLimit",parentData:data,parentDataProperty:"inconclusiveLimit",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.initialDelay||validate26(data.initialDelay,{instancePath:instancePath+"/initialDelay",parentData:data,parentDataProperty:"initialDelay",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.interval||validate26(data.interval,{instancePath:instancePath+"/interval",parentData:data,parentDataProperty:"interval",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.name||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.provider||validate276(data.provider,{instancePath:instancePath+"/provider",parentData:data,parentDataProperty:"provider",rootData})||(errors=(vErrors=null===vErrors?validate276.errors:vErrors.concat(validate276.errors)).length),void 0===data.successCondition||validate26(data.successCondition,{instancePath:instancePath+"/successCondition",parentData:data,parentDataProperty:"successCondition",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate267.errors=vErrors,0===errors}function validate266(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++)validate267(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate267.errors:vErrors.concat(validate267.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate266.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)){if(void 0===data.metrics){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"metrics"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.args||validate240(data.args,{instancePath:instancePath+"/args",parentData:data,parentDataProperty:"args",rootData})||(errors=(vErrors=null===vErrors?validate240.errors:vErrors.concat(validate240.errors)).length),void 0===data.dryRun||validate255(data.dryRun,{instancePath:instancePath+"/dryRun",parentData:data,parentDataProperty:"dryRun",rootData})||(errors=(vErrors=null===vErrors?validate255.errors:vErrors.concat(validate255.errors)).length),void 0===data.measurementRetention||validate260(data.measurementRetention,{instancePath:instancePath+"/measurementRetention",parentData:data,parentDataProperty:"measurementRetention",rootData})||(errors=(vErrors=null===vErrors?validate260.errors:vErrors.concat(validate260.errors)).length),void 0===data.metrics||validate266(data.metrics,{instancePath:instancePath+"/metrics",parentData:data,parentDataProperty:"metrics",rootData})||(errors=(vErrors=null===vErrors?validate266.errors:vErrors.concat(validate266.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate239.errors=vErrors,0===errors}