[GH-ISSUE #117] Rolling Patch/Update Maintenance mode #46

Open
opened 2026-02-26 17:37:01 +03:00 by kerem · 0 comments
Owner

Originally created by @Bradley-Radomski on GitHub (Dec 12, 2024).
Original GitHub issue: https://github.com/Corsinvest/cv4pve-admin/issues/117

Feature request type

Enhance component

Component name

Update

I'd like to see a feature in the UI for updating nodes of the cluster.

Describe the solution you'd like

Ideal behavior would be

  1. Maintenance Mode one of the nodes
  2. Evacuate running VMs off the node if a reboot is necessary
  3. Put CEPH into MM (noout etc)
  4. Apply patches to that one node
  5. Reboot that one node if necessary
  6. Remove Node from MM
  7. Remove CEPH MM Flags
  8. move onto next node in cluster if applicable

Have you seen this feature anywhere else?

Ideally a rolling update to minimize downtime.

Describe alternatives you've considered

Attempting to do with ansible as well, but do not have a test cluster to test on.

Pull Request

  • I would like to do a Pull Request

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @Bradley-Radomski on GitHub (Dec 12, 2024). Original GitHub issue: https://github.com/Corsinvest/cv4pve-admin/issues/117 ### Feature request type Enhance component ### Component name Update ### Is your feature request related to a problem? I'd like to see a feature in the UI for updating nodes of the cluster. ### Describe the solution you'd like Ideal behavior would be 1) Maintenance Mode one of the nodes 2) Evacuate running VMs off the node if a reboot is necessary 3) Put CEPH into MM (noout etc) 4) Apply patches to that one node 5) Reboot that one node if necessary 6) Remove Node from MM 7) Remove CEPH MM Flags 8) move onto next node in cluster if applicable ### Have you seen this feature anywhere else? Ideally a rolling update to minimize downtime. ### Describe alternatives you've considered Attempting to do with ansible as well, but do not have a test cluster to test on. ### Pull Request - [ ] I would like to do a Pull Request ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cv4pve-admin#46
No description provided.