X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=new-installer%2Fhelm%2Fcharts%2Fnearrtric%2Fappmgr%2Fbin%2F_appmgr-tiller-secret-copier.sh.tpl;fp=new-installer%2Fhelm%2Fcharts%2Fnearrtric%2Fappmgr%2Fbin%2F_appmgr-tiller-secret-copier.sh.tpl;h=2da5af673c0e49911baaa771ceaba08e50db8f4d;hb=f73a6667871313792e84a45015cc1f18c733e433;hp=0000000000000000000000000000000000000000;hpb=2134aadd480e01be448184d2d00e299a74aae182;p=ric-plt%2Fric-dep.git diff --git a/new-installer/helm/charts/nearrtric/appmgr/bin/_appmgr-tiller-secret-copier.sh.tpl b/new-installer/helm/charts/nearrtric/appmgr/bin/_appmgr-tiller-secret-copier.sh.tpl new file mode 100644 index 0000000..2da5af6 --- /dev/null +++ b/new-installer/helm/charts/nearrtric/appmgr/bin/_appmgr-tiller-secret-copier.sh.tpl @@ -0,0 +1,42 @@ +#!/bin/sh +########################################################################### +# Copyright (c) 2019 AT&T Intellectual Property. +# Copyright (c) 2019 Nokia. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +########################################################################## + +if [ -x /svcacct-to-kubeconfig.sh ] ; then + /svcacct-to-kubeconfig.sh +fi + +if [ ! -z "${HELM_TLS_CA_CERT}" ]; then + kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ + grep 'ca.crt:' | \ + awk '{print $2}' | \ + base64 -d > ${HELM_TLS_CA_CERT} +fi + +if [ ! -z "${HELM_TLS_CERT}" ]; then + kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ + grep 'tls.crt:' | \ + awk '{print $2}' | \ + base64 -d > ${HELM_TLS_CERT} +fi + +if [ ! -z "${HELM_TLS_KEY}" ]; then + kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ + grep 'tls.key:' | \ + awk '{print $2}' | \ + base64 -d > ${HELM_TLS_KEY} +fi