[Unit] Description=HAPX-UI auto-update check (every ~15 min, jittered across the fleet) Documentation=https://gitea.itm-technologies.de/ITMGmbH/HAPX-UI [Timer] # First check shortly after boot, then every 15 min. RandomizedDelaySec spreads # the fleet over a 10-min window so a bad release never hits every box in the # same second (each box also independently backs up + health-gates + rolls back). OnBootSec=5min OnUnitActiveSec=15min RandomizedDelaySec=10min # Catch up one missed run after downtime, but don't stampede. Persistent=true [Install] WantedBy=timers.target