octavia/octavia/common
ZhaoBo 51f6f7258b Extend api to accept qos_policy_id
This patch extend Octavia v2 API to access qos_policy_id from neutron.
Users can pass it as 'vip_qos_policy_id' to Octavia request body to
create/update Loadbalancers, and the vrrp ports will have the qos
abilities.

This patch modifies the Loadbalancer Post/Put request body and response
body. It also extends the 'vip' table with the new column named
'qos_policy_id' to store the qos_id from neutron.

Co-Authored-By: Reedip <reedip.banerjee@nectechnologies.in>

Change-Id: I43aba9d2ae816b1498d16da077936d6bdb62e30a
2017-12-20 09:23:16 +08:00
..
jinja Fix health monitor type "PING" to use icmp ping 2017-11-29 15:23:28 -08:00
tls_utils Trivial change to adapt pylint rules 2017-10-13 22:56:44 +00:00
__init__.py Initial directory skeleton 2014-09-04 15:28:10 -06:00
base_taskflow.py Fix TaskFlow loader to honor engine configuration 2017-11-09 16:57:07 -08:00
clients.py Remove log translations from octavia 2017-05-03 20:30:47 -07:00
config.py ACTIVE-ACTIVE: Initial distributor driver 2017-11-22 05:53:48 +00:00
constants.py Fix filtering in list API calls 2017-12-05 16:13:56 +02:00
context.py Don't reload the policy for every API request. 2017-06-29 10:47:27 -07:00
data_models.py Extend api to accept qos_policy_id 2017-12-20 09:23:16 +08:00
decorators.py Update Octavia docs for documentation migration 2017-07-03 11:43:40 -07:00
exceptions.py Fix filtering in list API calls 2017-12-05 16:13:56 +02:00
keystone.py Allow special paths to not require keystone auth 2017-07-24 18:07:30 -07:00
policy.py Add admin endpoint for amphora info 2017-09-22 23:39:46 +00:00
service.py Remove unused logging import 2016-01-15 16:29:01 +08:00
stats.py Implement sorting and pagination for octavia 2017-05-05 21:08:46 -07:00
utils.py Fix the amphora image support for RH Linux flavors 2017-01-31 20:05:07 +02:00
validate.py Extend api to accept qos_policy_id 2017-12-20 09:23:16 +08:00