Make dockerjson and kubeadminhub files optional 03/3403/4
authorRicardo Noriega <rnoriega@redhat.com>
Thu, 7 May 2020 14:10:15 +0000 (16:10 +0200)
committerRicardo Noriega <rnoriega@redhat.com>
Thu, 7 May 2020 14:27:46 +0000 (16:27 +0200)
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
Change-Id: Ibf37f186778e9be670e5427ea95d1b7a7e5b38fb

plugins/kustomize/plugin/kni.akraino.org/v1alpha1/siteconfig/SiteConfig

index 20d9d07..96b9cb8 100755 (executable)
@@ -9,7 +9,7 @@
 # The same mechanism could be used in the future to template in more site
 # configuration parameters for which a purist "kustomization" is too cumbersome.
 
-# set -x
+#set -x
 set -e
 
 # Skip the config file name argument.
@@ -17,8 +17,14 @@ shift
 
 PULL_SECRET=$(cat ${HOME}/.kni/pull-secret.json)
 SSH_PUB_KEY=$(cat ${HOME}/.kni/id_rsa.pub)
-DOCKERCONFIGJSON=$(cat ${HOME}/.kni/dockerconfig.json)
-KUBECONFIGHUB=$(cat ${HOME}/.kni/kubeconfighub.json)
+
+if [ -f `$HOME/.kni/dockerconfig.json` ]; then
+    DOCKERCONFIGJSON=$(cat ${HOME}/.kni/dockerconfig.json)
+fi
+
+if [ -f `$HOME/.kni/kubeconfighub.json` ]; then
+    KUBECONFIGHUB=$(cat ${HOME}/.kni/kubeconfighub.json)
+fi
 
 cat - | sed \
     -e "s|PULL_SECRET|\'${PULL_SECRET}\'|" \