octavia/octavia/common
asingh12 5092597f6b Refactoring amphora stats driver interface
Previously the stats driver was responsible for parsing the health
message, which should have been done prior to passing the stats to the
driver interface.

Removed the driver interface for the health updater because it is core
Octavia functionality.

Stats drivers is now a singleton and can load multiple drivers.

Both the amphora health manager AND provider statistics should use the
new driver interface.

Co-Authored-By: Stephanie Djajadi <stephanie.djajadi@gmail.com>
Co-Authored-By: Adam Harwell <flux.adam@gmail.com>
Change-Id: I3a013aebd1eb89cd4f983fbf4f8ae8d6639548cd
2020-09-08 15:32:04 -07:00
..
jinja Add proxy v2 protocol support 2020-09-04 18:15:16 +00:00
tls_utils Fix new pylint errors 2020-08-21 15:00:27 +02:00
__init__.py Add license for empty __init__.py 2018-03-14 07:02:56 +09:00
base_taskflow.py Merge "Allow amphorav2 to run without jobboard" 2020-08-25 22:47:04 +00:00
clients.py Fix neutron subnet lookup ignoring endpoint_type 2020-06-25 17:10:38 +00:00
config.py Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
constants.py Merge "Add proxy v2 protocol support" 2020-09-07 15:00:09 +00:00
context.py Fix new pylint errors 2020-08-21 15:00:27 +02:00
data_models.py Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
decorators.py Update Octavia docs for documentation migration 2017-07-03 11:43:40 -07:00
exceptions.py Introduce an image driver interface 2020-09-03 20:06:35 +00:00
keystone.py Fix new pylint errors 2020-08-21 15:00:27 +02:00
policy.py Fix new pylint errors 2020-08-21 15:00:27 +02:00
rpc.py Fix oslo messaging connection leakage 2019-02-18 15:28:22 -08:00
service.py Set neutron client logging to INFO 2019-09-13 16:09:29 -07:00
stats.py Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
utils.py Refactor the failover flows 2020-06-18 16:25:21 -07:00
validate.py Add ALPN support for TLS-terminated HTTPS LBs 2020-08-27 13:19:52 +02:00