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/704270 /git.openstack. org/cgit/ openstack/ paunch/ commit/ ?id=592dab7a847 140171e534bba39 5fcb1be42ce44e
Committed: https:/
Submitter: Zuul
Branch: stable/train
commit 592dab7a8471401 71e534bba395fcb 1be42ce44e
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 96e45abf797e6ad b2ee5c72ae)
Closes-Bug: 1860569
Related: https:/
(cherry picked from commit 3012fe75aa13858