PROVISORY: ci: cdrouter: Lower DynamicDNS.Server.{i}.CheckInterval to 30s

WORKAROUND: When the first check misses, the ddns script only rechecks after 60s,
    this can fall just outside the allowed range of the test.
    Lowering it to 30s should allow for the second check to still count.

Issue:PPW-282 - DynDNS 3.1 maintenance release CDRouter test fails
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
(cherry picked from commit de7bb3795ad55d21d94079bf699d15dde4d49d2d)
This commit is contained in:
Toon Caeyers 2025-01-10 10:26:49 +01:00 committed by Petr Štetiar
parent dba1b9839f
commit 1bcd220c1f
No known key found for this signature in database
GPG Key ID: 58EE120F30CC02D3

View File

@ -3,7 +3,7 @@
ssh "root@$TARGET_LAN_IP" "sed -i 's/CHECK_SECONDS=300/CHECK_SECONDS=30/g' /usr/lib/ddns/dynamic_dns_updater.sh"
ssh "root@$TARGET_LAN_IP" "ubus -t 200 wait_for DynamicDNS.Client"
ssh "root@$TARGET_LAN_IP" "ba-cli 'DynamicDNS.Server.[Name==\"uci_dyndns.org\"].CheckInterval=60'"
ssh "root@$TARGET_LAN_IP" "ba-cli 'DynamicDNS.Server.[Name==\"uci_dyndns.org\"].CheckInterval=30'"
# Get server index from name because path search is not possible while adding a paramater
# "DynamicDNS.Server.[Name=='uci_dyndns.org']." -> "DynamicDNS.Server.9."