Mount logic breaks if /var/lib/kubelet is a symlink

Pass the correct kubelet root-dir on AWS
This commit is contained in:
Justin Santa Barbara
2015-05-25 08:15:26 -04:00
parent 9839253233
commit c4a2631593
5 changed files with 20 additions and 2 deletions

View File

@@ -75,5 +75,6 @@ else
fi
mkdir -p /mnt/kubelet
ln -s /mnt/kubelet /var/lib/kubelet
KUBELET_ROOT="/mnt/kubelet"
fi

View File

@@ -38,6 +38,12 @@ if [[ -n "${DOCKER_ROOT}" ]]; then
EOF
fi
if [[ -n "${KUBELET_ROOT}" ]]; then
cat <<EOF >>/etc/salt/minion.d/grains.conf
kubelet_root: '$(echo "$KUBELET_ROOT" | sed -e "s/'/''/g")'
EOF
fi
# Auto accept all keys from minions that try to join
mkdir -p /etc/salt/master.d
cat <<EOF >/etc/salt/master.d/auto-accept.conf

View File

@@ -55,6 +55,12 @@ if [[ -n "${DOCKER_ROOT}" ]]; then
EOF
fi
if [[ -n "${KUBELET_ROOT}" ]]; then
cat <<EOF >>/etc/salt/minion.d/grains.conf
kubelet_root: '$(echo "$KUBELET_ROOT" | sed -e "s/'/''/g")'
EOF
fi
install-salt
service salt-minion start