tobiko.openstack.stacks
- class tobiko.openstack.stacks.AffinityServerGroupStackFixture
Bases:
SharedFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property server_group_stack: G
- class tobiko.openstack.stacks.AntiAffinityServerGroupStackFixture
Bases:
SharedFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property server_group_stack: G
- class tobiko.openstack.stacks.CirrosDifferentHostServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
CirrosPeerServerStackFixture
,DifferentHostServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- property peer_stack: G
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.CirrosFlavorStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
FlavorStackFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
- class tobiko.openstack.stacks.CirrosImageFixture(image_url: Optional[str] = None, **kwargs)
Bases:
URLGlanceImageFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- class tobiko.openstack.stacks.CirrosNoFipServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
ExtraDhcpOptsCirrosServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.CirrosPeerServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
CirrosServerStackFixture
,PeerServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- property peer_stack: G
Peer server used to reach this one
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.CirrosSameHostServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
CirrosPeerServerStackFixture
,SameHostServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- property peer_stack: G
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.CirrosServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
ServerStackFixture
- property flavor_stack: G
Flavor used to create a Nova server instance
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
Glance image used to create a Nova server instance
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.CirrosServerWithDefaultSecurityGroupStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
CirrosServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.CirrosShellConnection(ssh_client: Optional[SSHClientFixture] = None)
Bases:
SSHShellConnection
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- class tobiko.openstack.stacks.CloudInitServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
ServerStackFixture
,ABC
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.DesignateZoneStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
HeatStackFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
- class tobiko.openstack.stacks.EvacuableCirrosImageFixture(image_url: Optional[str] = None, **kwargs)
Bases:
CirrosImageFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- class tobiko.openstack.stacks.EvacuableServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
CirrosServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
Glance image used to create a Nova server instance
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.ExtraDhcpOptsCirrosServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
CirrosServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.FlavorStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
HeatStackFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
- class tobiko.openstack.stacks.FloatingIpStackFixture(stack_name: Optional[str] = None, network: Optional[Union[str, Dict[str, Any]]] = None, port: Optional[Union[str, Dict[str, Any]]] = None, device_id: Optional[str] = None, fixed_ip_address: Optional[str] = None, heat_client: Union[None, Client, HeatClientFixture] = None, neutron_client: Optional[Union[Client, NeutronClientFixture]] = None)
Bases:
HeatStackFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- property router_stack: G
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.KeyPairStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
HeatStackFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
- class tobiko.openstack.stacks.L3haDifferentHostServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
L3haPeerServerStackFixture
,DifferentHostServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- property peer_stack: G
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.L3haNetworkStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
NetworkBaseStackFixture
- property gateway_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- classmethod skip_if_router_is_distributed(reason: Optional[str] = None)
- property subnet_pools_ipv4_stack: G
- property subnet_pools_ipv6_stack: G
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.L3haPeerServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
L3haServerStackFixture
,PeerServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- property peer_stack: G
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.L3haSameHostServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
L3haPeerServerStackFixture
,SameHostServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- property peer_stack: G
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.L3haServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
CirrosServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
Heat stack for creating internal network with L3HA enabled
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.MultiIPCirrosServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
CirrosServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.NetworkBaseStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
HeatStackFixture
Heat stack for creating internal network with a router to external
- property gateway_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- classmethod skip_if_router_is_distributed(reason: Optional[str] = None)
- property subnet_pools_ipv4_stack: G
- property subnet_pools_ipv6_stack: G
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.NetworkStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
NetworkBaseStackFixture
- property gateway_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- classmethod skip_if_router_is_distributed(reason: Optional[str] = None)
- property subnet_pools_ipv4_stack: G
- property subnet_pools_ipv6_stack: G
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.NetworkWithNetMtuWriteStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
NetworkBaseStackFixture
- property gateway_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- classmethod skip_if_router_is_distributed(reason: Optional[str] = None)
- property subnet_pools_ipv4_stack: G
- property subnet_pools_ipv6_stack: G
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.OctaviaOtherServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
OctaviaServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- property vlan_network_stack: G
- class tobiko.openstack.stacks.OctaviaServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
UbuntuServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- property vlan_network_stack: G
- class tobiko.openstack.stacks.QosNetworkStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
NetworkBaseStackFixture
- property gateway_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- property qos_stack: G
stack with the qos policy for the network
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- classmethod skip_if_router_is_distributed(reason: Optional[str] = None)
- property subnet_pools_ipv4_stack: G
- property subnet_pools_ipv6_stack: G
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.QosPolicyStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
HeatStackFixture
Heat stack with a QoS Policy and some QoS Policy Rules
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.QosServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
UbuntuServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
stack with the network with a qos policy
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- property vlan_network_stack: G
- class tobiko.openstack.stacks.RebootCirrosServerOperation(ssh_client: SSHClientFixture, timeout: Optional[float] = None, method: RebootHostMethod = RebootHostMethod.SOFT)
Bases:
RebootHostOperation
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property stack: G
- class tobiko.openstack.stacks.RouterInterfaceStackFixture(stack_name: Optional[str] = None, router: Optional[Union[str, Dict[str, Any]]] = None, network: Optional[Union[str, Dict[str, Any]]] = None, subnet: Optional[Union[str, Dict[str, Any]]] = None, neutron_client: Optional[Union[Client, NeutronClientFixture]] = None)
Bases:
HeatStackFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.RouterStackFixture(neutron_client: Optional[Union[Client, NeutronClientFixture]] = None)
Bases:
ExternalNetworkStackFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
- class tobiko.openstack.stacks.SecurityGroupsFixture(stateful: bool = True)
Bases:
HeatStackFixture
Heat stack with some security groups
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.ServerGroupStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
HeatStackFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
- class tobiko.openstack.stacks.ServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
HeatStackFixture
,ABC
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property key_pair_stack: G
stack with the key pair for the server instance
- property network_stack: G
stack with the internal where the server port is created
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.StatelessSecurityGroupFixture(description=None, rules=None)
Bases:
ResourceFixture
Neutron Stateless Security Group Fixture.
This SG will by default allow SSH and ICMP to the instance and also ingress traffic from the metadata service as it can’t rely on conntrack.
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- class tobiko.openstack.stacks.UbuntuExternalServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
UbuntuServerStackFixture
,ExternalServerStackFixture
Ubuntu server with port on special external network
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- property vlan_network_stack: G
- class tobiko.openstack.stacks.UbuntuFlavorStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
FlavorStackFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
- class tobiko.openstack.stacks.UbuntuImageFixture(ethernet_devide: Optional[str] = None, **kwargs)
Bases:
UbuntuMinimalImageFixture
,CustomizedGlanceImageFixture
Ubuntu server image running an HTTP server
The server has additional installed packages compared to the minimal one:
iperf3
ping
ncat
nginx
vlan
The image will also have below running services:
nginx HTTP server listening on TCP port 80
iperf3 server listening on TCP port 5201
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- class tobiko.openstack.stacks.UbuntuMinimalImageFixture(image_file=None, image_dir=None, **kwargs)
Bases:
FileGlanceImageFixture
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- class tobiko.openstack.stacks.UbuntuMinimalServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
CloudInitServerStackFixture
- property flavor_stack: G
Flavor used to create a Nova server instance
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
Glance image used to create a Nova server instance
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.UbuntuServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
UbuntuMinimalServerStackFixture
,VlanServerStackFixture
Ubuntu server running an HTTP server
The server has additional commands compared to the minimal one:
iperf3
ping
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
Glance image used to create a Nova server instance
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- property vlan_network_stack: G
- class tobiko.openstack.stacks.VlanNetworkStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
NetworkBaseStackFixture
- property gateway_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- classmethod skip_if_router_is_distributed(reason: Optional[str] = None)
- property subnet_pools_ipv4_stack: G
- property subnet_pools_ipv6_stack: G
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file
- class tobiko.openstack.stacks.VlanProxyServerStackFixture(stack_name: Optional[str] = None, template: Optional[HeatTemplateFixture] = None, parameters=None, wait_interval: Optional[float] = None, client: Union[None, Client, HeatClientFixture] = None)
Bases:
CirrosServerStackFixture
- property flavor_stack: G
- classmethod get(manager=None, fixture_id=None)
- classmethod get_fixture_manager() FixtureManager
- property image_fixture: G
- property key_pair_stack: G
- property network_stack: G
- outputs = <tobiko.openstack.heat._stack.HeatStackOutputsFixture object>
- resources = <tobiko.openstack.heat._stack.HeatStackResourceFixture object>
- template: _template.HeatTemplateFixture = <tobiko.openstack.heat._template.HeatTemplateFileFixture object>
Heat template file