[virt-tools-list] [PATCH 5/6] Changed the domain fields to match the GUI overview page.

Cole Robinson crobinso at redhat.com
Fri May 13 17:36:10 UTC 2011


On 05/13/2011 10:56 AM, Darryl L. Pierce wrote:
> Additionally, it breaks up the field groups using headers.
> ---
>  src/virtManagerTui/listdomains.py |   34 +++++++++++++++++++++++++++++++---
>  1 files changed, 31 insertions(+), 3 deletions(-)
> 
> diff --git a/src/virtManagerTui/listdomains.py b/src/virtManagerTui/listdomains.py
> index de8f5eb..37df39b 100755
> --- a/src/virtManagerTui/listdomains.py
> +++ b/src/virtManagerTui/listdomains.py
> @@ -52,11 +52,39 @@ class ListDomainsConfigScreen(DomainListConfigScreen):
>          domain = self.get_selected_domain()
>          fields = []
>  
> +        # build the list to display
> +        fields.append(("Basic Details", None))
>          fields.append(("Name", domain.get_name()))
>          fields.append(("UUID", domain.get_uuid()))
> -        fields.append(("OS Type", domain.get_abi_type()))
> -        fields.append(("Max. Memory", domain.maximum_memory()))
> -        fields.append(("Max. VCPUs", domain.vcpu_count()))
> +        fields.append(("Status", domain.run_status()))
> +        fields.append(("Description", domain.get_description() or ""))
> +        fields.append(("", None))
> +
> +        fields.append(("Hypervisor Details", None))
> +        fields.append(("Hypervisor", domain.get_pretty_hv_type()))
> +        fields.append(("Architecture", domain.get_arch() or "Unknown"))
> +        fields.append(("Emulator", domain.get_emulator() or "None"))
> +        fields.append(("", None))
> +
> +        fields.append(("Machine Settings", None))
> +        if bool(domain.get_acpi()):
> +            fields.append(("ACPI", "Enabled"))
> +        if bool(domain.get_apic()):
> +            fields.append(("APIC", "Enabled"))
> +        fields.append(("Clock offset", domain.get_clock() or "Same as hose"))

Small typo here s/hose/host/

Rest of the series looks fine, I pushed with that small fix.

Thanks,
Cole

> +        fields.append(("", None))
> +
> +        fields.append(("Security", None))
> +
> +        semodel, setype, vmlabel = domain.get_seclabel()
> +        caps = self.get_libvirt().get_capabilities()
> +        if caps.host.secmodel  and caps.host.secmodel.model:
> +            semodel = caps.host.secmodel.model
> +        fields.append(("Model", semodel or "None"))
> +
> +        if semodel is not None and semodel != "apparmor":
> +            fields.append(("Type", setype))
> +            fields.append(("Label", vmlabel))
>  
>          grid = Grid(2, len(fields))
>          row = 0




More information about the virt-tools-list mailing list