fluxcd/flux2

Roll out new unified standards to all Flux controllers

scottrigby opened this issue · 3 comments

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:

Nice to have:

RC releases for all relevant packages have been published:

Package Version Reference
github.com/fluxcd/pkg/apis/kustomize v0.3.0-rc.1 Link
github.com/fluxcd/pkg/apis/meta v0.11.0-rc.1 Link
github.com/fluxcd/pkg/runtime v0.13.0-rc.5 Link

@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.