ProbeConfiguration |
object or string |
✖ |
|
|
ProbeConfiguration.ReplicaSetName |
string |
✔ |
|
The name of the replicaset to scale the pods of |
ProbeConfiguration.ContainerName |
string or null |
✖ |
|
The name of the container we would like to update, if not given - the probe will update all of the pod's containers |
ProbeConfiguration.EnvVarsToUpdate |
object or string |
✖ |
|
The environment variables to update/add |
ProbeConfiguration.IntervalBetweenDesiredStateChecksMs |
integer or string |
✖ |
1000 |
The interval in milliseconds between every check of the replica set's state (if it reached the desired number of pods yet) |
ProbeConfiguration.TimeoutWaitForDesiredStateSeconds |
integer or string |
✖ |
300 |
The timeout in seconds for waiting for the replicaset to scale to the given number of pods, when timeout is reached an error log is raised and the code continues to run |
ProbeConfiguration.UseGlobalDict |
string or true/false |
✖ |
False |
When true, missing probe configuration keys may be resolved from the shared global dictionary before local YAML/code values are applied. |
ProbeConfiguration.EnvVarsToRemove |
list or string |
✖ |
|
The environment variables to remove |
ProbeConfiguration.EnvVarsToRemove[] |
string |
✖ |
|
|
ProbeConfiguration.Openshift |
object or string |
✔ |
|
The openshift environment to perform action in |
ProbeConfiguration.Openshift.Cluster |
string |
✔ |
|
The openshift cluster api |
ProbeConfiguration.Openshift.Namespace |
string |
✔ |
|
The openshift namespace the application is at |
ProbeConfiguration.Openshift.Password |
string |
✔ |
|
Password of the username with access to the openshift namespace and application |
ProbeConfiguration.Openshift.Username |
string |
✔ |
|
Username with access to the openshift namespace and application |