diff options
author | Lusheng Ji <lji@research.att.com> | 2018-04-16 21:27:17 -0400 |
---|---|---|
committer | Lusheng Ji <lji@research.att.com> | 2018-04-17 13:14:31 +0000 |
commit | bd838e7a4830217d3d0483067671dcb03965ece3 (patch) | |
tree | ae468f3ea51e25c50bde9d3678ed08d19b26eb99 /heat/build-plugins.sh | |
parent | b16d16eca45530ba1c4e63ca9e14277dd5649251 (diff) |
Fix docker script as healthcheck etc
1. fix docker script as healthcheck for service change handler
2. improve docker compose blocks for stretch goal container
3. fix instaling plugins to cloudify manager
4. add one more plugin to build/upload: dockerplugin.
Issue-ID: DCAEGEN2-434
Change-Id: I997d8564fe0ee0cf5a013b042eb6c0e9fb331276
Signed-off-by: Lusheng Ji <lji@research.att.com>
Diffstat (limited to 'heat/build-plugins.sh')
-rwxr-xr-x | heat/build-plugins.sh | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/heat/build-plugins.sh b/heat/build-plugins.sh deleted file mode 100755 index 812ae19..0000000 --- a/heat/build-plugins.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash -# ============LICENSE_START======================================================= -# org.onap.dcae -# ================================================================================ -# Copyright (c) 2018 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========================================================= -# -# ECOMP is a trademark and service mark of AT&T Intellectual Property. - -# Pull plugin archives from repos -# Build wagons -# $1 is the DCAE repo URL -# $2 is the CCSDK repo URL -# (This script runs at Docker image build time) -# -set -x -DEST=wagons - -# For DCAE, we get zips of the archives and build wagons -DCAEPLUGINFILES=\ -"\ -k8splugin/1.0.1/k8splugin-1.0.1.tgz -dcaepolicyplugin/2.2.1/dcaepolicyplugin-2.2.1.tgz \ -" - -# For CCSDK, we pull down the wagon files directly -CCSDKPLUGINFILES=\ -"\ -plugins/pgaas-1.1.0-py27-none-any.wgn -plugins/sshkeyshare-1.0.0-py27-none-any.wgn -" - -# Build a set of wagon files from archives in a repo -# $1 -- repo base URL -# $2 -- list of paths to archive files in the repo -function build { - for plugin in $2 - do - # Could just do wagon create with the archive URL as source, - # but can't use a requirements file with that approach - mkdir work - target=$(basename ${plugin}) - curl -Ss $1/${plugin} > ${target} - tar zxvf ${target} --strip-components=2 -C work - wagon create -t tar.gz -o ${DEST} -r work/requirements.txt --validate ./work - rm -rf work - done -} - -# Copy a set of wagons from a repo -# $1 -- repo baseURL -# $2 -- list of paths to wagons in the repo -function get_wagons { - for wagon in $2 - do - target=$(basename ${wagon}) - curl -Ss $1/${wagon} > ${DEST}/${target} - done -} - -mkdir ${DEST} -build $1 "${DCAEPLUGINFILES}" -get_wagons $2 "${CCSDKPLUGINFILES}" |