From a7b45153b1d155f32d335d13c58bcf55ab4a07c0 Mon Sep 17 00:00:00 2001 From: Bryan Sullivan Date: Thu, 19 Oct 2017 08:30:25 -0700 Subject: Move helm setup before ceph. Fix argument errors in demo_deploy. JIRA: MODELS-23 Change-Id: I1e51a603f13a672b7fc345daf93c28fd57126a90 Signed-off-by: Bryan Sullivan --- tools/kubernetes/ceph-helm.sh | 30 ++++++++++++------------------ tools/kubernetes/demo_deploy.sh | 10 ++++++---- tools/kubernetes/k8s-cluster.sh | 4 ++-- 3 files changed, 20 insertions(+), 24 deletions(-) diff --git a/tools/kubernetes/ceph-helm.sh b/tools/kubernetes/ceph-helm.sh index 038c438..6c92fb0 100644 --- a/tools/kubernetes/ceph-helm.sh +++ b/tools/kubernetes/ceph-helm.sh @@ -48,27 +48,21 @@ function setup_ceph() { kubedns=$(kubectl get service -o json --namespace kube-system kube-dns | \ jq -r '.spec.clusterIP') - case "$dev" in - sda) - sdb) - for node in $nodes; do - echo "${FUNCNAME[0]}: setup resolv.conf for $node" - echo < "" -#. "" [] +#. "" [] #. : name of private key for cluster node ssh (in current folder) #. : space separated list of hostnames managed by MAAS #. : IP of cluster master node @@ -38,6 +38,7 @@ #. : CID formatted public network #. : CIDR formatted private network (may be same as pub-net) #. : "helm" or "baremetal" +#. : disk (e.g. sda, sdb) or folder (e.g. "/ceph") #. : 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 <