Remove unneeded sudo in lvs-masquerade.sh

Fixes issue with SELinux and the lvs-masquerade.sh script on the
amphora.
The script already runs with root permissions, so the use of sudo
inside the script is unneeded.

Change-Id: I63474acbcea5106ea702d21cb238aa57cef5d96d
(cherry picked from commit 72bdc0f88d)
(cherry picked from commit 0df7c6b740)
This commit is contained in:
Tom Weininger 2022-05-02 15:20:40 +02:00
parent d4693c4c00
commit acd30aebc3
3 changed files with 9 additions and 2 deletions

1
.gitignore vendored
View File

@ -33,6 +33,7 @@ tempest.log
*~
.eggs/
.ropeproject/
*.qcow2
# Files created by releasenotes build
releasenotes/build

View File

@ -30,7 +30,7 @@ fi
if [ "$1" == "add" ]; then
if [ -x "$(sudo bash -c 'command -v nft')" ]; then
if [ -x "$(command -v nft)" ]; then
# Note: inet for nat requires a 5.2 or newer kernel.
if [ "$2" == "ipv4" ]; then
nft add table ip octavia-ipv4
@ -77,7 +77,7 @@ if [ "$1" == "add" ]; then
elif [ "$1" == "delete" ]; then
if [ -x "$(sudo bash -c 'command -v nft')" ]; then
if [ -x "$(command -v nft)" ]; then
if [ "$2" == "ipv4" ]; then
nft flush chain ip octavia-ipv4 ip-udp-masq
nft delete chain ip octavia-ipv4 ip-udp-masq

View File

@ -0,0 +1,6 @@
---
fixes:
- |
Fixed issue with SELinux and the lvs-masquerade.sh script on the amphora.
The script already runs with root permissions, so the use of sudo inside the
script is unneeded.