prplos/.gitlab/cdrouter
Petr Štetiar 20e74a936f
ci: cdrouter: fix VLAN/PPPoE jobs broken by fail-action script ordering
Currently dut-change-fail-action-to-restart.sh runs after
cdrouter-dut-enable-vlans.sh (and cdrouter-dut-enable-pppoe.sh) in the
DUT_INIT_SCRIPTS for VLAN and PPPoE jobs on all platforms. The VLAN init
reconfigures the LAN bridge port to accept only VLAN-tagged frames
(AcceptableFrameTypes=AdmitOnlyVLANTagged), so the subsequent SSH
connection from the fail-action script over untagged traffic to
192.168.1.1 fails with "No route to host" and the job times out after
180s without running any tests.

So lets fix it by moving dut-change-fail-action-to-restart.sh before the
network reconfiguration scripts, while SSH is still reachable over
untagged traffic, on all affected platforms (Freedom, Mozart,
MXL25641-HDK-6, Haze, Turris).

Fixes: PPW-1744
Fixes: 72bffed2f9 ("ci: cdrouter: cram: update ProcessMonitor FailAction to RESTART if it is set to REBOOT (PPW-1234)")
Link: https://gitlab.com/prpl-foundation/prplos/prplos/-/jobs/13683699971#L347
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2026-03-31 16:54:31 +02:00
..
arcadyan-mozart.yml ci: cdrouter: fix VLAN/PPPoE jobs broken by fail-action script ordering 2026-03-31 16:54:31 +02:00
mxl25641-hdk-6.yml ci: cdrouter: fix VLAN/PPPoE jobs broken by fail-action script ordering 2026-03-31 16:54:31 +02:00
prpl-haze.yml ci: cdrouter: fix VLAN/PPPoE jobs broken by fail-action script ordering 2026-03-31 16:54:31 +02:00
turris-omnia.yml ci: cdrouter: fix VLAN/PPPoE jobs broken by fail-action script ordering 2026-03-31 16:54:31 +02:00
wnc-freedom.yml ci: cdrouter: fix VLAN/PPPoE jobs broken by fail-action script ordering 2026-03-31 16:54:31 +02:00