airgun.views.computeresource¶
Module Contents¶
-
class
airgun.views.computeresource.ComputeResourcesView¶ Bases:
airgun.views.common.BaseLoggedInView,airgun.views.common.SearchableViewMixin-
title¶
-
new¶
-
table¶
-
is_displayed¶ Check if the right page is displayed
-
-
class
airgun.views.computeresource.ResourceProviderCreateView¶ Bases:
airgun.views.common.BaseLoggedInView-
class
GCEProviderForm¶ Bases:
widgetastic.widget.View-
google_project_id¶
-
client_email¶
-
certificate_path¶
-
-
class
VMwareProviderForm¶ Bases:
widgetastic.widget.View-
class
datacenter¶ Bases:
widgetastic.widget.View-
load_datacenters¶
-
value¶
-
before_fill(self, values=None)¶
-
-
vcenter¶
-
user¶
-
password¶
-
display_type¶
-
vnc_console_passwords¶
-
enable_caching¶
-
class
-
class
RHVProviderForm¶ Bases:
widgetastic.widget.View-
class
datacenter¶ Bases:
widgetastic.widget.View-
load_datacenters¶
-
value¶
-
before_fill(self, values=None)¶
-
-
url¶
-
user¶
-
password¶
-
api4¶
-
class
-
class
compute_resource¶ Bases:
airgun.views.common.SatTab-
TAB_NAME= Compute Resource¶
-
-
class
locations¶ Bases:
airgun.views.common.SatTab-
resources¶
-
-
class
organizations¶ Bases:
airgun.views.common.SatTab-
resources¶
-
-
name¶
-
description¶
-
submit¶
-
provider¶
-
provider_content¶
-
is_displayed¶
-
class
-
class
airgun.views.computeresource.ResourceProviderEditView¶ Bases:
airgun.views.computeresource.ResourceProviderCreateView-
is_displayed¶
-
-
class
airgun.views.computeresource.ResourceProviderDetailView¶ Bases:
airgun.views.common.BaseLoggedInView-
class
compute_resource¶ Bases:
airgun.views.common.SatTab-
TAB_NAME= Compute Resource¶
-
table¶
-
-
class
virtual_machines¶ Bases:
airgun.views.common.SatTab,airgun.views.common.SearchableViewMixin-
TAB_NAME= Virtual Machines¶
-
actions¶
-
table¶
-
-
class
compute_profiles¶ Bases:
airgun.views.common.SatTab-
TAB_NAME= Compute profiles¶
-
table¶
-
-
class
images¶ Bases:
airgun.views.common.SatTab,airgun.views.common.SearchableViewMixin-
table¶
-
-
submit¶
-
create_image¶
-
is_displayed¶
-
class
-
class
airgun.views.computeresource.ComputeResourceLibvirtProfileNetworkItem¶ Bases:
airgun.widgets.GenericRemovableWidgetItemLibvirt Compute Resource Profile “Network interface” item widget
-
network_type¶
-
network¶
-
nic_type¶
-
-
class
airgun.views.computeresource.ComputeResourceLibvirtProfileStorageItem¶ Bases:
airgun.widgets.GenericRemovableWidgetItemLibvirt Compute Resource profile “Storage” item widget
-
storage_pool¶
-
size¶
-
storage_type¶
-
-
class
airgun.views.computeresource.ComputeResourceRHVProfileNetworkItem¶ Bases:
airgun.widgets.GenericRemovableWidgetItemRHV Compute Resource profile “Network interface” item widget
-
name¶
-
network¶
-
interface_type¶
-
-
class
airgun.views.computeresource.ComputeResourceRHVProfileStorageItem¶ Bases:
airgun.widgets.GenericRemovableWidgetItemRHV Compute Resource profile “Storage” item widget
-
class
bootable¶ Bases:
widgetastic.widget.View-
ROOT= .//input[contains(@id, 'bootable')]¶
-
_is_checked(self)¶
-
read(self)¶
-
fill(self, value)¶
-
-
size¶
-
storage_domain¶
-
preallocate_disk¶
-
wipe_disk_after_delete¶
-
disk_interface¶
-
class
-
class
airgun.views.computeresource.ComputeResourceVMwareProfileNetworkItem¶ Bases:
airgun.widgets.GenericRemovableWidgetItemVMware Compute Resource Profile “Network interface” item widget
-
nic_type¶
-
network¶
-
-
class
airgun.views.computeresource.ComputeResourceVMwareProfileControllerVolumeItem¶ Bases:
airgun.widgets.GenericRemovableWidgetItemVMware Compute Resource Profile “Storage Controller Volume” item widget
-
storage_pod¶
-
data_store¶
-
disk_mode¶
-
size¶
-
thin_provision¶
-
eager_zero¶
-
-
class
airgun.views.computeresource.ComputeResourceVMwareProfileControllerVolumeList¶ Bases:
airgun.widgets.RemovableWidgetsItemsListViewVMware Compute Resource Profile SCSI Controller Volumes List
-
ROOT= .¶
-
ITEMS= .//div[@class='disk-container']¶
-
ITEM_WIDGET_CLASS¶
-
-
class
airgun.views.computeresource.ComputeResourceVMwareProfileStorageItem¶ Bases:
airgun.widgets.GenericRemovableWidgetItemVMware Compute Resource Profile Storage Controller item widget
-
controller¶
-
disks¶
-
-
class
airgun.views.computeresource.ResourceProviderProfileView¶ Bases:
airgun.views.common.BaseLoggedInView-
class
LibvirtResourceForm¶ Bases:
widgetastic.widget.View-
class
network_interfaces¶ Bases:
airgun.widgets.RemovableWidgetsItemsListView-
ROOT= //fieldset[@id='network_interfaces']¶
-
ITEM_WIDGET_CLASS¶
-
-
class
storage¶ Bases:
airgun.widgets.RemovableWidgetsItemsListView-
ROOT= //fieldset[@id='storage_volumes']¶
-
ITEMS= ./div/div[contains(@class, 'removable-item')]¶
-
ITEM_WIDGET_CLASS¶
-
-
cpus¶
-
cpu_mode¶
-
memory¶
-
image¶
-
class
-
class
EC2ResourceForm¶ Bases:
widgetastic.widget.View-
flavor¶
-
image¶
-
availability_zone¶
-
subnet¶
-
security_groups¶
-
managed_ip¶
-
-
class
GCEResourceForm¶ Bases:
widgetastic.widget.View-
machine_type¶
-
image¶
-
network¶
-
external_ip¶
-
default_disk_size¶
-
-
class
RHVResourceForm¶ Bases:
widgetastic.widget.View-
class
network_interfaces¶ Bases:
airgun.widgets.RemovableWidgetsItemsListView-
ROOT= //fieldset[@id='network_interfaces']¶
-
ITEM_WIDGET_CLASS¶
-
-
class
storage¶ Bases:
airgun.widgets.RemovableWidgetsItemsListView-
ROOT= //fieldset[@id='storage_volumes']¶
-
ITEMS= ./div/div[contains(@class, 'removable-item')]¶
-
ITEM_WIDGET_CLASS¶
-
-
cluster¶
-
template¶
-
instance_type¶
-
cores¶
-
sockets¶
-
memory¶
-
highly_available¶
-
class
-
class
VMwareResourceForm¶ Bases:
widgetastic.widget.View-
class
network_interfaces¶ Bases:
airgun.widgets.RemovableWidgetsItemsListView-
ROOT= //fieldset[@id='network_interfaces']¶
-
ITEM_WIDGET_CLASS¶
-
-
class
storage¶ Bases:
airgun.widgets.RemovableWidgetsItemsListView-
ROOT= //div[@id='scsi_controllers']¶
-
ITEMS= .//div[@class='controller-container']¶
-
ITEM_WIDGET_CLASS¶
-
-
cpus¶
-
cores_per_socket¶
-
memory¶
-
firmware¶
-
cluster¶
-
resource_pool¶
-
folder¶
-
guest_os¶
-
virtual_hw_version¶
-
memory_hot_add¶
-
cpu_hot_add¶
-
cdrom_drive¶
-
annotation_notes¶
-
image¶
-
class
-
compute_profile¶
-
compute_resource¶
-
provider_content¶
-
submit¶
-
current_provider¶ Retrieve the provider name from the compute resource name.
Note: The provider name is always appended to the end of the compute resource name, for example: compute resource name “foo”
- For RHV provider, the compute resource name will be displayed as: “foo (RHV)”
- For EC2 provider, the compute resource name will be displayed as:
- “foo (ca-central-1-EC2)” where “ca-central-1” is the region.
-
is_displayed¶
-
class
-
class
airgun.views.computeresource.ResourceProviderVMImport¶ Bases:
airgun.views.host.HostCreateView-
is_displayed¶
-
-
class
airgun.views.computeresource.ComputeResourceGenericImageCreateView¶ Bases:
airgun.views.common.BaseLoggedInViewA Generic Compute Resource Image create view.
-
name¶
-
operating_system¶
-
architecture¶
-
username¶
-
user_data¶
-
password¶
-
image¶
-
submit¶
-
is_displayed¶
-
-
class
airgun.views.computeresource.ComputeResourceGenericImageEditViewMixin¶ A Generic Mixin Resource Image edit view.
-
is_displayed¶
-
-
class
airgun.views.computeresource.ComputeResourceRHVImageCreateView¶ Bases:
airgun.views.computeresource.ComputeResourceGenericImageCreateViewRHV Compute resource Image create view.
-
class
airgun.views.computeresource.ComputeResourceRHVImageEditView¶ Bases:
airgun.views.computeresource.ComputeResourceRHVImageCreateView,airgun.views.computeresource.ComputeResourceGenericImageEditViewMixinRHV Compute resource Image edit view.
-
class
airgun.views.computeresource.ComputeResourceVMwareImageCreateView¶ Bases:
airgun.views.computeresource.ComputeResourceGenericImageCreateViewVMWare ComputeResource Image create View
-
class
airgun.views.computeresource.ComputeResourceVMwareImageEditView¶ Bases:
airgun.views.computeresource.ComputeResourceVMwareImageCreateView,airgun.views.computeresource.ComputeResourceGenericImageEditViewMixinVMWare ComputeResource Image edit View