Update configs according to latest release

- drop deprecated MetalLB configs
- update storage mapping with strict byPath

MOSSUST-117

Change-Id: Ic36d2bf2f76783cd780184c9a1b5ee166212913f
diff --git a/bm_mcc_mosk/mcc_seed_2401_userdata.yaml b/bm_mcc_mosk/mcc_seed_2401_userdata.yaml
index 22b3fc3..17292d1 100644
--- a/bm_mcc_mosk/mcc_seed_2401_userdata.yaml
+++ b/bm_mcc_mosk/mcc_seed_2401_userdata.yaml
@@ -176,7 +176,16 @@
       source /root/env_vars.sh
       while [ ! -d "${OUT_DIR}" ] ; do sleep 4 ; done
       [[ "$(sed -n 693p /root/kaas-bootstrap/bootstrap.sh)" -eq "configure" ]] && sed -i "693d" /root/kaas-bootstrap/bootstrap.sh
-      /root/kaas-bootstrap/bootstrap.sh all
+      # PROD-44779
+      set +e -o pipefail
+      /root/kaas-bootstrap/bootstrap.sh all 2>&1 | tee deploy_mcc_mgmt_output.log
+      retcode=$?
+      set -e
+      if [[ $retcode -ne 0 ]] ; then
+        grep "Keycloak service is unavailable" deploy_mcc_mgmt_output.log && echo "PRODX-44779 is still there, ignoring" || exit $retcode
+      else
+        echo 'REMOVE PRODX-44779 WORKAROUND'
+      fi
       export KUBECONFIG=/root/kubeconfig
       echo r00tme | /root/kaas-bootstrap/container-cloud bootstrap user add --username root --roles global-admin,management-admin,reader,writer,operator --kubeconfig kubeconfig --password-stdin
   - path: /root/do_deploy_child.sh