Change in SiteConfig Kustomize Plugin 63/3363/2
authorRicardo Noriega <rnoriega@redhat.com>
Thu, 16 Apr 2020 11:08:57 +0000 (13:08 +0200)
committerRicardo Noriega <rnoriega@redhat.com>
Tue, 21 Apr 2020 16:24:52 +0000 (18:24 +0200)
  This change allows to add a manifest with a
  dockerconfigjson type of Secret, so deployments
  can pull images from private registries and kubeconfig
  from a hub management site as secret.

Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
Change-Id: Ic4a5b3ee3ea15a88e7d4f4318feea41a4e753800

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

index 23e65f0..20d9d07 100755 (executable)
@@ -17,7 +17,11 @@ 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)
 
 cat - | sed \
     -e "s|PULL_SECRET|\'${PULL_SECRET}\'|" \
-    -e "s|SSH_PUB_KEY|${SSH_PUB_KEY}|"
\ No newline at end of file
+    -e "s|SSH_PUB_KEY|${SSH_PUB_KEY}|" \
+    -e "s|DOCKERCONFIGJSON|${DOCKERCONFIGJSON}|" \
+    -e "s|KUBECONFIGHUB|${KUBECONFIGHUB}|"