X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=ci%2Fdeploy.sh;h=d5c8cc2d1073dfdfe529c9598977480d2e868ba2;hb=refs%2Fchanges%2F81%2F17781%2F1;hp=b81673c3e5c3bef5bf5ef91cee281e2327534412;hpb=2367ad5ad0ea945bad5c08b6f28b6cc5d3f271aa;p=joid.git diff --git a/ci/deploy.sh b/ci/deploy.sh index b81673c3..d5c8cc2d 100755 --- a/ci/deploy.sh +++ b/ci/deploy.sh @@ -10,8 +10,8 @@ opnfvtype=nonha openstack=mitaka opnfvlab=default opnfvrel=c -opnfvfeature=odl_l2 -opnfvdistro=trusty +opnfvfeature=none +opnfvdistro=xenial opnfvarch=amd64 read_config() { @@ -106,6 +106,11 @@ createresource() { #copy the files and create extra resources needed for HA deployment # in case of default VM labs. deploy() { + + if [ ! -f ./environments.yaml ] && [ -e ~/.juju/environments.yaml ]; then + cp ~/.juju/environments.yaml ./environments.yaml + fi + #copy the script which needs to get deployed as part of ofnfv release echo "...... deploying now ......" echo " " >> environments.yaml @@ -133,7 +138,7 @@ check_status() { timeoutiter=0 while [ $retval -eq 0 ]; do sleep 30 - juju status > status.txt + juju status > status.txt if [ "$(grep -c "executing" status.txt )" -ge 1 ]; then echo " still executing the reltionship within charms ..." if [ $timeoutiter -ge 60 ]; then @@ -146,21 +151,20 @@ check_status() { done status=`juju action do heat/0 domain-setup` echo $status + juju expose ceph-radosgw + juju ssh ceph/0 \ 'sudo radosgw-admin user create --uid="ubuntu" --display-name="Ubuntu Ceph"' + echo "...... deployment finishing ......." } echo "...... deployment started ......" -#deploy_dep deploy + check_status echo "...... deployment finished ......." -if [ "$opnfvsdn" == "onos" ]; then - ./openstack.sh "$opnfvlab" - check_status -else - #create the basic data for verification of stack. - ./openstack.sh -fi +./openstack.sh "$opnfvsdn" || true +sudo ../juju/get-cloud-images || true +../juju/joid-configure-openstack || true echo "...... finished ......."