Skip to content

fix(AAP-88907): remove online_workers gate from status readiness check - #280

Open
Funi1234 wants to merge 1 commit into
ansible:mainfrom
Funi1234:fix/AAP-88907-remove-online-workers-gate
Open

Funi1234 wants to merge 1 commit into
ansible:mainfrom
Funi1234:fix/AAP-88907-remove-online-workers-gate

Conversation

@Funi1234

@Funi1234 Funi1234 commented Aug 20, 2026

Copy link
Copy Markdown
SUMMARY

Remove the online_workers check from the uri until condition in the galaxy-status version check (both route and non-route paths).

After a minor upgrade, worker pods restart quickly and Automationhub-Worker-Ready is set to True via pod readiness probes, but workers take significantly longer to re-register their heartbeat with Redis/Celery and appear in online_workers. This causes the uri task to exhaust its retry window, preventing OperatorFinishedExecution from ever being posted — even though the Hub deployment is functionally healthy.

The remaining health gates (API responding, plugin versions registered, content apps up, database connected, Redis connected) are sufficient. Worker availability is already covered by the Automationhub-Worker-Ready condition.

Issue: AAP-88907

ADDITIONAL INFORMATION

The failure surfaces as a misleading Failure condition message of "OK (2014 bytes)" on the AutomationHub CR — the HTTP 200 response was successful, but the Jinja2 until assertion on online_workers failed after retry exhaustion, and ansible-operator-plugins captured the last msg as the condition message.

Worker heartbeat registration in online_workers lags behind pod
readiness after minor upgrades, causing OperatorFinishedExecution
to never post. Worker availability is already covered by the
Automationhub-Worker-Ready condition from pod readiness probes.

Issue: AAP-88907

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Funi1234 Funi1234 changed the title fix: remove online_workers gate from status readiness check fix(AAP-88907): remove online_workers gate from status readiness check Aug 20, 2026
@Funi1234 Funi1234 closed this Sep 7, 2026
@Funi1234 Funi1234 reopened this Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant