Commit Graph

22 Commits

Author SHA1 Message Date
Richard Cox 6746ed830a Scale down specific RKE2 machine
- Adds the scale down action to an RKE2 machine
- Cater for case where at lease one machine with a role of Control Plane must exist
2022-01-26 09:53:01 +00:00
Jordon Leach a930bb5841 change isForceRemoveable returnMessage requirement 2021-11-29 13:57:40 -05:00
Jordon Leach c90437a33b
Merge pull request #4592 from jordojordo/4538-force-machine-deletion
Add action for node force-machine-remove
2021-11-23 07:53:56 -05:00
Jordon Leach 0994f0860d PR changes - added label for force-machine-remove url 2021-11-22 14:21:25 -05:00
Jordon Leach 382a7e64b5 add shortkey for force deleting 2021-11-19 17:32:11 -05:00
Jordon Leach b45bb1ff9e fixed setting annotations for correct infrastructure reference machine 2021-11-18 18:01:37 -05:00
Jordon Leach 63a03ca330 Add action for pool force-machine-remove 2021-11-18 14:59:49 -05:00
Sean d6f7745581 Checks that node status phase is "running" before enabling option 2021-11-17 14:14:26 -07:00
Vincent Fiduccia 14c6f0c222
_standardActions -> super._availableActions 2021-10-29 11:13:57 -07:00
Vincent Fiduccia e12eae56f4
Drop .class since it's the only type now 2021-10-25 10:20:35 -07:00
Vincent Fiduccia 570c4650e9
Now with more classes and no proxies 2021-10-25 10:20:34 -07:00
Phillip Rak 91907f44cd Add operatingSystem to cluster.x-k8s.io.machine model 2021-09-22 14:48:58 -07:00
Vincent Fiduccia 534a2da278
Don't lose the selected cloud credential 2021-08-25 02:24:40 -07:00
Vincent Fiduccia e811b4de93
Remove pools from the machinePool, ignore errors deleting config (#3834) 2021-08-25 00:13:19 -07:00
Vincent Fiduccia 72d1318953
Disable clone on node and node accessories (#3541) 2021-07-28 11:06:31 -07:00
Richard Cox 86a549a43e Add 'Download SSH Key' action for Management Nodes
- #3362
2021-07-07 13:46:13 +01:00
Richard Cox 8fe34b4778 Changes following review
- Tweak some translations
- Remove used alwaysGroup
- Fix RKE1 scale pool & reactivity
- Show management pool table if rke2 or have machines
- Show node pool table if not management pool and have nodes
- Cleaned up `roles()` function (and made common fn)
- Converted some 'clusterId' property names to 'mgmtClusterId'
2021-06-29 14:11:36 +01:00
Richard Cox ec2e1c6ca4 Update Cluster Manager Node/Machine Lists
- 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
2021-06-28 15:40:25 +01:00
Vincent Fiduccia b11c66bf76
Show role and k8s node on capi machine 2021-06-22 23:35:08 -07:00
Vincent Fiduccia aa7e67a015
Add provisioning ssh action to k8s node 2021-05-03 14:46:01 -07:00
Vincent Fiduccia 294baf0aa2
Machine SSH & Key download 2021-04-29 14:33:09 -07:00
Vincent Fiduccia 32c24bf5c0
Better driver picker 2021-03-17 23:02:50 -07:00