octavia/elements/amphora-agent
Gregory Thiemonge 0288729295 Disable auto configuration of new interfaces in NetworkManager
NetworkManager in Centos images configures new network devices as soon
as they appear in the default namespace, it means that we might have
conflicts between the management interface's routes and address and the
new VIP or member interfaces' routes and addresses during a small period
of time before they are moved to the amphora-haproxy namespace.

Now, the "no-auto-default=*" option is enabled in NetworkManager, it
disables the configuration of new interfaces, while the management
interface is still enabled/configured through cloud-init.

Story 2008599
Task 41773

Change-Id: I6dd8e99b07ff557674871cb503dece96a9df3ada
(cherry picked from commit a518cefda1)
(cherry picked from commit b9f622b335)
(cherry picked from commit 7b2424685e)
2021-02-22 09:19:38 +01:00
..
install.d/amphora-agent-source-install Fix a potential race condition with certs-ramfs 2019-11-18 18:17:29 +00:00
post-install.d Remove amphora-agent build deps 2019-08-08 12:41:58 +00:00
static/etc Disable auto configuration of new interfaces in NetworkManager 2021-02-22 09:19:38 +01:00
README.rst Rework amphora agent installation element 2018-01-22 18:04:41 -08:00
element-deps Change amphora logging to dedicated socket 2019-08-07 09:02:22 -07:00
package-installs.yaml elements: add arch property for ``open-vm-tools`` 2019-07-15 08:06:26 +02:00
pkg-map Merge "Map cloud-guest-utils to cloud-utils-growpart for Red Hat distros." into stable/train 2020-12-03 18:26:59 +00:00
source-repository-amphora-agent Use stable upper-constraints.txt in Amphora builds 2020-02-05 18:02:47 +01:00
svc-map Rework amphora agent installation element 2018-01-22 18:04:41 -08:00

README.rst

Element to install an Octavia Amphora agent.

By default, it installs the agent from source. To enable installation from distribution repositories, define the following: export DIB_INSTALLTYPE_amphora_agent=package

Note: this requires a system base image modified to include OpenStack repositories