octavia.amphorae.driver_exceptions package

Submodules

octavia.amphorae.driver_exceptions.exceptions module

exception AmpConnectionRetry(**kwargs)[source]

Bases: AmphoraDriverError

message = 'Could not connect to amphora, exception caught: %(exception)s'
exception AmpDriverNotImplementedError(**kwargs)[source]

Bases: AmphoraDriverError

message = 'Amphora does not implement this feature.'
exception AmpVersionUnsupported(**kwargs)[source]

Bases: AmphoraDriverError

message = 'Amphora version %(version)s is no longer supported.'
exception AmphoraDriverError(**kwargs)[source]

Bases: Exception

message = 'A super class for all other exceptions and the catch.'
static use_fatal_exceptions()[source]

Return True if use fatal exceptions by raising them.

exception ArchiveException(**kwargs)[source]

Bases: AmphoraDriverError

message = "couldn't archive the logs"
exception DeleteFailed(**kwargs)[source]

Bases: AmphoraDriverError

message = "this load balancer couldn't be deleted"
exception EnableFailed(**kwargs)[source]

Bases: AmphoraDriverError

message = "this load balancer couldn't be enabled"
exception HealthMonitorProvisioningError(**kwargs)[source]

Bases: ProvisioningErrors

message = "couldn't provision HealthMonitor"
exception InfoException(**kwargs)[source]

Bases: AmphoraDriverError

message = 'gathering information about this amphora failed'
exception ListenerProvisioningError(**kwargs)[source]

Bases: ProvisioningErrors

message = "couldn't provision Listener"
exception LoadBalancerProvisoningError(**kwargs)[source]

Bases: ProvisioningErrors

message = "couldn't provision LoadBalancer"
exception MetricsException(**kwargs)[source]

Bases: AmphoraDriverError

message = 'gathering metrics failed'
exception NodeProvisioningError(**kwargs)[source]

Bases: ProvisioningErrors

message = "couldn't provision Node"
exception NotFoundError(**kwargs)[source]

Bases: AmphoraDriverError

message = "this amphora couldn't be found"
exception ProvisioningErrors(**kwargs)[source]

Bases: AmphoraDriverError

message = 'Super class for provisioning amphora errors'
exception StatisticsException(**kwargs)[source]

Bases: AmphoraDriverError

message = 'gathering statistics failed'
exception SuspendFailed(**kwargs)[source]

Bases: AmphoraDriverError

message = "this load balancer couldn't be suspended"
exception TimeOutException(**kwargs)[source]

Bases: AmphoraDriverError

message = 'contacting the amphora timed out'
exception UnauthorizedException(**kwargs)[source]

Bases: AmphoraDriverError

message = "the driver can't access the amphora"

Module contents