octavia.api.drivers package¶
Subpackages¶
- octavia.api.drivers.amphora_driver package
- octavia.api.drivers.driver_agent package
- octavia.api.drivers.noop_driver package- Submodules
- octavia.api.drivers.noop_driver.agent module
- octavia.api.drivers.noop_driver.driver module- NoopManager- NoopManager.create_vip_port()
- NoopManager.get_supported_availability_zone_metadata()
- NoopManager.get_supported_flavor_metadata()
- NoopManager.health_monitor_create()
- NoopManager.health_monitor_delete()
- NoopManager.health_monitor_update()
- NoopManager.l7policy_create()
- NoopManager.l7policy_delete()
- NoopManager.l7policy_update()
- NoopManager.l7rule_create()
- NoopManager.l7rule_delete()
- NoopManager.l7rule_update()
- NoopManager.listener_create()
- NoopManager.listener_delete()
- NoopManager.listener_update()
- NoopManager.loadbalancer_create()
- NoopManager.loadbalancer_delete()
- NoopManager.loadbalancer_failover()
- NoopManager.loadbalancer_update()
- NoopManager.member_batch_update()
- NoopManager.member_create()
- NoopManager.member_delete()
- NoopManager.member_update()
- NoopManager.pool_create()
- NoopManager.pool_delete()
- NoopManager.pool_update()
- NoopManager.validate_availability_zone()
- NoopManager.validate_flavor()
 
- NoopProviderDriver- NoopProviderDriver.create_vip_port()
- NoopProviderDriver.get_supported_availability_zone_metadata()
- NoopProviderDriver.get_supported_flavor_metadata()
- NoopProviderDriver.health_monitor_create()
- NoopProviderDriver.health_monitor_delete()
- NoopProviderDriver.health_monitor_update()
- NoopProviderDriver.l7policy_create()
- NoopProviderDriver.l7policy_delete()
- NoopProviderDriver.l7policy_update()
- NoopProviderDriver.l7rule_create()
- NoopProviderDriver.l7rule_delete()
- NoopProviderDriver.l7rule_update()
- NoopProviderDriver.listener_create()
- NoopProviderDriver.listener_delete()
- NoopProviderDriver.listener_update()
- NoopProviderDriver.loadbalancer_create()
- NoopProviderDriver.loadbalancer_delete()
- NoopProviderDriver.loadbalancer_failover()
- NoopProviderDriver.loadbalancer_update()
- NoopProviderDriver.member_batch_update()
- NoopProviderDriver.member_create()
- NoopProviderDriver.member_delete()
- NoopProviderDriver.member_update()
- NoopProviderDriver.pool_create()
- NoopProviderDriver.pool_delete()
- NoopProviderDriver.pool_update()
- NoopProviderDriver.validate_availability_zone()
- NoopProviderDriver.validate_flavor()
 
 
- Module contents
 
Submodules¶
octavia.api.drivers.driver_factory module¶
octavia.api.drivers.utils module¶
- call_provider(provider, driver_method, *args, **kwargs)[source]¶
- Wrap calls to the provider driver to handle driver errors. - This allows Octavia to return user friendly errors when a provider driver has an issue. - Parameters:
- driver_method – Method in the driver to call. 
- Raises:
- ProviderDriverError – Catch all driver error. 
- ProviderNotImplementedError – The driver doesn’t support this action. 
- ProviderUnsupportedOptionError – The driver doesn’t support a provided option. 
 
 
