teraslice-cli / helpers/jobs / default
Class: default
Defined in: teraslice-cli/src/helpers/jobs.ts:45
Constructors
new default()
new default(
cliConfig
):default
Defined in: teraslice-cli/src/helpers/jobs.ts:61
Parameters
Parameter | Type |
---|---|
cliConfig | Record <string , any > |
Returns
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
>