Dev Tools · 14h ago
Argo Workflows bug skips retry on missing template
A bug in Argo Workflows causes workflows referencing a WorkflowTemplate via spec.workflowTemplateRef to immediately error if the template is not yet in the informer cache, bypassing the configured retryStrategy. The issue arises because the controller marks the workflow as Error during fetchWorkflowSpec, before retry logic is ever reached. Users must ensure templates are created and synced before workflows, or the retryPolicy is ignored.
Meridian48 take
The bug exposes a design flaw where retryStrategy is evaluated too late in the reconciliation loop, making it ineffective for transient template availability issues.
argo-workflowskubernetes-bug