With the release of 5.5.7, some of the legacy function definitions no
longer pass in unit tests. This change updates the functions that are
failing in the tests to the modern style (4.x) for function
declarations. Additionally we're removing teh lookup_hiera_hash
function which is failing but not actually consumed by our code base.
There will be a followup patch to migrate the rest of the parser
functions to the new format, but this patch should unblock the gates.
NOTE: git thinks some of these files have been added/deleted rather than
git move due to the large amount of changes between the two versions of
the file.
Change-Id: Ie7316fd422bd4a5eb91f94016977e5d8d76c27bc
Closes-Bug: #1799786
Currently, on a containerized undercloud, we get error messages from
keepalived container:
/usr/bin/systemctl status haproxy.service exited with status 1
Even if the undercloud is currently not in HA, it's still a good thing
to get clean logs.
Note: the command is launched by the keepalived container, hence we
cannot use pgrep nor anything else. We also need the /var/lib/haproxy
mount in the keepalived container, shared from the haproxy container on
the host.
Change-Id: Ib5050a3a6af262e26b5523974d1d4a80c4e92834
This change adds test coverage for the tripleo::keepalived class
and exposes the ability to pass network_vips as a parameter rather than
just via hiera.
Change-Id: Ied2f26f6bfdcd9c4fe85f08461b997c15c66345f