mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-08 21:14:56 +09:00
The chart nested `faultDomain`, `imageType`, `labels`, and `minimumUptimeSecondsForBounce` inside `automationOptions`, but the FoundationDBCluster CRD schema defines all four as direct children of `spec`. Flux v2.7 (helm-controller v1.4.3) used permissive client-side patch and silently dropped the unknown fields; v2.8 (helm-controller v1.5.0) does strict Server-Side Apply and rejects: failed to create typed patch object: .spec.automationOptions.<field>: field not declared in schema This was a latent bug from day one — none of those fields ever actually configured anything. Moving them one level up applies the values to where the operator looks for them. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Signed-off-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com>