StarlingX Integration and packaging
1ac33ded8a
The scripts in ifupdown-0.8.36 and ifupdown-extra-0.32, as they are distributed, don't work correctly for detecting duplicate IP addresses and gateway reachability in the interfaces. Because of this, error messages are thrown in daemon.log even if error conditions don't exist. This commit fixes the detection logic and also improves the log logic, so that messages carry useful and accurate information. Test plan Systems: AIO-SX IPv4, AIO-SX IPv6 Scenarios without error/warning conditions ------------------------------------------ For these scenarios, OAM is over a regular ethernet interface, gateway is reachable and there are no duplicate IP addresses. Log messages must reflect this. [PASS] mgmt and cluster-host over same eth port, pxe unassigned [PASS] mgmt and cluster-host over same bond port, pxe unassigned [PASS] mgmt and cluster-host over same vlan port, pxe unassigned [PASS] mgmt and cluster-host over same vlan port, pxe assigned to base eth [PASS] mgmt and cluster-host over different vlan ports, pxe assigned to base bond Scenarios with error/warning conditions --------------------------------------- For these scenarios, error/warning messages must appear and reflect the real conditions. [PASS] Cable disconnected in ethernet interface [PASS] Cable disconnected in bonding interface [PASS] Duplicate address in ethernet interface [PASS] Duplicate address in vlan interface [PASS] Duplicate address in bonding interface [PASS] Missing gateway in ethernet interface [PASS] Missing gateway in vlan interface [PASS] Missing gateway in bonding interface Closes-Bug: #2052534 Change-Id: Ie9152eff51f21bdcb8693f554eb696d63e2bab34 Signed-off-by: Lucas Ratusznei Fonseca <lucas.ratuszneifonseca@windriver.com> |
||
---|---|---|
base | ||
bmc/Redfishtool | ||
centos-debian-compat | ||
ceph/ceph | ||
config | ||
database | ||
devstack | ||
doc | ||
docker/python-docker | ||
filesystem | ||
golang-github-dev | ||
gpu/gpu-operator | ||
grub | ||
kata-containers/debian | ||
kubernetes | ||
ldap | ||
logging/logrotate/centos | ||
networking | ||
ostree | ||
python | ||
releasenotes | ||
requests-toolbelt | ||
security | ||
storage-drivers | ||
tools | ||
virt | ||
.gitignore | ||
.gitreview | ||
.pylintrc | ||
.yamllint | ||
.zuul.yaml | ||
bindep.txt | ||
centos_build_layer.cfg | ||
centos_extra_downloads.lst | ||
centos_guest_image_rt.inc | ||
centos_guest_image.inc | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
centos_pkg_dirs_installer | ||
centos_pkg_dirs_rt | ||
centos_srpms_3rdparties.lst | ||
centos_srpms_centos.lst | ||
centos_stable_docker_images.inc | ||
centos_stable_wheels.inc | ||
centos_tarball-dl.lst | ||
CONTRIBUTORS.wrs | ||
debian_build_layer.cfg | ||
debian_iso_image.inc | ||
debian_pkg_dirs | ||
debian_stable_docker_images.inc | ||
distroless_stable_docker_images.inc | ||
LICENSE | ||
README.rst | ||
test-requirements.txt | ||
tox.ini |
integ
StarlingX Integration