We need to write a workflow which
- ssh's into hypervisor, checks if it needs rebooting
- if it does, disable hypervisor and set it to downtime
- drain hypervisor
- ssh in again and update/reboot hypervisor
- re-enable hypervisor and remove icinga downtime
this requires an icinga API submodule to interact with the icinga API
this requires an HV SSH API to interact with hypervisors
We need to write a workflow which
this requires an icinga API submodule to interact with the icinga API
this requires an HV SSH API to interact with hypervisors