octavia/elements/keepalived-octavia
Nir Magnezi 000896d84f Fix IPv6 in Active/Standby topology
Load balancers with IPv6 VIP addresses would fail to create due to
a duplicate address detection issue. The keepalived process would also
crash with a segfault due to a known bug[1].

This patch resolves both issues and allows load balancers with IPv6
VIP addresses to be created in active/standby topology.

Conflicts:
       octavia/amphorae/backends/agent/agent_jinja_cfg.py
       octavia/amphorae/backends/agent/api_server/listener.py
       octavia/amphorae/backends/agent/api_server/plug.py
       octavia/amphorae/backends/agent/api_server/templates/plug_vip_ethX.conf.j2
       octavia/amphorae/backends/agent/templates/amphora_agent_conf.template
       octavia/tests/functional/amphorae/backend/agent/api_server/test_server.py
       octavia/tests/unit/amphorae/backends/agent/test_agent_jinja_cfg.py
Note that this patch was adapted for the stable/queens branch.

[1] https://github.com/acassen/keepalived/issues/457

Story: 2003451
Task: 24657
Co-Authored-By: Michael Johnson <johnsomor@gmail.com>

Change-Id: I15a4be05740e2657f998902d468e57763c3ed52e
(cherry picked from commit fbb9397979)
(cherry picked from commit e2b7f010d6)
2019-02-04 20:28:34 +00:00
..
post-install.d Fix IPv6 in Active/Standby topology 2019-02-04 20:28:34 +00:00
pre-install.d Merge keepalived elements 2017-11-10 23:59:12 +00:00
README.rst Fixes Octavia Amphora RHEL based images 2016-02-03 15:51:48 -06:00
element-deps Merge keepalived elements 2017-11-10 23:59:12 +00:00
package-installs.json Fixes Octavia Amphora RHEL based images 2016-02-03 15:51:48 -06:00
pkg-map Merge keepalived elements 2017-11-10 23:59:12 +00:00
svc-map Fixes Octavia Amphora RHEL based images 2016-02-03 15:51:48 -06:00

README.rst

Element to install an Octavia Amphora with keepalived backend.