The health check endpoint was calling Towerops.RedisHealthCheck.check_health/2 but the module didn't exist, causing startup probes to fail with 503 errors. Added RedisHealthCheck module with: - check_health/2: Single PING command with timeout for health checks - wait_for_redis/2: Exponential backoff retry logic for startup This fixes the failing health checks that were blocking pod rollouts. All tests passing. |
||
|---|---|---|
| .. | ||
| mix/tasks | ||
| snmpkit | ||
| towerops | ||
| towerops_web | ||
| snmp_lib.ex | ||
| snmp_mgr.ex | ||
| snmpkit.ex | ||
| towerops.ex | ||
| towerops_web.ex | ||