We are using Gitlab-CE 15.4 running on-premise. After the upgrade of this version the monitoring check https://localhost/-/readiness?all=1 does not return “redis_check” status.
Expected JSON response:
{“status”:“ok”,“master_check”:[{“status”:“ok”}],“db_check”:[{“status”:“ok”}],“redis_check”:[{“status”:“ok”}],“cache_check”:[{“status”:“ok”}],“queues_check”:[{“status”:“ok”}],“shared_state_check”:[{“status”:“ok”}],“trace_chunks_check”:[{“status”:“ok”}],“rate_limiting_check”:[{“status”:“ok”}],“sessions_check”:[{“status”:“ok”}],“gitaly_check”:[{“status”:“ok”,“labels”:{“shard”:“default”}}]}
Actual JSON response:
{“status”:“ok”,“master_check”:[{“status”:“ok”}],“db_check”:[{“status”:“ok”}],“cache_check”:[{“status”:“ok”}],“queues_check”:[{“status”:“ok”}],“rate_limiting_check”:[{“status”:“ok”}],“sessions_check”:[{“status”:“ok”}],“shared_state_check”:[{“status”:“ok”}],“trace_chunks_check”:[{“status”:“ok”}],“gitaly_check”:[{“status”:“ok”,“labels”:{“shard”:“default”}}]}
I did not find nether mentions of deprecation or deletion of redis_check in Release notes, nor information in the documentation to enable/configure this check.
Is it a bug?