Merge "Make static manifest cleanup configurable"
This commit is contained in:
commit
0c672551c4
@ -65,7 +65,9 @@ snapshot_files "${SNAPSHOT_DIR}"
|
|||||||
while true; do
|
while true; do
|
||||||
if [ -e /tmp/stop ]; then
|
if [ -e /tmp/stop ]; then
|
||||||
echo Stopping
|
echo Stopping
|
||||||
|
{{- if .Values.anchor.enable_cleanup }}
|
||||||
cleanup
|
cleanup
|
||||||
|
{{- end }}
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -77,6 +77,7 @@ labels:
|
|||||||
|
|
||||||
anchor:
|
anchor:
|
||||||
dns_policy: Default
|
dns_policy: Default
|
||||||
|
enable_cleanup: true
|
||||||
kubelet:
|
kubelet:
|
||||||
manifest_path: /etc/kubernetes/manifests
|
manifest_path: /etc/kubernetes/manifests
|
||||||
period: 15
|
period: 15
|
||||||
|
@ -37,7 +37,9 @@ while true; do
|
|||||||
|
|
||||||
if [ -e /tmp/stop ]; then
|
if [ -e /tmp/stop ]; then
|
||||||
echo Stopping
|
echo Stopping
|
||||||
|
{{- if .Values.anchor.enable_cleanup }}
|
||||||
cleanup
|
cleanup
|
||||||
|
{{- end }}
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -27,6 +27,7 @@ labels:
|
|||||||
|
|
||||||
anchor:
|
anchor:
|
||||||
dns_policy: Default
|
dns_policy: Default
|
||||||
|
enable_cleanup: true
|
||||||
kubelet:
|
kubelet:
|
||||||
manifest_path: /etc/kubernetes/manifests
|
manifest_path: /etc/kubernetes/manifests
|
||||||
period: 15
|
period: 15
|
||||||
|
@ -26,6 +26,7 @@ function cleanup_host {
|
|||||||
# Let the anchor process know it should not try to start the server.
|
# Let the anchor process know it should not try to start the server.
|
||||||
touch /tmp/stopping
|
touch /tmp/stopping
|
||||||
|
|
||||||
|
{{- if .Values.anchor.enable_cleanup }}
|
||||||
while true; do
|
while true; do
|
||||||
if etcdctl member list > /tmp/stop_members; then
|
if etcdctl member list > /tmp/stop_members; then
|
||||||
if grep $PEER_ENDPOINT /tmp/stop_members; then
|
if grep $PEER_ENDPOINT /tmp/stop_members; then
|
||||||
@ -43,3 +44,5 @@ while true; do
|
|||||||
|
|
||||||
sleep {{ .Values.anchor.period }}
|
sleep {{ .Values.anchor.period }}
|
||||||
done
|
done
|
||||||
|
{{- end }}
|
||||||
|
touch /tmp/stopped
|
||||||
|
@ -25,6 +25,7 @@ labels:
|
|||||||
|
|
||||||
anchor:
|
anchor:
|
||||||
dns_policy: ClusterFirstWithHostNet
|
dns_policy: ClusterFirstWithHostNet
|
||||||
|
enable_cleanup: true
|
||||||
etcdctl_endpoint: example-etcd
|
etcdctl_endpoint: example-etcd
|
||||||
host_data_path: /var/lib/etcd/example
|
host_data_path: /var/lib/etcd/example
|
||||||
|
|
||||||
|
@ -36,7 +36,9 @@ cleanup() {
|
|||||||
while true; do
|
while true; do
|
||||||
if [ -e /tmp/stop ]; then
|
if [ -e /tmp/stop ]; then
|
||||||
echo Stopping
|
echo Stopping
|
||||||
|
{{- if .Values.anchor.enable_cleanup }}
|
||||||
cleanup
|
cleanup
|
||||||
|
{{- end }}
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@ release_group: null
|
|||||||
|
|
||||||
anchor:
|
anchor:
|
||||||
dns_policy: Default
|
dns_policy: Default
|
||||||
|
enable_cleanup: true
|
||||||
kubelet:
|
kubelet:
|
||||||
manifest_path: /etc/kubernetes/manifests
|
manifest_path: /etc/kubernetes/manifests
|
||||||
period: 15
|
period: 15
|
||||||
|
Loading…
Reference in New Issue
Block a user