Skip to content

Commit fe70ace

Browse files
committed
(CAT-2378) adding fix dns in integration test
1 parent f105337 commit fe70ace

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,24 @@ jobs:
2424
with:
2525
service-key: ${{ secrets.TWINGATE_PUBLIC_REPO_KEY }}
2626

27+
- name: Fix DNS
28+
run: |
29+
echo "=== Remove Azure DNS from eth0 interface ==="
30+
sudo resolvectl dns eth0 ""
31+
32+
echo "=== Configure Twingate DNS properly ==="
33+
sudo resolvectl dns sdwan0 100.95.0.251 100.95.0.252
34+
sudo resolvectl domain sdwan0 delivery.puppetlabs.net
35+
36+
echo "=== Flush DNS cache ==="
37+
sudo resolvectl flush-caches
38+
39+
echo "=== Check new configuration ==="
40+
resolvectl status
41+
42+
echo "=== Test DNS resolution ==="
43+
nslookup artifactory.delivery.puppetlabs.net
44+
2745
- name: Checkout Source
2846
uses: actions/checkout@v3
2947

.github/workflows/nightly.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,24 @@ jobs:
2222
with:
2323
service-key: ${{ secrets.TWINGATE_PUBLIC_REPO_KEY }}
2424

25+
- name: Fix DNS
26+
run: |
27+
echo "=== Remove Azure DNS from eth0 interface ==="
28+
sudo resolvectl dns eth0 ""
29+
30+
echo "=== Configure Twingate DNS properly ==="
31+
sudo resolvectl dns sdwan0 100.95.0.251 100.95.0.252
32+
sudo resolvectl domain sdwan0 delivery.puppetlabs.net
33+
34+
echo "=== Flush DNS cache ==="
35+
sudo resolvectl flush-caches
36+
37+
echo "=== Check new configuration ==="
38+
resolvectl status
39+
40+
echo "=== Test DNS resolution ==="
41+
nslookup artifactory.delivery.puppetlabs.net
42+
2543
- name: Checkout Source
2644
uses: actions/checkout@v3
2745

0 commit comments

Comments
 (0)