Kubelet root directory as a parameter
Kubernetes dumps JAVA heap dump to kubernetes root dir which is not too nice
Change-Id: Icabd893f93da817592e5c457b93eb100925813bf
Signed-off-by: Balazs Szekeres <balazs.szekeres@nokia.com>
name: "{{ item }}"
state: directory
with_items:
- - /var/lib/kubelet
+ - "{{ caas.kubelet_root_directory }}"
- /var/lib/cni
- /etc/kubernetes/manifests
- /etc/kubernetes/kubeconfig
ExecStartPre={{ caas.libexec_dir }}/kubelet_start.sh
-ExecStart=/usr/bin/kubelet {{ kubelet_params | join(' ') }}
+ExecStart=/usr/bin/kubelet {{ kubelet_params | join(' ') }} --root-dir={{ caas.kubelet_root_directory }}
ExecStop={{ caas.libexec_dir }}/kubelet_stop.sh
kill -9 $kubeletpid
fi
-for D in /var/lib/kubelet/pods/*
+for D in {{ caas.kubelet_root_directory }}/pods/*
do
if [ -d "${D}" ]
then
- rm -rf /var/lib/kubelet/pods/${D} || echo "Can not remove directory, skipping it"
+ rm -rf {{ caas.kubelet_root_directory }}/pods/${D} || echo "Can not remove directory, skipping it"
fi
done
kill -9 $kubeletpid
fi
-for D in /var/lib/kubelet/pods/*
+for D in {{ caas.kubelet_root_directory }}/pods/*
do
if [ -d "${D}" ]
then
- rm -rf /var/lib/kubelet/pods/${D} || echo "Can not remove directory, skipping it"
+ rm -rf {{ caas.kubelet_root_directory }}/pods/${D} || echo "Can not remove directory, skipping it"
fi
done