- make userPrincipal id/name properties generic in mgnt binding types
- userPrincipalName becomes principalName
- principalId comes from this.principalName || this.userPrincipalName || this.groupPrincipalName
- use principal to determine user/group and properties in norman to save
- removed properties in norman save bindings that weren't needed
- Use a new generic prompt (displays customisable text and provides action to execute)
- Also fixed an issue where previous button was shown after uninstalling v1
- 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)
- fix this.cluster vs cluster when calling action, also make sure params are part of body
- select first service automatically
- disable rotate button if no service selected (defensive, shouldn't be hit)
- show error in a banner