Handle flux system upgrade

closes: #40 (closed) sylva-projects/sylva-core#2376 (closed)

This MR ensures that the flux-system Kustomization automatically stays in sync with the source repository generated by ensureChartSource(). If a new GitRepository or HelmRepository is created (e.g., when the sylva-units Git repo is updated), the controller now updates the flux-system’s sourceRef accordingly and triggers reconciliation.

Edited by Ishita Mittal

Merge request reports

Loading