teraslice-cli / helpers/jobs / default
Class: default
Defined in: teraslice-cli/src/helpers/jobs.ts:45
Constructors
Constructor
new default(
cliConfig):Jobs
Defined in: teraslice-cli/src/helpers/jobs.ts:61
Parameters
| Parameter | Type |
|---|---|
cliConfig | Record<string, any> |
Returns
Jobs
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
activeStatus | string[] | - | teraslice-cli/src/helpers/jobs.ts:56 |
allJobsStopped | boolean | - | teraslice-cli/src/helpers/jobs.ts:55 |
concurrency | number | - | teraslice-cli/src/helpers/jobs.ts:59 |
config | Record<string, any> | Param config object | teraslice-cli/src/helpers/jobs.ts:51 |
jobs | JobMetadata[] | - | teraslice-cli/src/helpers/jobs.ts:53 |
jobsListChecked | string[] | - | teraslice-cli/src/helpers/jobs.ts:57 |
jobsListInitial | string[] | - | teraslice-cli/src/helpers/jobs.ts:54 |
teraslice | default | - | teraslice-cli/src/helpers/jobs.ts:52 |
terminalStatuses | AllStatusTypes[] | - | teraslice-cli/src/helpers/jobs.ts:58 |
Accessors
list
Get Signature
get list():
JobMetadata[]
Defined in: teraslice-cli/src/helpers/jobs.ts:80
Returns
Methods
adjustWorkers()
adjustWorkers():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:129
Returns
Promise<void>
awaitStatus()
awaitStatus():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:201
Returns
Promise<void>
batchJobsBeforeStart()
batchJobsBeforeStart():
JobMetadata[][]
Defined in: teraslice-cli/src/helpers/jobs.ts:319
Returns
JobMetadata[][]
checkForErrors()
checkForErrors():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:173
Returns
Promise<void>
checkStatus()
checkStatus():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:117
Returns
Promise<void>
delete()
delete():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:499
Returns
Promise<void>
deleteOne()
deleteOne(
job):Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:518
Parameters
| Parameter | Type |
|---|---|
job | JobMetadata |
Returns
Promise<void>
export()
export():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:820
Returns
Promise<void>
exportOne()
exportOne(
jobConfig):Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:832
Parameters
| Parameter | Type |
|---|---|
jobConfig | JobConfig |
Returns
Promise<void>
formatJobConfig()
formatJobConfig(
jobConfig):Partial<JobConfig>
Defined in: teraslice-cli/src/helpers/jobs.ts:730
Parameters
| Parameter | Type |
|---|---|
jobConfig | JobConfigFile |
Returns
Partial<JobConfig>
getClusterControllers()
getClusterControllers():
Promise<ExecutionList>
Defined in: teraslice-cli/src/helpers/jobs.ts:722
Returns
Promise<ExecutionList>
getJobDiff()
getJobDiff(
job):void
Defined in: teraslice-cli/src/helpers/jobs.ts:796
Parameters
| Parameter | Type |
|---|---|
job | JobMetadata |
Returns
void
getLocalJSONConfigs()
getLocalJSONConfigs(
srcDir,files):Record<string,Partial<JobConfig>>
Defined in: teraslice-cli/src/helpers/jobs.ts:745
Parameters
| Parameter | Type |
|---|---|
srcDir | string |
files | string[] |
Returns
Record<string, Partial<JobConfig>>
getStatus()
getStatus(
jobApi):Promise<AllStatusTypes>
Defined in: teraslice-cli/src/helpers/jobs.ts:658
Parameters
| Parameter | Type |
|---|---|
jobApi | Job |
Returns
Promise<AllStatusTypes>
initialize()
initialize():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:113
Returns
Promise<void>
noJobsWithStatus()
noJobsWithStatus():
void
Defined in: teraslice-cli/src/helpers/jobs.ts:686
Returns
void
pause()
pause():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:440
Returns
Promise<void>
pauseOrStopOne()
pauseOrStopOne(
job,action):Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:463
Parameters
| Parameter | Type |
|---|---|
job | JobMetadata |
action | "stop" | "pause" |
Returns
Promise<void>
printDiff()
printDiff(
diffResult,showUpdateField):void
Defined in: teraslice-cli/src/helpers/jobs.ts:758
Parameters
| Parameter | Type |
|---|---|
diffResult | Change[] |
showUpdateField | boolean |
Returns
void
recover()
recover():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:151
Returns
Promise<void>
restart()
restart():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:269
Returns
Promise<void>
resume()
resume():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:257
Returns
Promise<void>
run()
run():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:261
Returns
Promise<void>
save()
save():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:223
Returns
Promise<void>
start()
start():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:265
Returns
Promise<void>
startOrResume()
startOrResume(
action):Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:274
Parameters
| Parameter | Type |
|---|---|
action | "start" | "resume" |
Returns
Promise<void>
startOrResumeOne()
startOrResumeOne(
job,action):Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:294
Parameters
| Parameter | Type |
|---|---|
job | JobMetadata |
action | "start" | "resume" |
Returns
Promise<void>
statusCheck()
statusCheck(
statusList,status):boolean
Defined in: teraslice-cli/src/helpers/jobs.ts:675
Parameters
| Parameter | Type |
|---|---|
statusList | undefined | AllStatusTypes[] |
status | AllStatusTypes |
Returns
boolean
stop()
stop():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:448
Returns
Promise<void>
submitJobConfig()
submitJobConfig(
jobConfig):Promise<undefined|Job>
Defined in: teraslice-cli/src/helpers/jobs.ts:84
Parameters
| Parameter | Type |
|---|---|
jobConfig | JobConfigParams |
Returns
Promise<undefined | Job>
verifyK8sImageContinuity()
verifyK8sImageContinuity(
cliConfig):Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:92
Parameters
| Parameter | Type |
|---|---|
cliConfig | default |
Returns
Promise<void>
view()
view():
Promise<void>
Defined in: teraslice-cli/src/helpers/jobs.ts:123
Returns
Promise<void>