- Add a Node list grouped by Node Pools
- Both Node/Node Pools are of type 'management'
- For pools...
- Show node count next to pool label
- Show description of pool underneath pool label
- Show convenience scale down/up buttons (normally scale by cluster config)
- Show node pool action menu
- For nodes
- Link to kube node
- Show node role/s
- Update Machine/Machine Pool List
- For pools
- Like Node Pools add a description of machine pool underneath label
- Like Node Pools Show convienience scale down/up buttons (normally scale by cluster config)
- For machines
- Like Nodes link to kube node
- Like Nodes show node machine role/s
- Add resource descriptions (shown on lists) for machine, machine deployment and machine set
- Addresses #3291
- Includes #3016, #493
- Add POD stat to kube nodes table
- Group kube nodes by management node pools, describe pools as per old norman node pools
- Add Drain Node
- Add ability to hide table columns depending on window width
- hide certain stats at certain widths
- Fixed an issue where RAM & CPU stats were reported strangely (multiplied over an above normal % only to be reduced to working % in formatter)
- for resources in error or transitioning states show the associated message underneath the row
- message is placed as default content in list's sub-row (currently only used for cis reports)
- also allow override of resource state object used to determine resource state and state message
- only used in provisioning cluster to swap state with management cluster if not rke2
- this will be reverted once backend correctly syncs state of legacy/rke1 clusters correctly
Also fixed indentation of unconnected clusters in side nav