Some containers doesn't have the "default" user set to root (which is
good). This lead to healthcheck_port() function to return a message
because the non-root user isn't allowed to call "ss" command as itself.
Ensuring we're running the healthchecks as root will also allow to stop
duplicating some commands, making them faster and smaller for the
system.
This was discovered and discussed on Red Hat bugzilla first, then ported
to Launchpad.
Reviewed: https:/ /review. opendev. org/703816 /git.openstack. org/cgit/ openstack/ paunch/ commit/ ?id=3012fe75aa1 385896e45abf797 e6adb2ee5c72ae
Committed: https:/
Submitter: Zuul
Branch: master
commit 3012fe75aa13858 96e45abf797e6ad b2ee5c72ae
Author: Cédric Jeanneret <email address hidden>
Date: Wed Jan 22 16:11:21 2020 +0100
Execute healthchecks as root
Some containers doesn't have the "default" user set to root (which is
good). This lead to healthcheck_port() function to return a message
because the non-root user isn't allowed to call "ss" command as itself.
Ensuring we're running the healthchecks as root will also allow to stop
duplicating some commands, making them faster and smaller for the
system.
This was discovered and discussed on Red Hat bugzilla first, then ported
to Launchpad.
Change-Id: I2e49d4dd5b3852 37f4f79929c7036 5424f6fa22d /bugzilla. redhat. com/show_ bug.cgi? id=1778881
Closes-Bug: 1860569
Related: https:/