UNPKG

kubernetes-models

Version:
1 lines 4.04 kB
export const validate=validate3;import{validate as validate1}from"./IoK8sApiCoreV1LifecycleHandler.js";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}let schema3_enum=["SIGABRT","SIGALRM","SIGBUS","SIGCHLD","SIGCLD","SIGCONT","SIGFPE","SIGHUP","SIGILL","SIGINT","SIGIO","SIGIOT","SIGKILL","SIGPIPE","SIGPOLL","SIGPROF","SIGPWR","SIGQUIT","SIGRTMAX","SIGRTMAX-1","SIGRTMAX-10","SIGRTMAX-11","SIGRTMAX-12","SIGRTMAX-13","SIGRTMAX-14","SIGRTMAX-2","SIGRTMAX-3","SIGRTMAX-4","SIGRTMAX-5","SIGRTMAX-6","SIGRTMAX-7","SIGRTMAX-8","SIGRTMAX-9","SIGRTMIN","SIGRTMIN+1","SIGRTMIN+10","SIGRTMIN+11","SIGRTMIN+12","SIGRTMIN+13","SIGRTMIN+14","SIGRTMIN+15","SIGRTMIN+2","SIGRTMIN+3","SIGRTMIN+4","SIGRTMIN+5","SIGRTMIN+6","SIGRTMIN+7","SIGRTMIN+8","SIGRTMIN+9","SIGSEGV","SIGSTKFLT","SIGSTOP","SIGSYS","SIGTERM","SIGTRAP","SIGTSTP","SIGTTIN","SIGTTOU","SIGURG","SIGUSR1","SIGUSR2","SIGVTALRM","SIGWINCH","SIGXCPU","SIGXFSZ"];function validate6(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("SIGABRT"!==data&&"SIGALRM"!==data&&"SIGBUS"!==data&&"SIGCHLD"!==data&&"SIGCLD"!==data&&"SIGCONT"!==data&&"SIGFPE"!==data&&"SIGHUP"!==data&&"SIGILL"!==data&&"SIGINT"!==data&&"SIGIO"!==data&&"SIGIOT"!==data&&"SIGKILL"!==data&&"SIGPIPE"!==data&&"SIGPOLL"!==data&&"SIGPROF"!==data&&"SIGPWR"!==data&&"SIGQUIT"!==data&&"SIGRTMAX"!==data&&"SIGRTMAX-1"!==data&&"SIGRTMAX-10"!==data&&"SIGRTMAX-11"!==data&&"SIGRTMAX-12"!==data&&"SIGRTMAX-13"!==data&&"SIGRTMAX-14"!==data&&"SIGRTMAX-2"!==data&&"SIGRTMAX-3"!==data&&"SIGRTMAX-4"!==data&&"SIGRTMAX-5"!==data&&"SIGRTMAX-6"!==data&&"SIGRTMAX-7"!==data&&"SIGRTMAX-8"!==data&&"SIGRTMAX-9"!==data&&"SIGRTMIN"!==data&&"SIGRTMIN+1"!==data&&"SIGRTMIN+10"!==data&&"SIGRTMIN+11"!==data&&"SIGRTMIN+12"!==data&&"SIGRTMIN+13"!==data&&"SIGRTMIN+14"!==data&&"SIGRTMIN+15"!==data&&"SIGRTMIN+2"!==data&&"SIGRTMIN+3"!==data&&"SIGRTMIN+4"!==data&&"SIGRTMIN+5"!==data&&"SIGRTMIN+6"!==data&&"SIGRTMIN+7"!==data&&"SIGRTMIN+8"!==data&&"SIGRTMIN+9"!==data&&"SIGSEGV"!==data&&"SIGSTKFLT"!==data&&"SIGSTOP"!==data&&"SIGSYS"!==data&&"SIGTERM"!==data&&"SIGTRAP"!==data&&"SIGTSTP"!==data&&"SIGTTIN"!==data&&"SIGTTOU"!==data&&"SIGURG"!==data&&"SIGUSR1"!==data&&"SIGUSR2"!==data&&"SIGVTALRM"!==data&&"SIGWINCH"!==data&&"SIGXCPU"!==data&&"SIGXFSZ"!==data){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema3_enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate6.errors=vErrors,0===errors}function validate3(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0!==data.postStart&&(validate0(data.postStart,{instancePath:instancePath+"/postStart",parentData:data,parentDataProperty:"postStart",rootData})||(errors=(vErrors=null===vErrors?validate0.errors:vErrors.concat(validate0.errors)).length)),void 0!==data.preStop&&(validate0(data.preStop,{instancePath:instancePath+"/preStop",parentData:data,parentDataProperty:"preStop",rootData})||(errors=(vErrors=null===vErrors?validate0.errors:vErrors.concat(validate0.errors)).length)),void 0!==data.stopSignal&&(validate6(data.stopSignal,{instancePath:instancePath+"/stopSignal",parentData:data,parentDataProperty:"stopSignal",rootData})||(errors=(vErrors=null===vErrors?validate6.errors:vErrors.concat(validate6.errors)).length));else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate3.errors=vErrors,0===errors}