From 79771740bbd91d3d66fdff16f19f650a21138416 Mon Sep 17 00:00:00 2001 From: angelnu Date: Sun, 11 Sep 2022 16:15:10 +0000 Subject: [PATCH] keep copy of org resolv.conf --- bin/gateway_sidecar.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/gateway_sidecar.sh b/bin/gateway_sidecar.sh index 0bcb3f0..89474ae 100755 --- a/bin/gateway_sidecar.sh +++ b/bin/gateway_sidecar.sh @@ -8,8 +8,14 @@ cat /default_config/settings.sh cat /config/settings.sh . /config/settings.sh +# Make a copy of the original resolv.conf (so we can get the K8S DNS in case of a container reboot) +if [ ! -f /etc/resolv.conf.org ]; then + cp /etc/resolv.conf /etc/resolv.conf.org + echo "/etc/resolv.conf.org written" +fi + #Get K8S DNS -K8S_DNS=$(grep nameserver /etc/resolv.conf | cut -d' ' -f2) +K8S_DNS=$(grep nameserver /etc/resolv.conf.org | cut -d' ' -f2) cat << EOF > /etc/dnsmasq.d/pod-gateway.conf