Merge "Ceph: don't overwrite mon map"

This commit is contained in:
Zuul 2018-01-06 21:15:18 +00:00 committed by Gerrit Code Review
commit 799daefb83
2 changed files with 11 additions and 1 deletions

View File

@ -37,6 +37,15 @@ function get_mon_config {
exit 1
fi
# if monmap exists and the mon is already there, don't overwrite monmap
if [ -f "${MONMAP}" ]; then
monmaptool --print "${MONMAP}" |grep -q "${MON_IP// }"":6789"
if [ $? -eq 0 ]; then
log "${MON_IP} already exists in monmap ${MONMAP}"
return
fi
fi
# Create a monmap with the Pod Names and IP
monmaptool --create ${MONMAP_ADD} --fsid ${fsid} $MONMAP --clobber
}

View File

@ -202,7 +202,8 @@ spec:
name: ceph-etc
defaultMode: 0444
- name: pod-var-lib-ceph
emptyDir: {}
hostPath:
path: {{ .Values.ceph.storage.mon_directory }}
- name: pod-run
emptyDir:
medium: "Memory"