Roll out new unified standards to all Flux controllers
scottrigby opened this issue · 3 comments
- Part of #1602
- Depends on fluxcd/pkg#117
- Depends on fluxcd/pkg#118
Status
Now that fluxcd/pkg#101 is merged, people who have already contributed to Flux controllers built on controller-runtime (and have sufficient knowledge of K8s API conventions) can already start. Until fluxcd/pkg#117 is merged, we can do this on other controllers by pinning that PR branch from the source controller (refactor-reconcilers
), and then after merge change back to main
, and when available, to a tagged revision post-merge.
Tasks
In PRIORITY order, with linked issues/PRs where applicable, and current status:
- Update kustomize-controller to new unified standards 🎉 (fluxcd/kustomize-controller#663)
- source-controller https://github.com/fluxcd/flux2/issues/1679 🙂 (fluxcd/source-controller#361)
- helm-controller fluxcd/helm-controller#303 in progress ⏳
- Update image-automation-controller to new unified standards
- Update image-reflector-controller to new unified standards
- Update notification-controller to new unified standards
Nice to have:
- #1625 on hold 🚫
@hiddeco the only remaining open task is closed. Can we close this issue then, too?
We've reshaped the roadmap to be about gradually promoting features and APIs to stable (GA). I'm closing this umbrella issue as it tracks things globally, we're now using milestones to track GA per featureset.