• Carlos Goncalves's avatar
    Fix setting of VIP QoS policy · 86e3eb4c
    Carlos Goncalves authored
    Load balancers were going in to ERROR when updating vip_qos_policy_id in
    two different cases:
    
    - QoS extension enabled: the VIP DB data model was incorrectly
      constructed ('vip_qos_policy_id' where it should have been
      'qos_policy_id')
    - QoS extension disabled: setting an UUID or None would fail in the LB
      update flow as the extension is disabled, and the API would return
      HTTP 202 to the user.
    
    Story: 2004602
    Task: 28512
    
    Change-Id: Ie974afa52fe70cbab72b7e7f75bf7ee1015e148c
    (cherry picked from commit e0c45ce4d288aa0a8c855754245cd3949e54fa3d)
    86e3eb4c
Name
Last commit
Last update
api-ref/source Loading commit data...
bin Loading commit data...
devstack Loading commit data...
diskimage-create Loading commit data...
doc Loading commit data...
elements Loading commit data...
etc Loading commit data...
httpd Loading commit data...
octavia Loading commit data...
playbooks Loading commit data...
releasenotes Loading commit data...
specs Loading commit data...
specs-tests Loading commit data...
tools Loading commit data...
zuul.d Loading commit data...
.coveragerc Loading commit data...
.gitignore Loading commit data...
.gitreview Loading commit data...
.pylintrc Loading commit data...
.stestr.conf Loading commit data...
CONSTITUTION.rst Loading commit data...
CONTRIBUTING.rst Loading commit data...
HACKING.rst Loading commit data...
LICENSE Loading commit data...
README.rst Loading commit data...
TESTING.rst Loading commit data...
babel.cfg Loading commit data...
lower-constraints.txt Loading commit data...
requirements.txt Loading commit data...
setup.cfg Loading commit data...
setup.py Loading commit data...
test-requirements.txt Loading commit data...
tox.ini Loading commit data...