StarlingX OpenStack Armada App
Go to file
Thales Elero Cervi 38e6cf641f Remove explicit set of docker0 as tunnel interface
Last month [1] was merged removing the default docker network bridge to
avoid IP conflicts with addresses already in use. Since StarlingX no
longer runs containers with docker it is a reasonable change.

Later it was noticed that neutron-openvswitch-agent-init.sh access a
network.interface.tunnel that is explicitly set to docker0 since the
original Armada manifests [2] of stx-openstack application. This was
inherited from Armada to FluxCD during the application migration.

Since this default network bridge is no longer available, this static
override needs to be updated. We are relying now on the fallback
mechanism to search for this interface, as peer [3] and [4].
In case there is any future network use case that requires a different
approach, it could also be possible to use the application plugins to
retrieve the cluster-host interface and dynamically override this field.

[1] https://review.opendev.org/c/starlingx/config-files/+/865329
[2] b7d0b3ed0c
[3] https://github.com/openstack/openstack-helm/blob/master/neutron/values.yaml#L110
[4] https://github.com/openstack/openstack-helm/blob/master/neutron/templates/bin/_neutron-openvswitch-agent-init.sh.tpl#L423

TEST PLAN:
PASS - Build stx-openstack fluxcd helm charts
PASS - Upload and Apply stx-openstack
PASS - Check that neutron-ovs-agent-controller pod spawns successfully

Closes-Bug: 1999426

Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
Change-Id: I169d8408420483bbf4e6c59c2cf70be5da039481
2022-12-14 15:28:00 -03:00
enhanced-policies Update on enhanced-policies README 2021-12-02 16:53:10 +00:00
openstack-helm Merge "Partial FluxCD version of stx-openstack: compute" 2022-09-27 17:51:33 +00:00
openstack-helm-infra Fix rabbitmq chart duplicated probes key 2022-11-23 13:05:43 -03:00
python-k8sapp-openstack Merge "Decode cmd return string for keyring password" 2022-12-01 17:30:23 +00:00
stx-openstack-helm Update stx-keystone-api-proxy docker image 2022-11-23 12:32:42 +00:00
stx-openstack-helm-fluxcd Remove explicit set of docker0 as tunnel interface 2022-12-14 15:28:00 -03:00
.gitignore Network Resources Cleanup before OpenStack Removal 2022-06-22 11:08:10 -03:00
.gitreview Add a .gitreview file to the new repo 2019-09-09 08:42:46 -05:00
.zuul.yaml Add flake8 check and flake8-import-order 2022-06-22 13:46:16 -03:00
bindep.txt Add python3.9 support 2021-09-09 11:27:54 -04:00
centos_build_layer.cfg Build layering, add layer build config file and tarball lst 2019-10-15 15:12:28 +08:00
centos_helm.inc Update .inc files to use FluxCD related pkgs 2022-10-25 16:37:54 -03:00
centos_pkg_dirs Partial FluxCD version of stx-openstack: initial 2022-09-01 11:54:42 -03:00
centos_pkg_dirs_containers Update .inc files to use FluxCD related pkgs 2022-10-25 16:37:54 -03:00
centos_tarball-dl.lst Update openstack-helm commit 2021-11-09 17:15:54 +00:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:10:38 -04:00
debian_helm.inc Update .inc files to use FluxCD related pkgs 2022-10-25 16:37:54 -03:00
debian_iso_image.inc openstack-armada-app: update debian_iso_image.inc 2022-11-23 11:05:54 +08:00
debian_pkg_dirs Partial FluxCD version of stx-openstack: initial 2022-09-01 11:54:42 -03:00
requirements.txt Attempting to add zuul jobs to new repo 2019-09-09 12:25:17 -05:00
test-requirements.txt Attempting to add zuul jobs to new repo 2019-09-09 12:25:17 -05:00
tox.ini Re-enable important py3k checks for openstack-armada-app 2021-09-28 19:57:01 +00:00