Merge "Remove unneeded sudo in lvs-masquerade.sh" into stable/victoria

This commit is contained in:
Zuul 2022-05-07 10:42:37 +00:00 committed by Gerrit Code Review
commit 38f96a908b
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
@ -71,7 +71,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.