From 8dc78e50d69a171154b619944c90bca7abe6dc85 Mon Sep 17 00:00:00 2001 From: Narinder Gupta Date: Tue, 1 Sep 2015 13:19:55 -0500 Subject: Added execute permission on clean.sh and deploy.sh Added the command line parameters in deply.sh for having various options in the deploy script. Options are -s "sdn type" -t "deploy type" -o "openstack" -l "lab" Based on options aboe we can deploy any combination using the same script. Change-Id: Ia888e97fc9630e9416ebf59747de7ffd79f416ae --- ci/01-deploybundle.sh | 22 ++++++++++--- ci/clean.sh | 0 ci/deploy.sh | 66 +++++++++++++++++++++----------------- ci/odl/01-deploybundle.sh | 24 ++++++++------ ci/opencontrail/01-deploybundle.sh | 27 ++++++++++------ 5 files changed, 86 insertions(+), 53 deletions(-) mode change 100644 => 100755 ci/clean.sh mode change 100644 => 100755 ci/deploy.sh (limited to 'ci') diff --git a/ci/01-deploybundle.sh b/ci/01-deploybundle.sh index f88cf861..5f64119f 100755 --- a/ci/01-deploybundle.sh +++ b/ci/01-deploybundle.sh @@ -1,14 +1,26 @@ #!/bin/bash +#!/bin/bash #placeholder for deployment script. set -ex -cp odl/juju-deployer/ovs-odl.yaml ./ +case "$1" in + 'nonha' ) + cp opencontrail/juju-deployer/contrail.yaml ./bundles.yaml + ;; + 'ha' ) + cp opencontrail/juju-deployer/contrail-ha.yaml ./bundles.yaml + ;; + 'tip' ) + cp opencontrail/juju-deployer/contrail-tip.yaml ./bundles.yaml + ;; + * ) + cp opencontrail/juju-deployer/contrail.yaml ./bundles.yaml + ;; +esac echo "... Deployment Started ...." -JUJU_REPOSITORY= -juju set-constraints tags= - -juju-deployer -d -r 13 -c ovs-odl.yaml trusty-kilo +echo juju-deployer -d -r 13 -c bundles.yaml trusty-"$2"-contrail echo "... Deployment finished ...." + diff --git a/ci/clean.sh b/ci/clean.sh old mode 100644 new mode 100755 diff --git a/ci/deploy.sh b/ci/deploy.sh old mode 100644 new mode 100755 index 9f263f37..9721a4b0 --- a/ci/deploy.sh +++ b/ci/deploy.sh @@ -1,38 +1,46 @@ #!/bin/bash -<<<<<<< HEAD -#placeholder for deployment script. -set -ex - -cp intel/pod5/kilo/odl/nonha/deploy.sh ./deployopnfv.sh - -echo "bootstrap started" -juju bootstrap --debug --to bootstrap.maas -sleep 15 -juju deploy juju-gui --to 0 - -echo "bootstrap finished" - -./deployopnfv.sh - -======= set -ex ./01-bootstrap.sh #need to put mutiple cases here where decide this bundle to deploy by default use the odl bundle. - -#case deploy opencontrail -#cp ./opencontrail/01-deploybundle.sh ./01-deploybundle.sh - -#case deploy ODL bundle -cp ./odl/01-deploybundle.sh ./01-deploybundle.sh +# Below parameters are the default and we can according the release + +opnfvsdn=odl +opnfvtype=nonha +openstack=kilo +opnfvlab=intelpod5 + +usage() { echo "Usage: $0 [-s ] + [-t ] + [-o ] + [-l ]" 1>&2 exit 1;} + +while getopts ":s:t:o:l:h:" opt; do + case "${opt}" in + s) + opnfvsdn=${OPTARG} + ;; + t) + opnfvtype=${OPTARG} + ;; + o) + openstack=${OPTARG} + ;; + l) + opnfvlab=${OPTARG} + ;; + h) + usage + ;; + *) + ;; + esac +done + +#copy the script which needs to get deployed as part of ofnfv release +cp ./$opnfvsdn/01-deploybundle.sh ./01-deploybundle.sh #case default: -./01-deploybundle.sh - -#case ha: -#./01-deploybundle.sh ha +./01-deploybundle.sh $opnfvtype $openstack $opnfvlab -#case tip -#./01-deploybundle.sh tip ->>>>>>> 3b30953... Added a script to have a openstack with odl bundle. diff --git a/ci/odl/01-deploybundle.sh b/ci/odl/01-deploybundle.sh index 4d5da31d..3a6c10f4 100755 --- a/ci/odl/01-deploybundle.sh +++ b/ci/odl/01-deploybundle.sh @@ -2,18 +2,24 @@ #placeholder for deployment script. set -ex -cp odl/juju-deployer/ovs-odl.yaml ./ +case "$1" in + 'nonha' ) + cp odl/juju-deployer/ovs-odl.yaml ./bundles.yaml + ;; + 'ha' ) + cp odl/juju-deployer/ovs-odl-ha.yaml ./bundles.yaml + ;; + 'tip' ) + cp odl/juju-deployer/ovs-odl-tip.yaml ./bundles.yaml + ;; + * ) + cp odl/juju-deployer/ovs-odl.yaml ./bundles.yaml + ;; +esac echo "... Deployment Started ...." #case openstack kilo with odl -juju-deployer -d -r 13 -c ovs-odl.yaml trusty-kilo - -#case openstack kilo with odl ha -#juju-deployer -d -r 13 -c ovs-odl-ha.yaml trusty-kilo - -#case openstack master tip git tree with odl -#cp -R odl/juju-deployer/source/*.yaml ./ -#juju-deployer -d -r 13 -c ovs-odl-tip.yaml trusty-master-kilo +juju-deployer -d -r 13 -c bundles.yaml trusty-"$2" echo "... Deployment finished ...." diff --git a/ci/opencontrail/01-deploybundle.sh b/ci/opencontrail/01-deploybundle.sh index 07365780..9e9dfee3 100755 --- a/ci/opencontrail/01-deploybundle.sh +++ b/ci/opencontrail/01-deploybundle.sh @@ -1,19 +1,26 @@ #!/bin/bash +#!/bin/bash #placeholder for deployment script. set -ex -cp opencontrail/juju-deployer/contrail.yaml ./ +case "$1" in + 'nonha' ) + cp opencontrail/juju-deployer/contrail.yaml ./bundles.yaml + ;; + 'ha' ) + cp opencontrail/juju-deployer/contrail-ha.yaml ./bundles.yaml + ;; + 'tip' ) + cp opencontrail/juju-deployer/contrail-tip.yaml ./bundles.yaml + ;; + * ) + cp opencontrail/juju-deployer/contrail.yaml ./bundles.yaml + ;; +esac echo "... Deployment Started ...." -#case openstack kilo with odl -juju-deployer -d -r 13 -c contrail.yaml trusty-juno-contrail - -#case openstack kilo with odl ha -#juju-deployer -d -r 13 -c contrail-ha.yaml trusty-juno-contrail - -#case openstack master tip git tree with odl -#cp -R odl/juju-deployer/source/*.yaml ./ -#juju-deployer -d -r 13 -c contrail-tip.yaml trusty-juno-contrail +juju-deployer -d -r 13 -c bundles.yaml trusty-"$2"-contrail echo "... Deployment finished ...." + -- cgit 1.2.3-korg