octavia/octavia
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
..
amphorae Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
api Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
certificates Fix new pylint errors 2020-08-21 15:00:27 +02:00
cmd Add an upgrade check for YAML oslo policy file 2020-09-03 15:49:48 -07:00
common Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
compute Introduce an image driver interface 2020-09-03 20:06:35 +00:00
controller Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
db Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
distributor Fix new pylint errors 2020-08-21 15:00:27 +02:00
hacking Use unittest.mock instead of mock 2020-06-09 11:25:00 -04:00
image Introduce an image driver interface 2020-09-03 20:06:35 +00:00
network Fix new pylint errors 2020-08-21 15:00:27 +02:00
policies Add amphora delete API 2020-09-03 13:34:07 -07:00
statistics Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
tests Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
volume Fix new pylint errors 2020-08-21 15:00:27 +02:00
__init__.py Remove all usage of six library 2020-03-18 17:15:26 -04:00
i18n.py Remove _LI, _LW, _LE, _LC from i18n 2017-05-23 16:28:29 +07:00
opts.py Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
version.py Adds methods in version.py for proper oslo_reports setup 2016-06-07 11:51:26 +03:00