From 3365b04cfa665f11148d9bdc2adf7175cd7ab52a Mon Sep 17 00:00:00 2001
From: Bo-Chun Louis Chen <louistw@uab.edu>
Date: Fri, 15 Nov 2024 16:47:57 -0600
Subject: [PATCH] fix: disable dns for NetworkManager

---
 .gitlab-ci.yml | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 315d483..8f5e55f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -145,6 +145,11 @@ deploy_http_proxy_node:
     - |
       cat > user_data.txt <<EOF
       #!/bin/bash
+      cat >> /etc/NetworkManager/conf.d/90-dns-none.conf<<EEOF
+      [main]
+      dns=none
+      EEOF
+      systemctl reload NetworkManager
       echo "$DEV_KEY" >> /root/.ssh/authorized_keys
       ip route replace default via ${DEFAULT_GATEWAY_IP} dev eth0
       git clone ${CI_REPOSITORY_URL} /tmp/${CI_PROJECT_NAME}
@@ -184,6 +189,11 @@ deploy_ssh_proxy_node:
     - |
       cat > user_data.txt <<EOF
       #!/bin/bash
+      cat >> /etc/NetworkManager/conf.d/90-dns-none.conf<<EEOF
+      [main]
+      dns=none
+      EEOF
+      systemctl reload NetworkManager
       echo "$DEV_KEY" >> /root/.ssh/authorized_keys
       ip route replace default via ${DEFAULT_GATEWAY_IP} dev eth0
       git clone ${CI_REPOSITORY_URL} /tmp/${CI_PROJECT_NAME}
-- 
GitLab