@kubernetes-models/argo-rollouts
Version:
1 lines • 10.5 kB
JavaScript
import{formats}from"@kubernetes-models/validate";export const validate=validate8;let formats0=formats.int32;function validate3(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 validate3.errors=vErrors,0===errors}import{validate as validate11}from"./ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutAnalysisBackground.js";function validate10(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null!==data&&(validate11(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate11.errors:vErrors.concat(validate11.errors)).length)),validate10.errors=vErrors,0===errors}import{validate as validate15}from"./ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AntiAffinity.js";function validate14(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null!==data&&(validate15(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate15.errors:vErrors.concat(validate15.errors)).length)),validate14.errors=vErrors,0===errors}import{validate as validate5}from"./ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PodTemplateMetadata.js";function validate4(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null!==data&&(validate5(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate5.errors:vErrors.concat(validate5.errors)).length)),validate4.errors=vErrors,0===errors}function validate7(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 validate7.errors=vErrors,0===errors}function validate20(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 validate20.errors=vErrors,0===errors}import{validate as validate1}from"@kubernetes-models/apimachinery/_schemas/IoK8sApimachineryPkgUtilIntstrIntOrString";function validate0(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null!==data&&(validate1(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate1.errors:vErrors.concat(validate1.errors)).length)),validate0.errors=vErrors,0===errors}import{validate as validate26}from"./ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PingPongSpec.js";function validate25(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null!==data&&(validate26(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length)),validate25.errors=vErrors,0===errors}import{validate as validate30}from"./ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ReplicaProgressThreshold.js";function validate29(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null!==data&&(validate30(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length)),validate29.errors=vErrors,0===errors}import{validate as validate39}from"./ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1CanaryStep.js";function validate38(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return validate39(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate39.errors:vErrors.concat(validate39.errors)).length),validate38.errors=vErrors,0===errors}function validate37(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++)validate38(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate38.errors:vErrors.concat(validate38.errors)).length)}return validate37.errors=vErrors,0===errors}import{validate as validate44}from"./ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutTrafficRouting.js";function validate43(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null!==data&&(validate44(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate44.errors:vErrors.concat(validate44.errors)).length)),validate43.errors=vErrors,0===errors}function validate8(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0!==data.abortScaleDownDelaySeconds&&(validate3(data.abortScaleDownDelaySeconds,{instancePath:instancePath+"/abortScaleDownDelaySeconds",parentData:data,parentDataProperty:"abortScaleDownDelaySeconds",rootData})||(errors=(vErrors=null===vErrors?validate3.errors:vErrors.concat(validate3.errors)).length)),void 0!==data.analysis&&(validate10(data.analysis,{instancePath:instancePath+"/analysis",parentData:data,parentDataProperty:"analysis",rootData})||(errors=(vErrors=null===vErrors?validate10.errors:vErrors.concat(validate10.errors)).length)),void 0!==data.antiAffinity&&(validate14(data.antiAffinity,{instancePath:instancePath+"/antiAffinity",parentData:data,parentDataProperty:"antiAffinity",rootData})||(errors=(vErrors=null===vErrors?validate14.errors:vErrors.concat(validate14.errors)).length)),void 0!==data.canaryMetadata&&(validate4(data.canaryMetadata,{instancePath:instancePath+"/canaryMetadata",parentData:data,parentDataProperty:"canaryMetadata",rootData})||(errors=(vErrors=null===vErrors?validate4.errors:vErrors.concat(validate4.errors)).length)),void 0!==data.canaryService&&(validate7(data.canaryService,{instancePath:instancePath+"/canaryService",parentData:data,parentDataProperty:"canaryService",rootData})||(errors=(vErrors=null===vErrors?validate7.errors:vErrors.concat(validate7.errors)).length)),void 0!==data.dynamicStableScale&&(validate20(data.dynamicStableScale,{instancePath:instancePath+"/dynamicStableScale",parentData:data,parentDataProperty:"dynamicStableScale",rootData})||(errors=(vErrors=null===vErrors?validate20.errors:vErrors.concat(validate20.errors)).length)),void 0!==data.maxSurge&&(validate0(data.maxSurge,{instancePath:instancePath+"/maxSurge",parentData:data,parentDataProperty:"maxSurge",rootData})||(errors=(vErrors=null===vErrors?validate0.errors:vErrors.concat(validate0.errors)).length)),void 0!==data.maxUnavailable&&(validate0(data.maxUnavailable,{instancePath:instancePath+"/maxUnavailable",parentData:data,parentDataProperty:"maxUnavailable",rootData})||(errors=(vErrors=null===vErrors?validate0.errors:vErrors.concat(validate0.errors)).length)),void 0!==data.minPodsPerReplicaSet&&(validate3(data.minPodsPerReplicaSet,{instancePath:instancePath+"/minPodsPerReplicaSet",parentData:data,parentDataProperty:"minPodsPerReplicaSet",rootData})||(errors=(vErrors=null===vErrors?validate3.errors:vErrors.concat(validate3.errors)).length)),void 0!==data.pingPong&&(validate25(data.pingPong,{instancePath:instancePath+"/pingPong",parentData:data,parentDataProperty:"pingPong",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length)),void 0!==data.replicaProgressThreshold&&(validate29(data.replicaProgressThreshold,{instancePath:instancePath+"/replicaProgressThreshold",parentData:data,parentDataProperty:"replicaProgressThreshold",rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length)),void 0!==data.scaleDownDelayRevisionLimit&&(validate3(data.scaleDownDelayRevisionLimit,{instancePath:instancePath+"/scaleDownDelayRevisionLimit",parentData:data,parentDataProperty:"scaleDownDelayRevisionLimit",rootData})||(errors=(vErrors=null===vErrors?validate3.errors:vErrors.concat(validate3.errors)).length)),void 0!==data.scaleDownDelaySeconds&&(validate3(data.scaleDownDelaySeconds,{instancePath:instancePath+"/scaleDownDelaySeconds",parentData:data,parentDataProperty:"scaleDownDelaySeconds",rootData})||(errors=(vErrors=null===vErrors?validate3.errors:vErrors.concat(validate3.errors)).length)),void 0!==data.stableMetadata&&(validate4(data.stableMetadata,{instancePath:instancePath+"/stableMetadata",parentData:data,parentDataProperty:"stableMetadata",rootData})||(errors=(vErrors=null===vErrors?validate4.errors:vErrors.concat(validate4.errors)).length)),void 0!==data.stableService&&(validate7(data.stableService,{instancePath:instancePath+"/stableService",parentData:data,parentDataProperty:"stableService",rootData})||(errors=(vErrors=null===vErrors?validate7.errors:vErrors.concat(validate7.errors)).length)),void 0!==data.steps&&(validate37(data.steps,{instancePath:instancePath+"/steps",parentData:data,parentDataProperty:"steps",rootData})||(errors=(vErrors=null===vErrors?validate37.errors:vErrors.concat(validate37.errors)).length)),void 0!==data.trafficRouting&&(validate43(data.trafficRouting,{instancePath:instancePath+"/trafficRouting",parentData:data,parentDataProperty:"trafficRouting",rootData})||(errors=(vErrors=null===vErrors?validate43.errors:vErrors.concat(validate43.errors)).length));else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate8.errors=vErrors,0===errors}