diff options
author | Jack Lucas <jflucas@research.att.com> | 2020-05-18 18:23:38 -0400 |
---|---|---|
committer | Jack Lucas <jflucas@research.att.com> | 2020-06-12 09:39:23 -0400 |
commit | ec3410a8478bedba8a06efb02f1610c2ebfdf130 (patch) | |
tree | 59b8a007f1d76fc1b3a8eadc36825a5f28e1201d /cm-container/scripts/get-type-files.sh | |
parent | a774ad9f309576a61db9689f5315f2577e507b25 (diff) |
Move plugin upload to CM container
Issue-ID: DCAEGEN2-2236
Issue-ID: DCAEGEN2-1789
Signed-off-by: Jack Lucas <jflucas@research.att.com>
Change-Id: Ibc4612dedbf73a17a237b88abe198add391b82de
Diffstat (limited to 'cm-container/scripts/get-type-files.sh')
-rwxr-xr-x | cm-container/scripts/get-type-files.sh | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/cm-container/scripts/get-type-files.sh b/cm-container/scripts/get-type-files.sh deleted file mode 100755 index 3b25bbb..0000000 --- a/cm-container/scripts/get-type-files.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/bash -# ============LICENSE_START======================================================= -# org.onap.dcae -# ================================================================================ -# Copyright (c) 2018-2020 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# 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. -# ============LICENSE_END========================================================= - -# Pull type files from repos -# Set up the CM import resolver -# $1 is the DCAE repo URL -# $2 is the CCSDK repo URL -# -set -x -DEST=/opt/manager/resources/onapspec -EXTRA_RULES=/opt/manager/extra-resolver-rules - -DCAETYPEFILES=\ -"\ -/dcaepolicyplugin/2.4.0/dcaepolicyplugin_types.yaml \ -/relationshipplugin/1.1.0/relationshipplugin_types.yaml \ -/k8splugin/1.7.2/k8splugin_types.yaml \ -/k8splugin/2.0.0/k8splugin_types.yaml \ -clamppolicyplugin/1.1.0/clamppolicyplugin_types.yaml \ - -" - -CCSDKTYPEFILES=\ -"\ -/type_files/pgaas/1.1.0/pgaas_types.yaml \ -/type_files/sshkeyshare/sshkey_types.yaml \ -/type_files/helm/4.0.2/helm-type.yaml \ -/type_files/dmaap/dmaap.yaml \ -" - -mkdir ${DEST} - -for typefile in ${DCAETYPEFILES} -do - mkdir -p ${DEST}/$(dirname ${typefile}) - curl -Ss -L -f $1/${typefile} >> ${DEST}/${typefile} -done - -for typefile in ${CCSDKTYPEFILES} -do - mkdir -p ${DEST}/$(dirname ${typefile}) - curl -Ss -L -f $2/${typefile} >> ${DEST}/${typefile} -done - -chown cfyuser:cfyuser ${DEST} - -# Add our local type file store to CM import resolver configuration -TYPE_RULE0="{\"$1\": \"file://${DEST}\"}" -TYPE_RULE1="{\"$2\": \"file://${DEST}\"}" -# This sed re is 'brittle' but we can be sure the config.yaml file -# won't change as long as we do not change the source Docker image for CM -sed -i -e "s# rules:# rules:\n - ${TYPE_RULE0}#" /etc/cloudify/config.yaml -sed -i -e "s# rules:# rules:\n - ${TYPE_RULE1}#" /etc/cloudify/config.yaml - -chown cfyuser:cfyuser /etc/cloudify/config.yaml - -# Changing /etc/cloudify/config.yaml is no longer sufficient -# Need to provide the additional rules in a file that can be -# used at deployment time to update the resolver rules -echo "- ${TYPE_RULE0}" > ${EXTRA_RULES} -echo "- ${TYPE_RULE1}" >> ${EXTRA_RULES} |