blob: 010a026d21f60384ac57c97a1204defd642cfbe8 [file] [log] [blame]
Zhe Huang948cb922019-06-28 09:05:20 -04001#!/bin/bash
2################################################################################
3# Copyright (c) 2019 AT&T Intellectual Property. #
4# Copyright (c) 2019 Nokia. #
5# #
6# Licensed under the Apache License, Version 2.0 (the "License"); #
7# you may not use this file except in compliance with the License. #
8# You may obtain a copy of the License at #
9# #
10# http://www.apache.org/licenses/LICENSE-2.0 #
11# #
12# Unless required by applicable law or agreed to in writing, software #
13# distributed under the License is distributed on an "AS IS" BASIS, #
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
15# See the License for the specific language governing permissions and #
16# limitations under the License. #
17################################################################################
18
19
20
21NAMESPACE=$1
22
23DOCKERREG=$2
24
25DOCKERREG_NORMALIZED=${DOCKERREG/:/.}
26DOCKERREG_NORMALIZED=${DOCKERREG_NORMALIZED/\//.}
27
28DOCKERUSERNAME=$3
29
30DOCKERPASSWORD=$4
31
32DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
33
34
35source $DIR/../etc/credential.conf
36
37if [ -z "$RICPLT_RELEASE_NAME" ];then
38 RELEASE_NAME=$helm_release_name
39else
40 RELEASE_NAME=$RICPLT_RELEASE_NAME
41fi
42
43COMMON_CHART_VERSION=$(cat $DIR/../../Common-Template/helm/ric-common/Chart.yaml | grep version | awk '{print $2}')
44helm package -d /tmp $DIR/../../Common-Template/helm/ric-common
45
46
Lott, Christopher (cl778h)6f157d72019-07-25 06:32:02 -040047mkdir -p $DIR/../helm/docker-credential/charts/
48cp /tmp/ric-common-$COMMON_CHART_VERSION.tgz $DIR/../helm/docker-credential/charts/
Zhe Huang948cb922019-06-28 09:05:20 -040049
50
Lott, Christopher (cl778h)6f157d72019-07-25 06:32:02 -040051helm install --namespace "${NAMESPACE}" --name "${RELEASE_NAME}-cred-${NAMESPACE}-${DOCKERREG_NORMALIZED}" --set repository="$DOCKERREG" --set repositoryCredential.user="$DOCKERUSERNAME" --set repositoryCredential.password="$DOCKERPASSWORD" $DIR/../helm/docker-credential
Zhe Huang948cb922019-06-28 09:05:20 -040052