You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: apply +31 sync-wave offset to values-coco-dev.yaml and unpin clustergroup chart
Apply the same +31 sync-wave offset convention to values-coco-dev.yaml
so all waves are positive, matching values-hub.yaml. Revert the
temporary clusterGroupChartVersion pin (0.9.45 -> 0.9.*) since
positive-only waves eliminate the issue that prompted it.
Signed-off-by: Min Zhang <minzhang@redhat.com>
The CoCo development configuration reuses several of the same components. Only the active `compliance-scanning` wave differs from the commented-out defaults; other entries are commented out but updated for consistency.
Charts marked **(external)** have been externalized to standalone repositories managed under [validatedpatterns](https://github.com/validatedpatterns). Their resource-level sync-wave annotations are maintained in those repos, not here. The tables below reflect the +31 offset values that each external chart should carry.
@@ -226,7 +247,8 @@ These control resource ordering within a single Application's sync. Template wav
226
247
227
248
## Notes
228
249
229
-
-**"Old"** = value before the +31 offset. **"—"** = no sync-wave existed (defaulted to 0).
250
+
-**"Old"** = value before the +31 offset. **"---"** = no sync-wave existed (defaulted to 0).
230
251
-**"Current"** = value after the +31 offset plus newly added application-level annotations.
231
252
- Template waves are resolved **locally within each app sync**, not globally. A template wave of 32 inside acs-central (app wave 41) does not conflict with a template wave of 32 inside noobaa-mcg (app wave 36); they run independently.
232
253
- Sync waves control **Application creation order**, not readiness. A later wave means the Application resource is submitted to the hub later, but the earlier app's pods may not be fully running yet. For hard readiness gates, use Argo CD health checks or resource hooks.
254
+
-**Externalized charts**: Five charts (certmanager, compliance-scanning, keycloak/RHBK, quay-registry, ZTWIM) are maintained in standalone repositories. Their resource-level sync-wave annotations are managed there and pinned via `chartVersion` in `values-hub.yaml`. Application-level sync-waves remain in this repository.
0 commit comments