[SECURITY] Add -- to kubectl exec 10/123710/2
authorKrzysztof Opasiak <k.opasiak@samsung.com>
Tue, 31 Aug 2021 08:45:18 +0000 (10:45 +0200)
committerKrzysztof Opasiak <k.opasiak@samsung.com>
Tue, 31 Aug 2021 14:45:18 +0000 (14:45 +0000)
According to warning that is printed by tests:

kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed
in a future version. Use kubectl exec [POD] -- [COMMAND] instead.

Fix this by just adding -- to avoid this warning.

Issue-ID: OOM-1
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
Change-Id: I3d451c1e6c11841bf64afe876bbe33edbb42556c

security/scripts/check_security_root.sh [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index f5b55c3..5b614d4
@@ -55,7 +55,7 @@ code=0
 for pod in `kubectl get pod -n $K8S_NAMESPACE| grep "Running" | grep -v functest | grep -v integration | awk '{print $1}'` ;do
   list=`kubectl top pod $pod --containers -n onap |grep -v "POD"|awk '{print $1":"$2}'`;
   for po in $list; do
-    contname=`echo $po|cut -d':' -f2`;uid=`kubectl exec $pod --container $contname -n $K8S_NAMESPACE id|sed -r "s/^uid=(.*) gid.*$/\1/"`;echo "POD: $pod container: $contname uid: $uid";
+    contname=`echo $po|cut -d':' -f2`;uid=`kubectl exec $pod --container $contname -n $K8S_NAMESPACE -- id|sed -r "s/^uid=(.*) gid.*$/\1/"`;echo "POD: $pod container: $contname uid: $uid";
   done;
 done  | grep root > $FILTERED_PODS_LIST