You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Minimally we will need to support these events: DomainEventIDDeviceRemoved, DomainEventIDDeviceAdded
But i prefer create general and easy extendable solution for handle all events which can be configurable with arguments.
How it will specific work, it will depend on implementation of issue.
Summary
current issue #177 integrate only basic event handler for lifecycle events. But libvirt daemon support more kind of events: https://pkg.go.dev/github.com/digitalocean/go-libvirt#DomainEventID
Minimally we will need to support these events: DomainEventIDDeviceRemoved, DomainEventIDDeviceAdded
But i prefer create general and easy extendable solution for handle all events which can be configurable with arguments.
How it will specific work, it will depend on implementation of issue.
Basic example
--machine-controller-libvirt-events=deviceRemoved,deviceAdded
or
--machine-controller-libvirt-events-exclude=metadataChange
Tasks
Motivation
Handling more libvirt daemon events easier.
The text was updated successfully, but these errors were encountered: