Skip to content

Latest commit

 

History

History
114 lines (76 loc) · 3.02 KB

openstack.md

File metadata and controls

114 lines (76 loc) · 3.02 KB

Openstack

Auto-generated documentation for ocs_ci.ocs.openstack module.

CephVMNode

[find in source code]

class CephVMNode(object):
    def __init__(**kw):

CephVMNode().attach_floating_ip

[find in source code]

def attach_floating_ip(timeout=120):

CephVMNode().create_node

[find in source code]

def create_node(**kw):

CephVMNode().destroy_node

[find in source code]

def destroy_node():

Relies on the fact that names should be unique. Along the chain we prevent non-unique names to be used/added. TODO: raise an exception if more than one node is matched to the name, that can be propagated back to the client.

CephVMNode().destroy_volume

[find in source code]

def destroy_volume(name):

CephVMNode().get_driver

[find in source code]

def get_driver(**kw):

CephVMNode().get_private_ip

[find in source code]

def get_private_ip():

Workaround. self.node.private_ips returns empty list.

CephVMNode().get_volume

[find in source code]

def get_volume(name):

Return libcloud.compute.base.StorageVolume

GetIPError

[find in source code]

class GetIPError(Exception):

InvalidHostName

[find in source code]

class InvalidHostName(Exception):

NodeErrorState

[find in source code]

class NodeErrorState(Exception):