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 EC2ProviderForm

Bases: widgetastic.widget.View

class region

Bases: widgetastic.widget.View

load_regions
value
before_fill(self, values=None)
http_proxy
access_key
secret_key
class GCEProviderForm

Bases: widgetastic.widget.View

class zone

Bases: widgetastic.widget.View

load_zones
value
before_fill(self, values=None)
google_project_id
client_email
certificate_path
class LibvirtProviderForm

Bases: widgetastic.widget.View

url
display_type
console_passwords
class OpenStackProviderForm

Bases: widgetastic.widget.View

url
user
password
domain
class RackspaceProviderForm

Bases: widgetastic.widget.View

url
user
api_key
region
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 RHVProviderForm

Bases: widgetastic.widget.View

class datacenter

Bases: widgetastic.widget.View

load_datacenters
value
before_fill(self, values=None)
url
user
password
api4
certification_authorities
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
breadcrumb
name
description
submit
provider
provider_content
is_displayed
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
breadcrumb
submit
create_image
is_displayed
class airgun.views.computeresource.ComputeResourceLibvirtProfileNetworkItem

Bases: airgun.widgets.GenericRemovableWidgetItem

Libvirt Compute Resource Profile “Network interface” item widget

network_type
network
nic_type
class airgun.views.computeresource.ComputeResourceLibvirtProfileStorageItem

Bases: airgun.widgets.GenericRemovableWidgetItem

Libvirt Compute Resource profile “Storage” item widget

storage_pool
size
storage_type
class airgun.views.computeresource.ComputeResourceRHVProfileNetworkItem

Bases: airgun.widgets.GenericRemovableWidgetItem

RHV Compute Resource profile “Network interface” item widget

name
network
interface_type
class airgun.views.computeresource.ComputeResourceRHVProfileStorageItem

Bases: airgun.widgets.GenericRemovableWidgetItem

RHV 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 airgun.views.computeresource.ComputeResourceVMwareProfileNetworkItem

Bases: airgun.widgets.GenericRemovableWidgetItem

VMware Compute Resource Profile “Network interface” item widget

nic_type
network
class airgun.views.computeresource.ComputeResourceVMwareProfileControllerVolumeItem

Bases: airgun.widgets.GenericRemovableWidgetItem

VMware Compute Resource Profile “Storage Controller Volume” item widget

storage_pod
data_store
disk_mode
size
thin_provision
eager_zero
remove_button
class airgun.views.computeresource.ComputeResourceVMwareProfileControllerVolumeList

Bases: airgun.widgets.RemovableWidgetsItemsListView

VMware Compute Resource Profile SCSI Controller Volumes List

ROOT = .
ITEMS = .//div[@class='disk-container']
ITEM_WIDGET_CLASS
add_item_button
class airgun.views.computeresource.ComputeResourceVMwareProfileStorageItem

Bases: airgun.widgets.GenericRemovableWidgetItem

VMware Compute Resource Profile Storage Controller item widget

controller
remove_button
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 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 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
add_item_button
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
breadcrumb
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”

  1. For RHV provider, the compute resource name will be displayed as: “foo (RHV)”
  2. 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 airgun.views.computeresource.ResourceProviderVMImport

Bases: airgun.views.host.HostCreateView

breadcrumb
is_displayed
class airgun.views.computeresource.ComputeResourceGenericImageCreateView

Bases: airgun.views.common.BaseLoggedInView

A Generic Compute Resource Image create view.

breadcrumb
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.ComputeResourceGenericImageCreateView

RHV Compute resource Image create view.

class airgun.views.computeresource.ComputeResourceRHVImageEditView

Bases: airgun.views.computeresource.ComputeResourceRHVImageCreateView, airgun.views.computeresource.ComputeResourceGenericImageEditViewMixin

RHV Compute resource Image edit view.

class airgun.views.computeresource.ComputeResourceVMwareImageCreateView

Bases: airgun.views.computeresource.ComputeResourceGenericImageCreateView

VMWare ComputeResource Image create View

class airgun.views.computeresource.ComputeResourceVMwareImageEditView

Bases: airgun.views.computeresource.ComputeResourceVMwareImageCreateView, airgun.views.computeresource.ComputeResourceGenericImageEditViewMixin

VMWare ComputeResource Image edit View