Silent output when deleting ns osm in k8s cluster 50/11650/2
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Wed, 12 Jan 2022 08:58:50 +0000 (09:58 +0100)
committerbeierlm <mark.beierl@canonical.com>
Tue, 15 Feb 2022 20:10:11 +0000 (21:10 +0100)
The installation of the local k8s cluster with install_kubeadm_cluster.sh
raised an error message when deleting the namespace "osm". That NS is
deleted as a previous step to the deployment of OSM pods, just to make sure
that we start from a clean NS.

In principle, the error from kubectl should appear always in clean
installations. For that reason, the output of the command is redirected
to /dev/null to avoid confusion for the end user.

Change-Id: I4e38cb2c727683215d8b331a4780feeec98fbe5d
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
installers/install_kubeadm_cluster.sh

index f31889c..d610bb6 100755 (executable)
@@ -236,7 +236,7 @@ function check_for_readiness() {
 #removes osm deployments and services
 function remove_k8s_namespace() {
     [ -z "${DEBUG_INSTALL}" ] || DEBUG beginning of function
-    kubectl delete ns $1
+    kubectl delete ns $1 2>&1 >/dev/null
     [ -z "${DEBUG_INSTALL}" ] || DEBUG end of function
 }