octavia.api.drivers package¶
Subpackages¶
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.