oVirt / ovirt-engine

The oVirt Engine virtualization manager
Other
492 stars 259 forks source link

Add VM owner custom fields like owner's name and email. #937

Open bl4ko opened 2 months ago

bl4ko commented 2 months ago

Is your feature request related to a problem? Please describe.

Currently, there is no direct way to assign ownership information, such as an owner's name and email, to virtual machines within the oVirt Engine. This limitation makes it challenging to manage VMs in environments where multiple users or teams are involved, as it requires external tools or manual processes to track which user or team is responsible for specific VMs.

Describe the solution you'd like

I would like the oVirt Engine to support adding custom fields directly to virtual machines. Specifically, it would be beneficial to have fields for the VM "owner" (a designated user or administrator) and additional owner data, such as an email address. These fields should be editable in the VM creation and modification dialogs and visible in the VM’s summary and details pages. Ideally, this feature would allow administrators to define custom fields that can be filled out when a VM is created or edited, ensuring that ownership information is readily accessible and maintained within the oVirt management interface.

Describe alternatives you've considered

As alternatives, we have considered using the existing description field or tags to record ownership information, but these methods are not standardized and can lead to inconsistencies in data entry. Additionally, using external documentation or databases to track this information requires additional integration and does not provide real-time, accessible data directly in the oVirt Engine interface.

Additional context

Adding this feature would greatly enhance the ability to manage VM accountability and transparency, especially in larger environments where multiple departments or teams interact with the virtual infrastructure. This feature would align well with enterprise needs for better asset management and operational efficiency.