diff options
author | Bryan Sullivan <bryan.sullivan@att.com> | 2017-10-19 08:30:25 -0700 |
---|---|---|
committer | Bryan Sullivan <bryan.sullivan@att.com> | 2017-10-19 08:30:25 -0700 |
commit | a7b45153b1d155f32d335d13c58bcf55ab4a07c0 (patch) | |
tree | ba5ed6ef16e2fbab89bc33d0813114c659bf4128 /tools/kubernetes/demo_deploy.sh | |
parent | 3a3e735a4498cc05697842d7b329374fffda90cf (diff) |
Move helm setup before ceph. Fix argument errors in demo_deploy.
JIRA: MODELS-23
Change-Id: I1e51a603f13a672b7fc345daf93c28fd57126a90
Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
Diffstat (limited to 'tools/kubernetes/demo_deploy.sh')
-rw-r--r-- | tools/kubernetes/demo_deploy.sh | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/kubernetes/demo_deploy.sh b/tools/kubernetes/demo_deploy.sh index 04dfacb..8d5cbd2 100644 --- a/tools/kubernetes/demo_deploy.sh +++ b/tools/kubernetes/demo_deploy.sh @@ -30,7 +30,7 @@ #. Usage: on the MAAS server #. $ git clone https://gerrit.opnfv.org/gerrit/models ~/models #. $ bash ~/models/tools/kubernetes/demo_deploy.sh <key> "<hosts>" <master> -#. "<workers>" <pub-net> <priv-net> <ceph-mode> [<extras>] +#. "<workers>" <pub-net> <priv-net> <ceph-mode> <ceph-dev> [<extras>] #. <key>: name of private key for cluster node ssh (in current folder) #. <hosts>: space separated list of hostnames managed by MAAS #. <master>: IP of cluster master node @@ -38,6 +38,7 @@ #. <pub-net>: CID formatted public network #. <priv-net>: CIDR formatted private network (may be same as pub-net) #. <ceph-mode>: "helm" or "baremetal" +#. <ceph-dev>: disk (e.g. sda, sdb) or folder (e.g. "/ceph") #. <extras>: optional name of script for extra setup functions as needed key=$1 @@ -47,9 +48,10 @@ workers="$4" priv_net=$5 pub_net=$6 ceph_mode=$7 -extras=$8 +ceph_dev=$8 +extras=$9 -source ~/models/tools/maas/deploy.sh $1 "$2" $8 +source ~/models/tools/maas/deploy.sh $1 "$2" $9 eval `ssh-agent` ssh-add $key if [[ "x$extras" != "x" ]]; then source $extras; fi @@ -60,7 +62,7 @@ scp -r -o StrictHostKeyChecking=no ~/models/tools/kubernetes/* \ ssh -x -o StrictHostKeyChecking=no ubuntu@$master <<EOF exec ssh-agent bash ssh-add $key -bash k8s-cluster.sh all "$workers" $priv_net $pub_net $ceph_mode +bash k8s-cluster.sh all "$workers" $priv_net $pub_net $ceph_mode $ceph_dev EOF # TODO: Figure this out... Have to break the setup into two steps as something # causes the ssh session to end before the prometheus setup, if both scripts |