summaryrefslogtreecommitdiffstats
path: root/tools/kubernetes/ceph-helm.sh
diff options
context:
space:
mode:
authorBryan Sullivan <bryan.sullivan@att.com>2017-11-01 22:28:15 -0700
committerBryan Sullivan <bryan.sullivan@att.com>2017-11-01 22:28:15 -0700
commit5370e971211cf35c844988646404acbca2e33201 (patch)
tree6a31ceea780f8619b2ce6fa1ce3c0869866c0aca /tools/kubernetes/ceph-helm.sh
parent14cad79fc39fafa942f07f8b4c5c671c33b7a427 (diff)
Improve logging. Remove extra ceph test step.
JIRA: MODELS-23 Change-Id: Idd377ee35ae7b90e10c95b4b41e13bfd533b30e0 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
Diffstat (limited to 'tools/kubernetes/ceph-helm.sh')
-rw-r--r--tools/kubernetes/ceph-helm.sh18
1 files changed, 9 insertions, 9 deletions
diff --git a/tools/kubernetes/ceph-helm.sh b/tools/kubernetes/ceph-helm.sh
index 4660881..280c045 100644
--- a/tools/kubernetes/ceph-helm.sh
+++ b/tools/kubernetes/ceph-helm.sh
@@ -32,7 +32,9 @@
#
function log() {
- echo "${FUNCNAME[0]} $(date): $1"
+ f=$(caller 0 | awk '{print $2}')
+ l=$(caller 0 | awk '{print $1}')
+ echo "$f:$l ($(date)) $1"
}
function setup_ceph() {
@@ -40,6 +42,10 @@ function setup_ceph() {
private_net=$2
public_net=$3
dev=$4
+
+ log "Install ceph prerequisites"
+ sudo apt-get -y install ceph ceph-common
+
# per https://github.com/att/netarbiter/tree/master/sds/ceph-docker/examples/helm
log "Clone netarbiter"
git clone https://github.com/att/netarbiter.git
@@ -94,7 +100,7 @@ nameserver $kubedns
search ceph.svc.cluster.local svc.cluster.local cluster.local
options ndots:5
EOF
-sudo apt install -y ceph
+sudo apt install -y ceph ceph-common
sudo ceph-disk zap /dev/$dev
EOG
log "Run ceph-osd at $node"
@@ -144,14 +150,8 @@ EOG
log "pvc ceph-test successfully bound to $(kubectl get pvc -o jsonpath='{.spec.volumeName}' ceph-test)"
kubectl describe pvc
- log "Attach the pvc to a job and check if the job is successful (i.e., 1)"
+ log "Attach the pvc to a job"
kubectl create -f tests/ceph/job.yaml
- status=$(kubectl get jobs ceph-test-job -n default -o json | jq -r '.status.succeeded')
- if [[ "$status" != "1" ]]; then
- log "pvc attachment was not successful:"
- kubectl get jobs ceph-test-job -n default -o json
- exit 1
- fi
log "Verify that the test job was successful"
pod=$(kubectl get pods --namespace default | awk "/ceph-test/{print \$1}")