Open
Description
Problem
We have gotten feedback on numerous occasions now that the "Progressive Delivery" UI lacks a compelling feature set.
Jobs to be done
- As a user, I might not be fully aware of Flagger and its capabilities. I don't know that it is creating a duplicate set of objects with "canaries".
- As a user, I need to jump to various tabs to get the full context of what a canary is doing at any given point of time. It would be nicer to see a more consolidated view of everything without jumping to tabs. This means I want to know which "success" or "failure" metric it is currently testing. I need to quickly see which metrics passed. I need to know the traffic distribution between the existing "deployment" and the "canary" rolling out. [Sept 2023 update: addressing this via Pipelines UI work.]
- As a user, I need to be able to view my canaries rolling out across clusters. I need to be able to see the progress they are making and the current UI is too basic to fit that need. [Sept 2023 update: addressing this via Pipelines UI work.]
- As a user, I need to know when a canary is successful and that the existing objects are "no longer active". [Sept 2023 update: addressing this via Pipelines UI work.]
- As a user, I need to have a safe production rollout. From the pipelines view I can see which versions are rolling out, but I have no insights into whether any canaries exist, and if they do how they are doing. [Sept 2023 update: addressing this via Pipelines UI work.]