cozystack/internal
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
..
backupcontroller refactor: rename mysql application to mariadb 2026-02-12 15:15:20 +01:00
controller [Backport release-1.0] fix(dashboard): exclude hidden MarketplacePanel resources from sidebar menu (#2204) 2026-03-10 17:50:23 +01:00
cozyvaluesreplicator Improve Reconcile function 2026-01-06 18:53:17 +03:00
crdinstall fix(operator): validate CRD apiVersion, respect SIGTERM during install 2026-02-18 00:49:56 +03:00
fluxinstall refactor(operator): extract shared manifest utils from crdinstall and fluxinstall 2026-02-18 00:49:56 +03:00
lineagecontrollerwebhook refactor(api): rename CozystackResourceDefinition to ApplicationDefinition 2026-01-15 22:35:56 +01:00
manifestutil fix(manifestutil): check apiVersion in CollectCRDNames for consistent GVK matching 2026-02-18 00:49:57 +03:00
operator fix(operator): requeue packages when dependencies are not ready 2026-03-13 15:23:34 +00:00
shared/crdmem refactor(api): rename CozystackResourceDefinition to ApplicationDefinition 2026-01-15 22:35:56 +01:00
sse [kubeovn] Implement the KubeOVN plunger 2025-09-11 02:11:58 +03:00
telemetry fix(telemetry): use APIReader instead of cached client in operator 2026-01-27 18:06:30 +01:00
template [backups] Add templating of velero backups 2026-01-04 13:31:15 +03:00