Skip to content

Commit a7db0a5

Browse files
Marketenclaude
andcommitted
Declare the TAP settings in the E2E harness and upload network logs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 705cf9f commit a7db0a5

3 files changed

Lines changed: 11 additions & 0 deletions

File tree

‎.github/workflows/debian-iso-e2e.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ jobs:
5353
test -n "${debian_iso}"
5454
bash test/e2e_debian_iso.sh "${debian_iso}"
5555
56+
- name: Make network logs readable
57+
if: always()
58+
run: sudo chmod -R a+rX test-output || true
59+
5660
- name: Upload installation logs
5761
if: always()
5862
uses: actions/upload-artifact@v4

‎.github/workflows/ubuntu-iso-e2e.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ jobs:
5353
test -n "${ubuntu_iso}"
5454
bash test/e2e_ubuntu_iso.sh "${ubuntu_iso}"
5555
56+
- name: Make network logs readable
57+
if: always()
58+
run: sudo chmod -R a+rX test-output || true
59+
5660
- name: Upload installation logs
5761
if: always()
5862
uses: actions/upload-artifact@v4

‎test/e2e_iso_install.sh‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ run_e2e_iso_install() {
5353
local postinstall_timeout_seconds=${E2E_POSTINSTALL_TIMEOUT_SECONDS:-1200}
5454
local ssh_port=${E2E_SSH_PORT:-2222}
5555
local ssh_password=${E2E_SSH_PASSWORD:-dappnode.s0}
56+
local tap_iface=${E2E_TAP_IFACE:-}
57+
local guest_ip=${E2E_GUEST_IP:-192.168.77.10}
58+
local guest_mac=${E2E_GUEST_MAC:-52:54:00:d4:00:10}
5659
local boot_mode=${E2E_BOOT_MODE:-usb}
5760
local firmware=${E2E_FIRMWARE:-uefi}
5861
qemu_pid=""

0 commit comments

Comments
 (0)