lists
- previously workload list and detail used pod status phase
- pod status phase can sometimes appear contradictory to pod state (#4745)
- so show the same in all three locations
- Note - Job related workloads remain unchanged
Also
- Workload detail count gauges... don't show percentage doughnut if they're
all just circles (all in one state). Without variance these are confusing
- Show a new column in workload table which indicates pod/job state and allows user to scale if possible
- Pod/job state matches that shown in the workload type detail pages
- Pod/job state requires we fetch these resources, in order to show the list quickly we don't block on these
- Also show tooltip for columns supplied by kube schemas (this makes it easier to understand some of the workload columns)
Generic changes added to support drop down
- Allow columns to block selection of row
- Added generic PlusMinus component (this will eventually make it on to the workload detail page)
- In order to make room for the new column some columns (image + endpoint) will be removed as the screen shrinks