Files
awx-operator/docs/user-guide/advanced-configuration/container-probes.md

2.8 KiB

Container Probes

These parameters control the usage of liveness and readiness container probes for the web and task containers.

[!ALERT] All of probes are disabled by default for now, to enable it, set the *_period parameters. For example:


web_liveness_period: 15
web_readiness_period: 15
task_liveness_period: 15
task_readiness_period: 15

Web / Task Container Liveness Check

The liveness probe queries the status of the supervisor daemon of the container. The probe will fail if it detects one of the services in a state other than "RUNNING".

Name Description Default
web_liveness_period Time period in seconds between each probe check. The value of 0 disables the probe. 0
web_liveness_initial_delay Initial delay before starting probes in seconds 5
web_liveness_failure_threshold Number of consecutive failure events to identify failure of container 3
web_liveness_timeout Number of seconds to wait for a probe response from container 1
task_liveness_period Time period in seconds between each probe check. The value of 0 disables the probe. 0
task_liveness_initial_delay Initial delay before starting probes in seconds 5
task_liveness_failure_threshold Number of consecutive failure events to identify failure of container 3
task_liveness_timeout Number of seconds to wait for a probe response from container 1

Web Container Readiness Check

This is an HTTP check against the status endpoint to confirm the system is still able to respond to web requests.

Name Description Default
web_readiness_period Time period in seconds between each probe check. The value of 0 disables the probe. 0
web_readiness_initial_delay Initial delay before starting probes in seconds 5
web_readiness_failure_threshold Number of consecutive failure events to identify failure of container 3
web_readiness_timeout Number of seconds to wait for a probe response from container 1

Task Container Readiness Check

This is a command probe using the builtin check command of the awx-manage utility.

Name Description Default
task_readiness_period Time period in seconds between each probe check. The value of 0 disables the probe. 0
task_readiness_initial_delay Initial delay before starting probes in seconds 5
task_readiness_failure_threshold Number of consecutive failure events to identify failure of container 3
task_readiness_timeout Number of seconds to wait for a probe response from container 1