From 12ad4908fa6a74bd8ca0875d422ebae205b4c0e9 Mon Sep 17 00:00:00 2001 From: Michael Bridgen Date: Tue, 10 Nov 2020 15:34:58 +0000 Subject: [PATCH 1/3] Separate out "scans at all" from authentication This makes it a clearer that the component does something worthwhile, and is lacking mainly in platform-specific support. Signed-off-by: Michael Bridgen --- docs/roadmap/index.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/docs/roadmap/index.md b/docs/roadmap/index.md index 3ececf2f..85161c77 100644 --- a/docs/roadmap/index.md +++ b/docs/roadmap/index.md @@ -55,12 +55,17 @@ Non-Goals Tasks -- [x] [Design the image scanning and automation API](https://github.com/fluxcd/flux2/discussions/107) -- [ ] Implement an image scanning controller -- [x] Design the automation component -- [ ] Implement the image scan/patch/push workflow -- [ ] Integrate the new components in the Flux CLI -- [ ] Create a migration guide from Flux annotations +- [x] [Design the image scanning and automation API](https://github.com/fluxcd/flux2/discussions/107) +- [x] Implement an image scanning controller +- [x] Public image repo support +- [ ] Credentials from Secret [fluxcd/image-reflector-controller#35](https://github.com/fluxcd/image-reflector-controller/pull/35) +- [ ] ECR-specific support [fluxcd/image-reflector-controller#11](https://github.com/fluxcd/image-reflector-controller/issues/11) +- [ ] GCR-specific support [fluxcd/image-reflector-controller#11](https://github.com/fluxcd/image-reflector-controller/issues/11) +- [ ] Azure-specific support [fluxcd/image-reflector-controller#11](https://github.com/fluxcd/image-reflector-controller/issues/11) +- [x] Design the automation component +- [x] Implement the image scan/patch/push workflow +- [ ] Integrate the new components in the Flux CLI +- [ ] Write a migration guide from Flux annotations ## The road to Helm Operator v2 @@ -93,4 +98,4 @@ Tasks - [x] Implement support for referring to an alternative chart values file - [x] Stabilize API - [x] [Create a migration guide for Helm Operator users](../guides/helm-operator-migration.md) -- [ ] [Gather feedback on the migration guide](https://github.com/fluxcd/flux2/discussions/413) \ No newline at end of file +- [ ] [Gather feedback on the migration guide](https://github.com/fluxcd/flux2/discussions/413) From af82ce31a6cf701d2d254d086626de9b0cdb0441 Mon Sep 17 00:00:00 2001 From: Michael Bridgen Date: Thu, 3 Dec 2020 16:09:27 +0000 Subject: [PATCH 2/3] Bring image automation roadmap up to date Specifically, - using credentials from a secret is done - the CLI integration is underway I gave the %-complete a decent bump to reflect those, and all the work on making the image-* controllers have all the GOTK dials and knobs e.g., suspend. Signed-off-by: Michael Bridgen --- docs/roadmap/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/roadmap/index.md b/docs/roadmap/index.md index 85161c77..f19a15e1 100644 --- a/docs/roadmap/index.md +++ b/docs/roadmap/index.md @@ -43,7 +43,7 @@ Tasks ### Flux image update feature parity -[= 30% "30%"] +[= 70% "70%"] Goals @@ -58,13 +58,13 @@ Tasks - [x] [Design the image scanning and automation API](https://github.com/fluxcd/flux2/discussions/107) - [x] Implement an image scanning controller - [x] Public image repo support -- [ ] Credentials from Secret [fluxcd/image-reflector-controller#35](https://github.com/fluxcd/image-reflector-controller/pull/35) +- [x] Credentials from Secret [fluxcd/image-reflector-controller#35](https://github.com/fluxcd/image-reflector-controller/pull/35) - [ ] ECR-specific support [fluxcd/image-reflector-controller#11](https://github.com/fluxcd/image-reflector-controller/issues/11) - [ ] GCR-specific support [fluxcd/image-reflector-controller#11](https://github.com/fluxcd/image-reflector-controller/issues/11) - [ ] Azure-specific support [fluxcd/image-reflector-controller#11](https://github.com/fluxcd/image-reflector-controller/issues/11) - [x] Design the automation component - [x] Implement the image scan/patch/push workflow -- [ ] Integrate the new components in the Flux CLI +- [ ] Integrate the new components in the Flux CLI [fluxcd/flux2#538](https://github.com/fluxcd/flux2/pull/538) - [ ] Write a migration guide from Flux annotations ## The road to Helm Operator v2 From 001d37567cf692b068547d1a35477d7b3a37ba86 Mon Sep 17 00:00:00 2001 From: Michael Bridgen Date: Thu, 3 Dec 2020 16:22:56 +0000 Subject: [PATCH 3/3] Provide pointers to the install guides in roadmap This gives people a way into the software, alongside the idea of how ready it is. Signed-off-by: Michael Bridgen --- docs/roadmap/index.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/roadmap/index.md b/docs/roadmap/index.md index f19a15e1..fd1408fd 100644 --- a/docs/roadmap/index.md +++ b/docs/roadmap/index.md @@ -14,6 +14,11 @@ All of the above will constitute "Flux v2". [= 100% "100%"] +Flux v2 read-only is ready to try. See the [Getting +Started](https://toolkit.fluxcd.io/get-started/) how-to, and the +[Migration +guide](https://toolkit.fluxcd.io/guides/flux-v1-migration/). + This would be the first stepping stone: we want Flux v2 to be on-par with today's Flux in [read-only mode](https://github.com/fluxcd/flux/blob/master/docs/faq.md#can-i-run-flux-with-readonly-git-access) and [FluxCloud](https://github.com/justinbarrick/fluxcloud) notifications. @@ -45,6 +50,10 @@ Tasks [= 70% "70%"] +Image automation is available as a prerelease. See [the +README](https://github.com/fluxcd/image-automation-controller#readme) +for instructions on installing it. + Goals - Offer components that can replace Flux v1 image update feature @@ -73,6 +82,11 @@ Tasks [= 100% "100%"] +Helm support in Flux v2 is ready to try. See the [Helm controller +guide](https://toolkit.fluxcd.io/guides/helmreleases/), and the [Helm +controller migration +guide](https://toolkit.fluxcd.io/guides/helm-operator-migration/). + Goals - Offer a migration guide for those that are using Helm Operator with Helm v3 and charts from