X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=helm%2Fappmgr%2Ftemplates%2Fbin%2F_appmgr-tiller-secret-copier.sh.tpl;fp=helm%2Fappmgr%2Ftemplates%2Fbin%2F_appmgr-tiller-secret-copier.sh.tpl;h=4b17cfb6a0bda5033b5d92cff5732c3569cb78d0;hb=38dc857062b14145f5b9db89d10eba0ae5b90d11;hp=0000000000000000000000000000000000000000;hpb=0c9bc21e8efc4c7205a46ef1456d1f08e65c56f2;p=ric-plt%2Fric-dep.git diff --git a/helm/appmgr/templates/bin/_appmgr-tiller-secret-copier.sh.tpl b/helm/appmgr/templates/bin/_appmgr-tiller-secret-copier.sh.tpl new file mode 100644 index 0000000..4b17cfb --- /dev/null +++ b/helm/appmgr/templates/bin/_appmgr-tiller-secret-copier.sh.tpl @@ -0,0 +1,41 @@ +{{/* + 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. +*/}} +#!/bin/sh +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