https://github.com/kitproj/kit/internal/types/workflow#/$defs/Task/properties/readinessProbeA probe to check if the task is alive, it will be restarted if not.
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
|---|---|---|---|---|---|---|---|
| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | workflow.schema.json* |
object (Probe)
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| tcpSocket | object |
Optional | cannot be null | Untitled schema |
| httpGet | object |
Optional | cannot be null | Untitled schema |
| initialDelaySeconds | integer |
Optional | cannot be null | Untitled schema |
| periodSeconds | integer |
Optional | cannot be null | Untitled schema |
| successThreshold | integer |
Optional | cannot be null | Untitled schema |
| failureThreshold | integer |
Optional | cannot be null | Untitled schema |
TCPSocketAction describes an action based on opening a socket
tcpSocket
-
is optional
-
Type:
object(TCPSocketAction) -
cannot be null
-
defined in: Untitled schema
object (TCPSocketAction)
HTTPGetAction describes an action based on HTTP Locks requests.
httpGet
-
is optional
-
Type:
object(HTTPGetAction) -
cannot be null
-
defined in: Untitled schema
object (HTTPGetAction)
Number of seconds after the process has started before the probe is initiated.
initialDelaySeconds
-
is optional
-
Type:
integer(initialDelaySeconds) -
cannot be null
-
defined in: Untitled schema
integer (initialDelaySeconds)
How often (in seconds) to perform the probe.
periodSeconds
-
is optional
-
Type:
integer(periodSeconds) -
cannot be null
-
defined in: Untitled schema
integer (periodSeconds)
Minimum consecutive successes for the probe to be considered successful after having failed.
successThreshold
-
is optional
-
Type:
integer(successThreshold) -
cannot be null
-
defined in: Untitled schema
integer (successThreshold)
Minimum consecutive failures for the probe to be considered failed after having succeeded.
failureThreshold
-
is optional
-
Type:
integer(failureThreshold) -
cannot be null
-
defined in: Untitled schema
integer (failureThreshold)