This commit is contained in:
Steve Horsman
2025-08-12 09:31:18 +01:00
committed by GitHub

View File

@@ -21,6 +21,25 @@ function install_dependencies() {
}
function run() {
echo "Debug>> Current resolv.conf $(cat /etc/resolv.conf)"
echo "Debug>> Current resolvectl status $(resolvectl status)"
info "Update the host resolv.conf to add google DNS servers"
sudo mkdir -p /etc/resolvconf/resolv.conf.d
sudo sh -c "cat >>/etc/resolvconf/resolv.conf.d/head" <<-EOF
nameserver 8.8.8.8
nameserver 8.8.4.4
EOF
sudo apt install resolvconf
sudo resolvconf --enable-updates
sudo resolvconf -u
sudo systemctl restart resolvconf.service
sudo systemctl restart systemd-resolved.service
echo "Debug>> Updated resolv.conf $(cat /etc/resolv.conf)"
echo "Debug>> Updated resolvectl status $(resolvectl status)"
info "Running docker smoke test tests using ${KATA_HYPERVISOR} hypervisor"
enabling_hypervisor
@@ -28,8 +47,8 @@ function run() {
info "Running docker with runc"
sudo docker run --rm --entrypoint nping "${image}" --tcp-connect -c 2 -p 80 www.github.com
info "Running docker with Kata Containers (${KATA_HYPERVISOR})"
sudo docker run --rm --runtime io.containerd.kata-${KATA_HYPERVISOR}.v2 --entrypoint nping "${image}" --tcp-connect -c 2 -p 80 www.github.com
info "Running docker with Kata Containers (${KATA_HYPERVISOR}) and --dns=8.8.8.8"
sudo docker run --rm --dns=8.8.8.8 --dns=2001:4860:4860::8888 --runtime io.containerd.kata-${KATA_HYPERVISOR}.v2 --entrypoint nping "${image}" --tcp-connect -c 2 -p 80 www.github.com
}
function main() {