agent-platform release v4.93.1

Fixed

  • The four Flux Operator CRDs upgrade with the chart (giantswarm/agent-platform#728). The flux-engine subchart carries fluxinstances, fluxreports, resourcesets and resourcesetinputproviders (fluxcd.controlplane.io) in crds/, which Helm and helm-controller install once and never upgrade, and the operator does not manage them: every installation kept the CRDs of its first install. With the bundled engine a pre-install/pre-upgrade hook Job <release>-flux-operator-crds (weight -9) now server-side applies them from a hook ConfigMap carrying the subchart’s file, field manager agent-platform. The seven Flux CRDs stay the operator’s. UPGRADE.md’s manual apply step is gone. make verify-engine asserts the hook and that the ConfigMap is the subchart’s file.