cozystack/internal/operator
Andrei Kvapil 5e897ef207 fix(operator): requeue packages when dependencies are not ready
When dependencies are not ready the reconciler returned without
requeueing, relying solely on watch events to re-trigger. If a watch
event was missed (controller restart, race condition, dependency already
ready before watch setup), the package would stay stuck in
DependenciesNotReady forever.

Add RequeueAfter: 30s so dependencies are periodically rechecked.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
(cherry picked from commit f906a0d8ad)
2026-03-13 15:23:34 +00:00
..
package_reconciler.go fix(operator): requeue packages when dependencies are not ready 2026-03-13 15:23:34 +00:00
packagesource_reconciler.go feat(operator): add secret replicator and reconciler improvements 2026-01-06 16:31:40 +01:00