Deploy Defaults
The majority of fields on the SingularityDeployRequest
and SingularityDeploy
objects are optional. However, many of these values have request level or system-wide defaults to fall back on when not set. The list below contains a list of deploy properties, relevant SingularityRequest
or SingularityConfiguration
fields, and their defaults. Config fields are in the SingularityConfiguration
unless otherwise specified
SingularityDeployRequest
deploy field |
config field |
default value |
unpauseOnSuccessfulDeploy |
|
false |
SingularityDeploy
deploy field |
config field |
default value |
deployHealthTimeoutSeconds |
deployHealthyBySeconds |
120 |
healthcheckProtocol |
|
HTTP |
healthcheckIntervalSeconds |
healthcheckIntervalSeconds |
5 |
healthcheckTimeoutSeconds |
healthcheckTimeoutSeconds |
5 |
healthcheckPortIndex |
|
0 |
considerHealthyAfterRunningForSeconds |
considerTaskHealthyAfterRunningForSeconds |
5 |
loadBalancerPortIndex |
|
0 |
skipHealthchecksOnDeploy |
SingularityRequest.skipHealthchecks |
false |
healthcheckMaxRetries |
healthcheckMaxRetries |
0 |
healthcheckMaxTotalTimeoutSeconds |
healthcheckMaxTotalTimeoutSeconds |
No Timeout |
deployInstanceCountPerStep |
|
All Instances |
deployStepWaitTimeMs |
|
0 |
autoAdvanceDeploySteps |
|
true |
maxTaskRetries |
defaultDeployMaxTaskRetries |
0 |
shell |
|
false if cmd line args are present, true otherwise |
containerInfo.type |
|
MESOS |