diff --git a/templates/master/00-master/gcp/files/opt-libexec-openshift-gcp-routes-sh.yaml b/templates/master/00-master/gcp/files/opt-libexec-openshift-gcp-routes-sh.yaml index 73fa587de1..5efd282b38 100644 --- a/templates/master/00-master/gcp/files/opt-libexec-openshift-gcp-routes-sh.yaml +++ b/templates/master/00-master/gcp/files/opt-libexec-openshift-gcp-routes-sh.yaml @@ -93,6 +93,11 @@ contents: ensure_rule nat "${CHAIN_NAME}-local" --dst "${vip}" -j REDIRECT fi done + sleep 5 + for vip in "${!vips[@]}"; do + echo "Removing stale conntrack connections for ${vip}" + conntrack -D -r "${vip}" || echo "unable to run conntrack" + done } clear_rules() {