these 43 derivations will be built: /nix/store/33i0ny61kzzbbkb11kdz4kqw4a874sp8-flakelet-relay.json.drv /nix/store/0czfvw9n3sgnynjkdsmmqxnrgym8m7v8-flakelet-relay.service.drv /nix/store/xzvjimgqcp2iyldbi7fivsf988mcz6w9-push.drv /nix/store/iz2i6ddq0ghrwaddcr92srmdks4zdln4-system-path.drv /nix/store/z4gz5bqid59pibl6y9szaxmlj9c4zaa8-dbus-1.drv /nix/store/x5103fqlmi1lqzibpwr075mgz41069x6-X-Restart-Triggers-dbus-broker.drv /nix/store/vmi41k9dl8h7z8i5awd1gn6p62nasa0n-unit-dbus-broker.service.drv /nix/store/2yziazxmms7f8bgssdb2n1lm5sfmvdl5-user-units.drv /nix/store/x36w3x5vsmf095nb8m2b7j6w4w3z884w-unit-dbus-broker.service.drv /nix/store/ld48lgdqn3m3iyksvmldvsim6ak33nv2-system-units.drv /nix/store/gqzy1ykypfcxncxcl8jr2ls4acm3bjmf-etc.drv /nix/store/0z1pk2h982ka2kygd1s14w1drwzy1hcr-activate.drv /nix/store/31qpda2f9vwznvpnq7l9sy20sxbihiq9-flakelet-agent.service.drv /nix/store/ds8xjq3dn5373yldr2rmq111jh00sy81-flakelet-flakelet-agent-units.drv /nix/store/6g8rhy5rr1qnpazlwg74n9cynz8nidqx-flakelet-flakelet-agent.drv /nix/store/9qa2hl5ga9vhlyciqds21vsp3dcac09l-flakelet-config.json.drv /nix/store/4anr8i3k9i2vwfm9szvvn5gvkwy6s96p-X-Restart-Triggers-flakelet-flakelet-agent.drv /nix/store/5mawbs4ylkn3yzv8y0f8jvjr56h3d74y-unit-flakelet-flakelet-agent.service.drv /nix/store/qnilpaimml9cxgdi3f0zjrfbis1f4xyv-X-Restart-Triggers-flakelet-reconcile.drv /nix/store/r0cc9mm1aq6xmq0vmbaqqb7mag9qrd92-unit-flakelet-reconcile.service.drv /nix/store/a08b7h2lmhzf0himqq552smzmcwwx2x3-system-units.drv /nix/store/rld0v9r4cv2mw77as8hk1npp6v9rsm8f-etc.drv /nix/store/bvsmdpwp8ys3d9j138l2pb69mpfsabhw-activate.drv /nix/store/0zxhhg46q3lm9d7bimgvvvbhm0pb5ghl-nixos-system-agent-test.drv /nix/store/22f516bdn5fiwy61c2sl3js9n5m77xjk-run-agent-nspawn.drv /nix/store/zkghmqi1qwn9r3fg92v1gjiniwqcc7g7-nixos-system-client-test.drv /nix/store/glqypsrxa956ns20ks456ki0m31cak5d-run-client-nspawn.drv /nix/store/lhgni2c4vsk0y26hc28128f0gy0l0ry7-test-script.drv /nix/store/zqcrqryzcv3q0fncivwqrpyvcbsmckaf-X-Restart-Triggers-flakelet-flakelet-relay.drv /nix/store/36bap7nsj5r9x9g7jy5b6bxn0a7cyqbr-unit-flakelet-flakelet-relay.service.drv /nix/store/vnggyphr1f6jgqv4pq1bmx2wnh0ab2bl-flakelet-flakelet-relay-units.drv /nix/store/r6ffvnyj9q9gx2rgxc81w0hafh2da4v6-flakelet-flakelet-relay.drv /nix/store/p87db0ibfbv2pcfxgfajwyb4bd9w5vxm-flakelet-config.json.drv /nix/store/m7yv1yf92bwxibc4jp1b5gm36migmby3-X-Restart-Triggers-flakelet-reconcile.drv /nix/store/yf9srh95fzz90nk8fbk0ciybj18jy6wb-unit-flakelet-reconcile.service.drv /nix/store/m7if6nr2pk7ks48x0glxdxls1j4kmrpd-system-units.drv /nix/store/fmi6mfwazgj5m4sc6br0vr3qhlrm1aqb-etc.drv /nix/store/iv0iqpqgi6823k7550fz8vd7kp4cz47n-activate.drv /nix/store/qrxmrbkq1lqhj45bn3q3ar8kqlkyy3ap-nixos-system-relay-test.drv /nix/store/pjbpyk4pr7n8rad3k0pd94k4mqgwhq3q-run-relay-nspawn.drv /nix/store/1vfbpklf4mi09qv0wgszbzkh0id72x59-driverConfiguration.json.drv /nix/store/y1vnf96yl3z8w23hqiycclkd7mb6qr31-nixos-test-driver-flakelet-relay.drv /nix/store/ngvik9g0i7rfz0kg0ga3jj704snxxy6q-container-test-run-flakelet-relay.drv building '/nix/store/lhgni2c4vsk0y26hc28128f0gy0l0ry7-test-script.drv' building '/nix/store/xzvjimgqcp2iyldbi7fivsf988mcz6w9-push.drv' building '/nix/store/4anr8i3k9i2vwfm9szvvn5gvkwy6s96p-X-Restart-Triggers-flakelet-flakelet-agent.drv' building '/nix/store/zqcrqryzcv3q0fncivwqrpyvcbsmckaf-X-Restart-Triggers-flakelet-flakelet-relay.drv' X-Restart-Triggers-flakelet-flakelet-agent> tribuchet: building on jamie push> tribuchet: building on jamie test-script> tribuchet: building on jamie X-Restart-Triggers-flakelet-flakelet-relay> tribuchet: building on jamie building '/nix/store/31qpda2f9vwznvpnq7l9sy20sxbihiq9-flakelet-agent.service.drv' building '/nix/store/33i0ny61kzzbbkb11kdz4kqw4a874sp8-flakelet-relay.json.drv' flakelet-agent.service> tribuchet: building on jamie flakelet-relay.json> tribuchet: building on jamie building '/nix/store/5mawbs4ylkn3yzv8y0f8jvjr56h3d74y-unit-flakelet-flakelet-agent.service.drv' unit-flakelet-flakelet-agent.service> tribuchet: building on jamie building '/nix/store/36bap7nsj5r9x9g7jy5b6bxn0a7cyqbr-unit-flakelet-flakelet-relay.service.drv' flakelet-relay.json> check: oidc:mock:repo:github:example/app:ref:refs/heads/main -> agent/app (expect allow) flakelet-relay.json> agent/app allowed by ci unit-flakelet-flakelet-relay.service> tribuchet: building on jamie flakelet-relay.json> check: oidc:mock:repo:github:example/app:ref:refs/heads/main -> agent/other (expect deny) flakelet-relay.json> agent/other denied building '/nix/store/ds8xjq3dn5373yldr2rmq111jh00sy81-flakelet-flakelet-agent-units.drv' flakelet-flakelet-agent-units> tribuchet: building on jamie building '/nix/store/0czfvw9n3sgnynjkdsmmqxnrgym8m7v8-flakelet-relay.service.drv' unit-flakelet-flakelet-agent.service> structuredAttrs is enabled unit-flakelet-flakelet-relay.service> structuredAttrs is enabled building '/nix/store/iz2i6ddq0ghrwaddcr92srmdks4zdln4-system-path.drv' flakelet-relay.service> tribuchet: building on jamie system-path> tribuchet: building on jamie system-path> structuredAttrs is enabled system-path> created 6399 symlinks in user environment building '/nix/store/6g8rhy5rr1qnpazlwg74n9cynz8nidqx-flakelet-flakelet-agent.drv' flakelet-flakelet-agent> tribuchet: building on jamie building '/nix/store/vnggyphr1f6jgqv4pq1bmx2wnh0ab2bl-flakelet-flakelet-relay-units.drv' flakelet-flakelet-relay-units> tribuchet: building on jamie building '/nix/store/r6ffvnyj9q9gx2rgxc81w0hafh2da4v6-flakelet-flakelet-relay.drv' building '/nix/store/9qa2hl5ga9vhlyciqds21vsp3dcac09l-flakelet-config.json.drv' flakelet-flakelet-relay> tribuchet: building on jamie flakelet-config.json> tribuchet: building on jamie building '/nix/store/z4gz5bqid59pibl6y9szaxmlj9c4zaa8-dbus-1.drv' flakelet-config.json> structuredAttrs is enabled dbus-1> tribuchet: building on jamie building '/nix/store/qnilpaimml9cxgdi3f0zjrfbis1f4xyv-X-Restart-Triggers-flakelet-reconcile.drv' building '/nix/store/p87db0ibfbv2pcfxgfajwyb4bd9w5vxm-flakelet-config.json.drv' X-Restart-Triggers-flakelet-reconcile> tribuchet: building on jamie flakelet-config.json> tribuchet: building on jamie flakelet-config.json> structuredAttrs is enabled building '/nix/store/r0cc9mm1aq6xmq0vmbaqqb7mag9qrd92-unit-flakelet-reconcile.service.drv' unit-flakelet-reconcile.service> tribuchet: building on jamie building '/nix/store/m7yv1yf92bwxibc4jp1b5gm36migmby3-X-Restart-Triggers-flakelet-reconcile.drv' building '/nix/store/x5103fqlmi1lqzibpwr075mgz41069x6-X-Restart-Triggers-dbus-broker.drv' X-Restart-Triggers-flakelet-reconcile> tribuchet: building on jamie X-Restart-Triggers-dbus-broker> tribuchet: building on jamie unit-flakelet-reconcile.service> structuredAttrs is enabled building '/nix/store/a08b7h2lmhzf0himqq552smzmcwwx2x3-system-units.drv' building '/nix/store/vmi41k9dl8h7z8i5awd1gn6p62nasa0n-unit-dbus-broker.service.drv' building '/nix/store/x36w3x5vsmf095nb8m2b7j6w4w3z884w-unit-dbus-broker.service.drv' building '/nix/store/yf9srh95fzz90nk8fbk0ciybj18jy6wb-unit-flakelet-reconcile.service.drv' system-units> tribuchet: building on jamie unit-dbus-broker.service> tribuchet: building on jamie unit-dbus-broker.service> tribuchet: building on jamie unit-flakelet-reconcile.service> tribuchet: building on jamie unit-flakelet-reconcile.service> structuredAttrs is enabled unit-dbus-broker.service> structuredAttrs is enabled unit-dbus-broker.service> structuredAttrs is enabled building '/nix/store/m7if6nr2pk7ks48x0glxdxls1j4kmrpd-system-units.drv' building '/nix/store/ld48lgdqn3m3iyksvmldvsim6ak33nv2-system-units.drv' building '/nix/store/2yziazxmms7f8bgssdb2n1lm5sfmvdl5-user-units.drv' system-units> tribuchet: building on jamie system-units> tribuchet: building on jamie user-units> tribuchet: building on jamie building '/nix/store/rld0v9r4cv2mw77as8hk1npp6v9rsm8f-etc.drv' etc> tribuchet: building on jamie building '/nix/store/gqzy1ykypfcxncxcl8jr2ls4acm3bjmf-etc.drv' etc> tribuchet: building on jamie building '/nix/store/fmi6mfwazgj5m4sc6br0vr3qhlrm1aqb-etc.drv' etc> tribuchet: building on jamie building '/nix/store/bvsmdpwp8ys3d9j138l2pb69mpfsabhw-activate.drv' activate> tribuchet: building on jamie building '/nix/store/0zxhhg46q3lm9d7bimgvvvbhm0pb5ghl-nixos-system-agent-test.drv' building '/nix/store/0z1pk2h982ka2kygd1s14w1drwzy1hcr-activate.drv' nixos-system-agent-test> tribuchet: building on jamie activate> tribuchet: building on jamie building '/nix/store/iv0iqpqgi6823k7550fz8vd7kp4cz47n-activate.drv' activate> tribuchet: building on jamie nixos-system-agent-test> structuredAttrs is enabled building '/nix/store/22f516bdn5fiwy61c2sl3js9n5m77xjk-run-agent-nspawn.drv' building '/nix/store/zkghmqi1qwn9r3fg92v1gjiniwqcc7g7-nixos-system-client-test.drv' run-agent-nspawn> tribuchet: building on jamie nixos-system-client-test> tribuchet: building on jamie building '/nix/store/qrxmrbkq1lqhj45bn3q3ar8kqlkyy3ap-nixos-system-relay-test.drv' nixos-system-relay-test> tribuchet: building on jamie nixos-system-client-test> structuredAttrs is enabled nixos-system-relay-test> structuredAttrs is enabled building '/nix/store/glqypsrxa956ns20ks456ki0m31cak5d-run-client-nspawn.drv' run-client-nspawn> tribuchet: building on jamie building '/nix/store/pjbpyk4pr7n8rad3k0pd94k4mqgwhq3q-run-relay-nspawn.drv' run-relay-nspawn> tribuchet: building on jamie building '/nix/store/1vfbpklf4mi09qv0wgszbzkh0id72x59-driverConfiguration.json.drv' driverConfiguration.json> tribuchet: building on jamie driverConfiguration.json> structuredAttrs is enabled building '/nix/store/y1vnf96yl3z8w23hqiycclkd7mb6qr31-nixos-test-driver-flakelet-relay.drv' nixos-test-driver-flakelet-relay> tribuchet: building on jamie nixos-test-driver-flakelet-relay> Running type check (enable/disable: config.skipTypeCheck) nixos-test-driver-flakelet-relay> See https://nixos.org/manual/nixos/stable/#test-opt-skipTypeCheck nixos-test-driver-flakelet-relay> All checks passed! nixos-test-driver-flakelet-relay> Linting test script (enable/disable: config.skipLint) nixos-test-driver-flakelet-relay> See https://nixos.org/manual/nixos/stable/#test-opt-skipLint nixos-test-driver-flakelet-relay> All checks passed! building '/nix/store/ngvik9g0i7rfz0kg0ga3jj704snxxy6q-container-test-run-flakelet-relay.drv' container-test-run-flakelet-relay> tribuchet: building on jamie container-test-run-flakelet-relay> Machine state will be reset. To keep it, pass --keep-machine-state container-test-run-flakelet-relay> start all VLans container-test-run-flakelet-relay> (finished: start all VLans, in 0.00 seconds) container-test-run-flakelet-relay> Initializing machine ID from random generator. container-test-run-flakelet-relay> Test will time out and terminate in 3600.0 seconds container-test-run-flakelet-relay> run the VM test script container-test-run-flakelet-relay> start all VMs container-test-run-flakelet-relay> agent: systemd-nspawn running (pid 51) container-test-run-flakelet-relay> agent: Waiting for journal at /build/vm-state-agent/var/log/journal... container-test-run-flakelet-relay> client: systemd-nspawn running (pid 54) container-test-run-flakelet-relay> client: Waiting for journal at /build/vm-state-client/var/log/journal... container-test-run-flakelet-relay> relay: systemd-nspawn running (pid 56) container-test-run-flakelet-relay> relay: Waiting for journal at /build/vm-state-relay/var/log/journal... container-test-run-flakelet-relay> (finished: start all VMs, in 0.00 seconds) container-test-run-flakelet-relay> relay: waiting for unit flakelet-relay.service container-test-run-flakelet-relay> nixos-nspawn(client): TAP vde-tap1 not found; container will be isolated from VDE container-test-run-flakelet-relay> nixos-nspawn(client): A common reason for this is that /dev/net is not available in the Nix sandbox. Try adding /dev/net to extra-sandbox-paths. container-test-run-flakelet-relay> nixos-nspawn(agent): TAP vde-tap1 not found; container will be isolated from VDE container-test-run-flakelet-relay> nixos-nspawn(agent): A common reason for this is that /dev/net is not available in the Nix sandbox. Try adding /dev/net to extra-sandbox-paths. container-test-run-flakelet-relay> nixos-nspawn(relay): TAP vde-tap1 not found; container will be isolated from VDE container-test-run-flakelet-relay> nixos-nspawn(relay): A common reason for this is that /dev/net is not available in the Nix sandbox. Try adding /dev/net to extra-sandbox-paths. container-test-run-flakelet-relay> Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. container-test-run-flakelet-relay> Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. container-test-run-flakelet-relay> ░ Spawning container agent on /build/vm-state-agent. container-test-run-flakelet-relay> ░ Spawning container client on /build/vm-state-client. container-test-run-flakelet-relay> Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. container-test-run-flakelet-relay> ░ Spawning container relay on /build/vm-state-relay. container-test-run-flakelet-relay> agent # No journal files were found. container-test-run-flakelet-relay> agent # No journal boot entry found for the specified boot (+0). container-test-run-flakelet-relay> client # No journal files were found. container-test-run-flakelet-relay> client # No journal boot entry found for the specified boot (+0). container-test-run-flakelet-relay> relay # No journal files were found. container-test-run-flakelet-relay> relay # No journal boot entry found for the specified boot (+0). container-test-run-flakelet-relay> agent # [23574.784836] agent systemd-journald[57]: Journal started container-test-run-flakelet-relay> agent # [23574.784876] agent systemd-journald[57]: Runtime Journal (/run/log/journal/8370fb34c9c044ec9142906ade641dca) is 8M, max 4G, 3.9G free. container-test-run-flakelet-relay> agent # [23574.795651] agent systemd[1]: Finished Apply Kernel Variables. container-test-run-flakelet-relay> agent # [23574.807714] agent systemd[1]: Finished Create Static Device Nodes in /dev gracefully. container-test-run-flakelet-relay> agent # [23574.821829] agent systemd[1]: Starting Flush Journal to Persistent Storage... container-test-run-flakelet-relay> agent # [23574.822469] agent systemd[1]: Starting Create Static Device Nodes in /dev... container-test-run-flakelet-relay> agent # [23574.857012] agent systemd-journald[57]: Time spent on flushing to /var/log/journal/8370fb34c9c044ec9142906ade641dca is 1.384ms for 6 entries. container-test-run-flakelet-relay> client # [23574.784994] client systemd-journald[57]: Journal started container-test-run-flakelet-relay> agent # [23574.857012] agent systemd-journald[57]: System Journal (/var/log/journal/8370fb34c9c044ec9142906ade641dca) is 512B, max 4G, 3.9G free. container-test-run-flakelet-relay> client # [23574.785063] client systemd-journald[57]: Runtime Journal (/run/log/journal/a496a85513f84c68a3300b1952e9bb5c) is 8M, max 4G, 3.9G free. container-test-run-flakelet-relay> agent # [23574.865403] agent systemd[1]: Finished Create Static Device Nodes in /dev. container-test-run-flakelet-relay> agent # [23574.866141] agent systemd[1]: Reached target Preparation for Local File Systems. container-test-run-flakelet-relay> agent # [23574.866248] agent systemd[1]: Rule-based Manager for Device Events and Files skipped, unmet condition check ConditionPathIsReadWrite=/sys container-test-run-flakelet-relay> client # [23574.797206] client systemd[1]: Finished Apply Kernel Variables. container-test-run-flakelet-relay> client # [23574.809400] client systemd[1]: Finished Create Static Device Nodes in /dev gracefully. container-test-run-flakelet-relay> client # [23574.823669] client systemd[1]: Starting Flush Journal to Persistent Storage... container-test-run-flakelet-relay> client # [23574.824214] client systemd[1]: Starting Create Static Device Nodes in /dev... container-test-run-flakelet-relay> client # [23574.856825] client systemd-journald[57]: Time spent on flushing to /var/log/journal/a496a85513f84c68a3300b1952e9bb5c is 1.382ms for 6 entries. container-test-run-flakelet-relay> agent # [23574.880046] agent systemd[1]: Finished Flush Journal to Persistent Storage. container-test-run-flakelet-relay> agent # [23574.940220] agent systemd[1]: Finished Firewall. container-test-run-flakelet-relay> agent # [23575.809774] agent systemd[1]: Mounting /run/wrappers... container-test-run-flakelet-relay> client # [23574.856825] client systemd-journald[57]: System Journal (/var/log/journal/a496a85513f84c68a3300b1952e9bb5c) is 512B, max 4G, 3.9G free. container-test-run-flakelet-relay> client # [23574.865286] client systemd[1]: Finished Create Static Device Nodes in /dev. container-test-run-flakelet-relay> client # [23574.865984] client systemd[1]: Reached target Preparation for Local File Systems. container-test-run-flakelet-relay> client # [23574.866109] client systemd[1]: Rule-based Manager for Device Events and Files skipped, unmet condition check ConditionPathIsReadWrite=/sys container-test-run-flakelet-relay> client # [23574.882319] client systemd[1]: Finished Flush Journal to Persistent Storage. container-test-run-flakelet-relay> client # [23574.938248] client systemd[1]: Finished Firewall. container-test-run-flakelet-relay> client # [23575.809730] client systemd[1]: Mounting /run/wrappers... container-test-run-flakelet-relay> relay # [23574.784387] relay systemd-journald[57]: Journal started container-test-run-flakelet-relay> relay # [23574.784429] relay systemd-journald[57]: Runtime Journal (/run/log/journal/3e9b601aadb34f65a35c6e87b99c92d4) is 8M, max 4G, 3.9G free. container-test-run-flakelet-relay> relay # [23574.797292] relay systemd[1]: Finished Apply Kernel Variables. container-test-run-flakelet-relay> relay # [23574.809569] relay systemd[1]: Finished Create Static Device Nodes in /dev gracefully. container-test-run-flakelet-relay> relay # [23574.823827] relay systemd[1]: Starting Flush Journal to Persistent Storage... container-test-run-flakelet-relay> relay # [23574.824376] relay systemd[1]: Starting Create Static Device Nodes in /dev... container-test-run-flakelet-relay> relay # [23574.856703] relay systemd-journald[57]: Time spent on flushing to /var/log/journal/3e9b601aadb34f65a35c6e87b99c92d4 is 1.382ms for 6 entries. container-test-run-flakelet-relay> relay # [23574.856703] relay systemd-journald[57]: System Journal (/var/log/journal/3e9b601aadb34f65a35c6e87b99c92d4) is 512B, max 4G, 3.9G free. container-test-run-flakelet-relay> relay # [23574.865406] relay systemd[1]: Finished Create Static Device Nodes in /dev. container-test-run-flakelet-relay> relay # [23574.866201] relay systemd[1]: Reached target Preparation for Local File Systems. container-test-run-flakelet-relay> relay # [23574.866315] relay systemd[1]: Rule-based Manager for Device Events and Files skipped, unmet condition check ConditionPathIsReadWrite=/sys container-test-run-flakelet-relay> relay # [23574.884556] relay systemd[1]: Finished Flush Journal to Persistent Storage. container-test-run-flakelet-relay> relay # [23574.961138] relay systemd[1]: Finished Firewall. container-test-run-flakelet-relay> relay # [23575.784494] relay systemd[1]: Mounting /run/wrappers... container-test-run-flakelet-relay> relay # [23575.837627] relay systemd[1]: Mounted /run/wrappers. container-test-run-flakelet-relay> relay # [23575.838686] relay systemd[1]: Reached target Local File Systems. container-test-run-flakelet-relay> relay # [23575.840034] relay systemd[1]: Listening on Boot Loader Control Service Socket. container-test-run-flakelet-relay> relay # [23575.841403] relay systemd[1]: Starting Create SUID/SGID Wrappers... container-test-run-flakelet-relay> relay # [23575.841450] relay systemd[1]: Update Boot Loader Random Seed skipped, unmet condition check ConditionVirtualization=!container container-test-run-flakelet-relay> relay # [23575.842690] relay systemd[1]: Starting Save Transient machine-id to Disk... container-test-run-flakelet-relay> relay # [23575.843803] relay systemd[1]: Starting Create System Files and Directories... container-test-run-flakelet-relay> relay # [23575.861598] relay systemd-tmpfiles[169]: Cannot set file attributes for '/var/empty', value=0x00000010, mask=0x00000010, ignoring: Operation not permitted container-test-run-flakelet-relay> relay # [23575.862060] relay systemd-tmpfiles[169]: fchmod() of /var/log/journal failed: Operation not permitted container-test-run-flakelet-relay> relay # [23575.862377] relay systemd-tmpfiles[169]: fchmod() of /var/log/journal/3e9b601aadb34f65a35c6e87b99c92d4 failed: Operation not permitted container-test-run-flakelet-relay> relay # [23575.862730] relay systemd-tmpfiles[169]: fchmod() of /run/log/journal failed: Operation not permitted container-test-run-flakelet-relay> agent # [23575.841086] agent systemd[1]: Mounted /run/wrappers. container-test-run-flakelet-relay> agent # [23575.842095] agent systemd[1]: Reached target Local File Systems. container-test-run-flakelet-relay> agent # [23575.843396] agent systemd[1]: Listening on Boot Loader Control Service Socket. container-test-run-flakelet-relay> agent # [23575.844756] agent systemd[1]: Starting Create SUID/SGID Wrappers... container-test-run-flakelet-relay> agent # [23575.844799] agent systemd[1]: Update Boot Loader Random Seed skipped, unmet condition check ConditionVirtualization=!container container-test-run-flakelet-relay> agent # [23575.845979] agent systemd[1]: Starting Save Transient machine-id to Disk... container-test-run-flakelet-relay> agent # [23575.846921] agent systemd[1]: Starting Create System Files and Directories... container-test-run-flakelet-relay> agent # [23575.865114] agent systemd-tmpfiles[161]: Cannot set file attributes for '/var/empty', value=0x00000010, mask=0x00000010, ignoring: Operation not permitted container-test-run-flakelet-relay> agent # [23575.865518] agent systemd-tmpfiles[161]: fchmod() of /var/log/journal failed: Operation not permitted container-test-run-flakelet-relay> client # [23575.841273] client systemd[1]: Mounted /run/wrappers. container-test-run-flakelet-relay> client # [23575.842265] client systemd[1]: Reached target Local File Systems. container-test-run-flakelet-relay> client # [23575.843579] client systemd[1]: Listening on Boot Loader Control Service Socket. container-test-run-flakelet-relay> client # [23575.844876] client systemd[1]: Starting Create SUID/SGID Wrappers... container-test-run-flakelet-relay> client # [23575.844921] client systemd[1]: Update Boot Loader Random Seed skipped, unmet condition check ConditionVirtualization=!container container-test-run-flakelet-relay> client # [23575.846027] client systemd[1]: Starting Save Transient machine-id to Disk... container-test-run-flakelet-relay> client # [23575.847076] client systemd[1]: Starting Create System Files and Directories... container-test-run-flakelet-relay> client # [23575.865634] client systemd-tmpfiles[161]: Cannot set file attributes for '/var/empty', value=0x00000010, mask=0x00000010, ignoring: Operation not permitted container-test-run-flakelet-relay> client # [23575.866059] client systemd-tmpfiles[161]: fchmod() of /var/log/journal failed: Operation not permitted container-test-run-flakelet-relay> agent # [23575.865824] agent systemd-tmpfiles[161]: fchmod() of /var/log/journal/8370fb34c9c044ec9142906ade641dca failed: Operation not permitted container-test-run-flakelet-relay> agent # [23575.866169] agent systemd-tmpfiles[161]: fchmod() of /run/log/journal failed: Operation not permitted container-test-run-flakelet-relay> client # [23575.866368] client systemd-tmpfiles[161]: fchmod() of /var/log/journal/a496a85513f84c68a3300b1952e9bb5c failed: Operation not permitted container-test-run-flakelet-relay> client # [23575.866708] client systemd-tmpfiles[161]: fchmod() of /run/log/journal failed: Operation not permitted container-test-run-flakelet-relay> relay # [23575.865318] relay suid-sgid-wrappers-start[176]: chmod: changing permissions of '/run/wrappers/wrappers.UkzaXbOhoO/chsh': Operation not permitted container-test-run-flakelet-relay> relay # [23575.870123] relay systemd[1]: suid-sgid-wrappers.service: Main process exited, code=exited, status=1/FAILURE container-test-run-flakelet-relay> relay # [23575.870225] relay systemd[1]: suid-sgid-wrappers.service: Failed with result 'exit-code'. container-test-run-flakelet-relay> relay # [23575.870441] relay systemd[1]: Failed to start Create SUID/SGID Wrappers. container-test-run-flakelet-relay> relay # [23575.900092] relay systemd[1]: Finished Create System Files and Directories. container-test-run-flakelet-relay> relay # [23575.927612] relay systemd[1]: etc-machine\x2did.mount: Deactivated successfully. container-test-run-flakelet-relay> relay # [23575.940162] relay systemd[1]: Finished Save Transient machine-id to Disk. container-test-run-flakelet-relay> relay # [23575.943074] relay systemd[1]: Starting Rebuild Journal Catalog... container-test-run-flakelet-relay> relay # [23575.944361] relay systemd[1]: Starting Record System Boot/Shutdown in UTMP... container-test-run-flakelet-relay> relay # [23575.983623] relay systemd[1]: Finished Record System Boot/Shutdown in UTMP. container-test-run-flakelet-relay> relay # [23575.990263] relay systemd[1]: Finished Rebuild Journal Catalog. container-test-run-flakelet-relay> relay # [23575.991384] relay systemd[1]: Starting Update is Completed... container-test-run-flakelet-relay> relay # [23576.001491] relay systemd[1]: Finished Update is Completed. container-test-run-flakelet-relay> relay # [23576.001564] relay systemd[1]: Reached target System Initialization. container-test-run-flakelet-relay> relay # [23576.001629] relay systemd[1]: Discard unused filesystem blocks once a week skipped, unmet condition check ConditionVirtualization=!container container-test-run-flakelet-relay> relay # [23576.001647] relay systemd[1]: Started Daily Cleanup of Temporary Directories. container-test-run-flakelet-relay> relay # [23576.001663] relay systemd[1]: Reached target Timer Units. container-test-run-flakelet-relay> relay # [23576.001751] relay systemd[1]: Listening on D-Bus System Message Bus Socket. container-test-run-flakelet-relay> relay # [23576.001954] relay systemd[1]: Listening on Nix Daemon Socket. container-test-run-flakelet-relay> relay # [23576.002051] relay systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. container-test-run-flakelet-relay> relay # [23576.002066] relay systemd[1]: Reached target Socket Units. container-test-run-flakelet-relay> relay # [23576.002090] relay systemd[1]: Reached target Basic System. container-test-run-flakelet-relay> relay # [23576.003125] relay systemd[1]: Started device-mock.service. container-test-run-flakelet-relay> relay # [23576.003850] relay systemd[1]: Starting Re-link flakelet services at boot... container-test-run-flakelet-relay> relay # [23576.004562] relay systemd[1]: Starting Import lastlog data into lastlog2 database... container-test-run-flakelet-relay> relay # [23576.005684] relay systemd[1]: Starting Name Service Cache Daemon (nsncd)... container-test-run-flakelet-relay> relay # [23576.006715] relay systemd[1]: Starting resolvconf update... container-test-run-flakelet-relay> relay # [23576.013940] relay systemd[1]: Finished Re-link flakelet services at boot. container-test-run-flakelet-relay> relay # [23576.015395] relay systemd[1]: Starting Reconcile flakelet services with the host configuration... container-test-run-flakelet-relay> relay # [23576.021017] relay systemd[1]: Finished Import lastlog data into lastlog2 database. container-test-run-flakelet-relay> relay # [23576.025822] relay systemd[1]: Finished Reconcile flakelet services with the host configuration. container-test-run-flakelet-relay> agent # [23575.869593] agent suid-sgid-wrappers-start[168]: chmod: changing permissions of '/run/wrappers/wrappers.TV0C9TpVJ3/chsh': Operation not permitted container-test-run-flakelet-relay> agent # [23575.927302] agent systemd[1]: etc-machine\x2did.mount: Deactivated successfully. container-test-run-flakelet-relay> agent # [23575.941554] agent systemd[1]: suid-sgid-wrappers.service: Main process exited, code=exited, status=1/FAILURE container-test-run-flakelet-relay> agent # [23575.941591] agent systemd[1]: suid-sgid-wrappers.service: Failed with result 'exit-code'. container-test-run-flakelet-relay> agent # [23575.941641] agent systemd[1]: Failed to start Create SUID/SGID Wrappers. container-test-run-flakelet-relay> agent # [23575.941784] agent systemd[1]: Finished Save Transient machine-id to Disk. container-test-run-flakelet-relay> agent # [23575.942280] agent systemd[1]: Finished Create System Files and Directories. container-test-run-flakelet-relay> agent # [23575.974611] agent systemd[1]: Starting Rebuild Journal Catalog... container-test-run-flakelet-relay> agent # [23575.975481] agent systemd[1]: Starting Record System Boot/Shutdown in UTMP... container-test-run-flakelet-relay> agent # [23575.988136] agent systemd[1]: Finished Record System Boot/Shutdown in UTMP. container-test-run-flakelet-relay> agent # [23575.994387] agent systemd[1]: Finished Rebuild Journal Catalog. container-test-run-flakelet-relay> agent # [23575.995207] agent systemd[1]: Starting Update is Completed... container-test-run-flakelet-relay> agent # [23576.003264] agent systemd[1]: Finished Update is Completed. container-test-run-flakelet-relay> agent # [23576.003347] agent systemd[1]: Reached target System Initialization. container-test-run-flakelet-relay> agent # [23576.003429] agent systemd[1]: Discard unused filesystem blocks once a week skipped, unmet condition check ConditionVirtualization=!container container-test-run-flakelet-relay> agent # [23576.003453] agent systemd[1]: Started Daily Cleanup of Temporary Directories. container-test-run-flakelet-relay> agent # [23576.003471] agent systemd[1]: Reached target Timer Units. container-test-run-flakelet-relay> agent # [23576.003574] agent systemd[1]: Listening on D-Bus System Message Bus Socket. container-test-run-flakelet-relay> agent # [23576.003756] agent systemd[1]: Listening on Nix Daemon Socket. container-test-run-flakelet-relay> agent # [23576.003850] agent systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. container-test-run-flakelet-relay> agent # [23576.003864] agent systemd[1]: Reached target Socket Units. container-test-run-flakelet-relay> agent # [23576.003892] agent systemd[1]: Reached target Basic System. container-test-run-flakelet-relay> agent # [23576.004777] agent systemd[1]: Starting Re-link flakelet services at boot... container-test-run-flakelet-relay> agent # [23576.005483] agent systemd[1]: Starting Import lastlog data into lastlog2 database... container-test-run-flakelet-relay> agent # [23576.006535] agent systemd[1]: Starting Name Service Cache Daemon (nsncd)... container-test-run-flakelet-relay> agent # [23576.007087] agent systemd[1]: Starting resolvconf update... container-test-run-flakelet-relay> agent # [23576.015386] agent systemd[1]: Finished Re-link flakelet services at boot. container-test-run-flakelet-relay> agent # [23576.017567] agent systemd[1]: Starting Reconcile flakelet services with the host configuration... container-test-run-flakelet-relay> agent # [23576.025440] agent systemd[1]: Finished Import lastlog data into lastlog2 database. container-test-run-flakelet-relay> agent # [23576.027460] agent systemd[1]: Finished Reconcile flakelet services with the host configuration. container-test-run-flakelet-relay> client # [23575.868528] client suid-sgid-wrappers-start[168]: chmod: changing permissions of '/run/wrappers/wrappers.Agm4DKTuzx/chsh': Operation not permitted container-test-run-flakelet-relay> client # [23575.943228] client systemd[1]: etc-machine\x2did.mount: Deactivated successfully. container-test-run-flakelet-relay> client # [23575.944047] client systemd[1]: suid-sgid-wrappers.service: Main process exited, code=exited, status=1/FAILURE container-test-run-flakelet-relay> client # [23575.944109] client systemd[1]: suid-sgid-wrappers.service: Failed with result 'exit-code'. container-test-run-flakelet-relay> client # [23575.944166] client systemd[1]: Failed to start Create SUID/SGID Wrappers. container-test-run-flakelet-relay> client # [23575.944301] client systemd[1]: Finished Save Transient machine-id to Disk. container-test-run-flakelet-relay> client # [23575.944780] client systemd[1]: Finished Create System Files and Directories. container-test-run-flakelet-relay> client # [23575.974804] client systemd[1]: Starting Rebuild Journal Catalog... container-test-run-flakelet-relay> client # [23575.975601] client systemd[1]: Starting Record System Boot/Shutdown in UTMP... container-test-run-flakelet-relay> client # [23575.987642] client systemd[1]: Finished Record System Boot/Shutdown in UTMP. container-test-run-flakelet-relay> client # [23575.994756] client systemd[1]: Finished Rebuild Journal Catalog. container-test-run-flakelet-relay> client # [23575.995689] client systemd[1]: Starting Update is Completed... container-test-run-flakelet-relay> client # [23576.005782] client systemd[1]: Finished Update is Completed. container-test-run-flakelet-relay> client # [23576.005856] client systemd[1]: Reached target System Initialization. container-test-run-flakelet-relay> client # [23576.005916] client systemd[1]: Discard unused filesystem blocks once a week skipped, unmet condition check ConditionVirtualization=!container container-test-run-flakelet-relay> client # [23576.005937] client systemd[1]: Started Daily Cleanup of Temporary Directories. container-test-run-flakelet-relay> client # [23576.005949] client systemd[1]: Reached target Timer Units. container-test-run-flakelet-relay> client # [23576.006387] client systemd[1]: Listening on D-Bus System Message Bus Socket. container-test-run-flakelet-relay> client # [23576.006592] client systemd[1]: Listening on Nix Daemon Socket. container-test-run-flakelet-relay> client # [23576.006689] client systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. container-test-run-flakelet-relay> client # [23576.006702] client systemd[1]: Reached target Socket Units. container-test-run-flakelet-relay> client # [23576.006729] client systemd[1]: Reached target Basic System. container-test-run-flakelet-relay> client # [23576.007618] client systemd[1]: Starting Import lastlog data into lastlog2 database... container-test-run-flakelet-relay> client # [23576.008328] client systemd[1]: Starting Name Service Cache Daemon (nsncd)... container-test-run-flakelet-relay> client # [23576.009059] client systemd[1]: Starting resolvconf update... container-test-run-flakelet-relay> client # [23576.024684] client systemd[1]: Finished Import lastlog data into lastlog2 database. container-test-run-flakelet-relay> relay # [23576.106530] relay systemd[1]: Finished resolvconf update. container-test-run-flakelet-relay> relay # [23576.106750] relay systemd[1]: nscd.service: Deactivated successfully. container-test-run-flakelet-relay> relay # [23576.106845] relay systemd[1]: Stopped Name Service Cache Daemon (nsncd). container-test-run-flakelet-relay> relay # [23576.109018] relay systemd[1]: Reached target Preparation for Network. container-test-run-flakelet-relay> relay # [23576.110027] relay systemd[1]: Starting Address configuration of eth1... container-test-run-flakelet-relay> relay # [23576.110764] relay systemd[1]: Starting Extra networking commands.... container-test-run-flakelet-relay> relay # [23576.111817] relay systemd[1]: Starting Name Service Cache Daemon (nsncd)... container-test-run-flakelet-relay> relay # [23576.131069] relay network-addresses-eth1-start[249]: adding address 192.168.1.3/24... done container-test-run-flakelet-relay> relay # [23576.133827] relay network-addresses-eth1-start[249]: adding address 2001:db8:1::3/64... done container-test-run-flakelet-relay> relay # [23576.138435] relay systemd[1]: Finished Address configuration of eth1. container-test-run-flakelet-relay> relay # [23576.180454] relay systemd[1]: Finished Extra networking commands.. container-test-run-flakelet-relay> relay # [23576.180531] relay systemd[1]: Reached target Network. container-test-run-flakelet-relay> relay # [23576.181820] relay systemd[1]: Starting Dnsmasq Daemon... container-test-run-flakelet-relay> relay # [23576.182686] relay systemd[1]: Starting Nginx Web Server... container-test-run-flakelet-relay> relay # [23576.183415] relay systemd[1]: Starting Update flakelet service flakelet-relay... container-test-run-flakelet-relay> relay # [23576.206616] relay flakelet[311]: flakelet-relay: using prebuilt artifact /nix/store/fa50d5xxmx8kiamvvv8d16a2jw7pf4vr-flakelet-flakelet-relay container-test-run-flakelet-relay> relay # [23576.207330] relay flakelet[311]: flakelet-relay: activating generation 1 container-test-run-flakelet-relay> relay # [23576.210952] relay systemd[1]: Reload requested from client PID 316 ('systemctl') (unit flakelet-flakelet-relay.service)... container-test-run-flakelet-relay> relay # [23576.210988] relay systemd[1]: Reloading... container-test-run-flakelet-relay> client # [23576.106571] client systemd[1]: Finished resolvconf update. container-test-run-flakelet-relay> client # [23576.106832] client systemd[1]: Reached target Preparation for Network. container-test-run-flakelet-relay> client # [23576.108361] client systemd[1]: Starting Address configuration of eth1... container-test-run-flakelet-relay> client # [23576.109581] client systemd[1]: Starting Extra networking commands.... container-test-run-flakelet-relay> client # [23576.110075] client systemd[1]: nscd.service: Deactivated successfully. container-test-run-flakelet-relay> client # [23576.110397] client systemd[1]: Stopped Name Service Cache Daemon (nsncd). container-test-run-flakelet-relay> client # [23576.115638] client systemd[1]: Starting Name Service Cache Daemon (nsncd)... container-test-run-flakelet-relay> client # [23576.128846] client network-addresses-eth1-start[233]: adding address 192.168.1.2/24... done container-test-run-flakelet-relay> client # [23576.132555] client network-addresses-eth1-start[233]: adding address 2001:db8:1::2/64... done container-test-run-flakelet-relay> client # [23576.138420] client systemd[1]: Finished Address configuration of eth1. container-test-run-flakelet-relay> client # [23576.177099] client systemd[1]: nscd.service: Deactivated successfully. container-test-run-flakelet-relay> client # [23576.177328] client systemd[1]: Stopped Name Service Cache Daemon (nsncd). container-test-run-flakelet-relay> client # [23576.183818] client systemd[1]: Starting Name Service Cache Daemon (nsncd)... container-test-run-flakelet-relay> client # [23576.198484] client systemd[1]: Finished Extra networking commands.. container-test-run-flakelet-relay> client # [23576.198881] client systemd[1]: Reached target Network. container-test-run-flakelet-relay> agent # [23576.075563] agent systemd[1]: Finished resolvconf update. container-test-run-flakelet-relay> agent # [23576.075681] agent systemd[1]: Reached target Preparation for Network. container-test-run-flakelet-relay> agent # [23576.077435] agent systemd[1]: Starting Address configuration of eth1... container-test-run-flakelet-relay> agent # [23576.082084] agent systemd[1]: Starting Extra networking commands.... container-test-run-flakelet-relay> agent # [23576.099703] agent systemd[1]: nscd.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23576.106496] agent systemd[1]: Stopped Name Service Cache Daemon (nsncd). container-test-run-flakelet-relay> agent # [23576.110398] agent systemd[1]: nscd.service: Failed to spawn executor: No such file or directory container-test-run-flakelet-relay> agent # [23576.110431] agent systemd[1]: nscd.service: Failed to spawn 'start' task: No such file or directory container-test-run-flakelet-relay> agent # [23576.110494] agent systemd[1]: nscd.service: Failed with result 'resources'. container-test-run-flakelet-relay> agent # [23576.110571] agent systemd[1]: Failed to start Name Service Cache Daemon (nsncd). container-test-run-flakelet-relay> agent # [23576.110591] agent systemd[1]: Dependency failed for User and Group Name Lookups. container-test-run-flakelet-relay> agent # [23576.110606] agent systemd[1]: nss-user-lookup.target: Job nss-user-lookup.target/start failed with result 'dependency'. container-test-run-flakelet-relay> agent # [23576.110626] agent systemd[1]: Dependency failed for Host and Network Name Lookups. container-test-run-flakelet-relay> agent # [23576.110640] agent systemd[1]: nss-lookup.target: Job nss-lookup.target/start failed with result 'dependency'. container-test-run-flakelet-relay> agent # [23576.113249] agent systemd[1]: nscd.service: Scheduled restart job immediately on client request, restart counter is at 1. container-test-run-flakelet-relay> agent # [23576.114567] agent systemd[1]: Starting Name Service Cache Daemon (nsncd)... container-test-run-flakelet-relay> agent # [23576.121693] agent network-addresses-eth1-start[237]: adding address 192.168.1.1/24... done container-test-run-flakelet-relay> agent # [23576.126231] agent network-addresses-eth1-start[237]: adding address 2001:db8:1::1/64... done container-test-run-flakelet-relay> agent # [23576.131293] agent systemd[1]: Finished Address configuration of eth1. container-test-run-flakelet-relay> agent # [23576.180516] agent systemd[1]: nscd.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23576.180624] agent systemd[1]: Stopped Name Service Cache Daemon (nsncd). container-test-run-flakelet-relay> agent # [23576.182844] agent systemd[1]: Starting Name Service Cache Daemon (nsncd)... container-test-run-flakelet-relay> agent # [23576.183013] agent systemd[1]: Finished Extra networking commands.. container-test-run-flakelet-relay> agent # [23576.183628] agent systemd[1]: Reached target Network. container-test-run-flakelet-relay> agent # [23576.184526] agent systemd[1]: Starting Update flakelet service app... container-test-run-flakelet-relay> agent # [23576.185219] agent systemd[1]: Starting Update flakelet service flakelet-agent... container-test-run-flakelet-relay> agent # [23576.198632] agent systemd[1]: Starting Update flakelet service other... container-test-run-flakelet-relay> agent # [23576.207122] agent flakelet[311]: flakelet-agent: using prebuilt artifact /nix/store/cncg8fnz8vaz1cvm7amf2cnsbiqz0612-flakelet-flakelet-agent container-test-run-flakelet-relay> agent # [23576.207379] agent flakelet[310]: app: using prebuilt artifact /nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1 container-test-run-flakelet-relay> agent # [23576.207760] agent flakelet[311]: flakelet-agent: activating generation 1 container-test-run-flakelet-relay> agent # [23576.207801] agent flakelet[310]: app: activating generation 1 container-test-run-flakelet-relay> agent # [23576.209877] agent flakelet[312]: other: using prebuilt artifact /nix/store/hmr990n0b4v6rpzrcpyyw738r9xi7z95-flakelet-other-v1 container-test-run-flakelet-relay> agent # [23576.210405] agent flakelet[312]: other: activating generation 1 container-test-run-flakelet-relay> agent # [23576.212739] agent systemd[1]: Reload requested from client PID 314 ('systemctl') (unit flakelet-flakelet-agent.service)... container-test-run-flakelet-relay> agent # [23576.212774] agent systemd[1]: Reloading... container-test-run-flakelet-relay> relay # [23576.496441] relay nsncd[251]: Sep 06 13:37:34.458 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" container-test-run-flakelet-relay> relay # [23576.659341] relay systemd[1]: Reloading finished in 447 ms. container-test-run-flakelet-relay> relay # [23576.731021] relay systemd[1]: Started Name Service Cache Daemon (nsncd). container-test-run-flakelet-relay> relay # [23576.731988] relay systemd[1]: Reached target Host and Network Name Lookups. container-test-run-flakelet-relay> relay # [23576.732082] relay systemd[1]: Reached target User and Group Name Lookups. container-test-run-flakelet-relay> relay # [23576.733371] relay systemd[1]: Starting User Login Management... container-test-run-flakelet-relay> relay # [23576.734357] relay systemd[1]: Starting Permit User Sessions... container-test-run-flakelet-relay> relay # [23576.748064] relay systemd[1]: Reload requested from client PID 357 ('systemctl') (unit flakelet-flakelet-relay.service)... container-test-run-flakelet-relay> relay # [23576.748098] relay systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23576.538916] agent nsncd[308]: Sep 06 13:37:34.500 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" container-test-run-flakelet-relay> agent # [23576.633263] agent systemd[1]: Reloading finished in 420 ms. container-test-run-flakelet-relay> agent # [23576.734425] agent systemd[1]: Started Name Service Cache Daemon (nsncd). container-test-run-flakelet-relay> agent # [23576.734960] agent systemd[1]: Reload requested from client PID 315 ('systemctl') (unit flakelet-app.service)... container-test-run-flakelet-relay> agent # [23576.735016] agent systemd[1]: Reloading... container-test-run-flakelet-relay> client # [23576.552416] client nsncd[299]: Sep 06 13:37:34.514 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" container-test-run-flakelet-relay> client # [23576.552494] client systemd[1]: Started Name Service Cache Daemon (nsncd). container-test-run-flakelet-relay> client # [23576.552577] client systemd[1]: Reached target Host and Network Name Lookups. container-test-run-flakelet-relay> client # [23576.552679] client systemd[1]: Reached target User and Group Name Lookups. container-test-run-flakelet-relay> client # [23576.555217] client systemd[1]: Starting User Login Management... container-test-run-flakelet-relay> client # [23576.556704] client systemd[1]: Starting Permit User Sessions... container-test-run-flakelet-relay> client # [23576.592095] client systemd[1]: Finished Permit User Sessions. container-test-run-flakelet-relay> client # [23576.593682] client systemd[1]: Started Console Getty. container-test-run-flakelet-relay> client # [23576.593733] client systemd[1]: Getty on tty1 skipped, unmet condition check ConditionPathExists=/dev/tty0 container-test-run-flakelet-relay> client # [23576.593761] client systemd[1]: Reached target Login Prompts. container-test-run-flakelet-relay> relay # [23576.896984] relay dnsmasq-pre-start[393]: dnsmasq: syntax check OK. container-test-run-flakelet-relay> relay # [23577.141396] relay systemd[1]: Reloading finished in 392 ms. container-test-run-flakelet-relay> relay # [23577.207826] relay systemd[1]: Finished Permit User Sessions. container-test-run-flakelet-relay> relay # [23577.212082] relay systemd[1]: Started Console Getty. container-test-run-flakelet-relay> relay # [23577.212147] relay systemd[1]: Getty on tty1 skipped, unmet condition check ConditionPathExists=/dev/tty0 container-test-run-flakelet-relay> relay # [23577.212211] relay systemd[1]: Reached target Login Prompts. container-test-run-flakelet-relay> relay # [23577.236436] relay systemd[1]: Starting flakelet-relay... container-test-run-flakelet-relay> agent # [23577.114044] agent systemd[1]: Reloading finished in 378 ms. container-test-run-flakelet-relay> agent # [23577.210010] agent systemd[1]: Reload requested from client PID 316 ('systemctl') (unit flakelet-other.service)... container-test-run-flakelet-relay> agent # [23577.210051] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23577.573444] agent systemd[1]: Reloading finished in 362 ms. container-test-run-flakelet-relay> agent # [23577.645351] agent systemd[1]: Reached target Host and Network Name Lookups. container-test-run-flakelet-relay> agent # [23577.645468] agent systemd[1]: Reached target User and Group Name Lookups. container-test-run-flakelet-relay> agent # [23577.646880] agent systemd[1]: Starting User Login Management... container-test-run-flakelet-relay> agent # [23577.647906] agent systemd[1]: Starting Permit User Sessions... container-test-run-flakelet-relay> agent # [23577.651981] agent systemd[1]: Reload requested from client PID 406 ('systemctl') (unit flakelet-flakelet-agent.service)... container-test-run-flakelet-relay> agent # [23577.652013] agent systemd[1]: Reloading... container-test-run-flakelet-relay> client # [23577.949586] client systemd-logind[315]: New seat seat0. container-test-run-flakelet-relay> client # [23577.949955] client systemd[1]: Started User Login Management. container-test-run-flakelet-relay> client # [23577.952249] client systemd[1]: Starting D-Bus System Message Bus... container-test-run-flakelet-relay> client # [23577.953994] client systemd[1]: Starting linger-users.service... container-test-run-flakelet-relay> client # [23577.992456] client systemd[1]: linger-users.service: Deactivated successfully. container-test-run-flakelet-relay> client # [23577.992853] client systemd[1]: Finished linger-users.service. container-test-run-flakelet-relay> client # [23577.993209] client systemd[1]: Reached target Multi-User System. container-test-run-flakelet-relay> relay # [23577.854757] relay systemd[1]: Starting D-Bus System Message Bus... container-test-run-flakelet-relay> relay # [23577.897906] relay nginx-pre-start[403]: nginx: the configuration file /nix/store/01avjj26wcihp926xgasszcj5s0k7cbs-nginx.conf syntax is ok container-test-run-flakelet-relay> relay # [23577.898583] relay nginx-pre-start[403]: nginx: configuration file /nix/store/01avjj26wcihp926xgasszcj5s0k7cbs-nginx.conf test is successful container-test-run-flakelet-relay> relay # [23577.920537] relay systemd[1]: Started Nginx Web Server. container-test-run-flakelet-relay> agent # [23578.016904] agent systemd[1]: Reloading finished in 364 ms. container-test-run-flakelet-relay> agent # [23578.103813] agent systemd[1]: Finished Permit User Sessions. container-test-run-flakelet-relay> agent # [23578.109908] agent systemd[1]: Started Console Getty. container-test-run-flakelet-relay> agent # [23578.111069] agent systemd[1]: Starting flakelet-agent... container-test-run-flakelet-relay> agent # [23578.111089] agent systemd[1]: Getty on tty1 skipped, unmet condition check ConditionPathExists=/dev/tty0 container-test-run-flakelet-relay> agent # [23578.111158] agent systemd[1]: Reached target Login Prompts. container-test-run-flakelet-relay> agent # [23578.115550] agent systemd[1]: Reload requested from client PID 446 ('systemctl') (unit flakelet-app.service)... container-test-run-flakelet-relay> agent # [23578.115579] agent systemd[1]: Reloading... container-test-run-flakelet-relay> relay # [23578.297581] relay systemd-logind[354]: New seat seat0. container-test-run-flakelet-relay> relay # [23578.297896] relay systemd[1]: Started User Login Management. container-test-run-flakelet-relay> relay # [23578.299601] relay systemd[1]: Starting linger-users.service... container-test-run-flakelet-relay> relay # [23578.342319] relay systemd[1]: linger-users.service: Deactivated successfully. container-test-run-flakelet-relay> relay # [23578.342589] relay systemd[1]: Finished linger-users.service. container-test-run-flakelet-relay> relay # [23578.469967] relay dbus-broker-launch[402]: Looking up NSS user entry for 'systemd-timesync'... container-test-run-flakelet-relay> relay # [23578.471423] relay dbus-broker-launch[402]: NSS returned no entry for 'systemd-timesync' container-test-run-flakelet-relay> relay # [23578.471423] relay dbus-broker-launch[402]: Invalid user-name in /nix/store/27h4g2jdw18vrabfh6p1l0n8ss5dhbp5-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" container-test-run-flakelet-relay> relay # [23578.472280] relay systemd[1]: Started D-Bus System Message Bus. container-test-run-flakelet-relay> relay # [23578.478768] relay dbus-broker-launch[402]: Ready container-test-run-flakelet-relay> relay # [23578.480304] relay systemd[1]: Started Dnsmasq Daemon. container-test-run-flakelet-relay> relay # [23578.482418] relay dnsmasq[394]: started, version 2.93 cachesize 150 container-test-run-flakelet-relay> relay # [23578.482426] relay dnsmasq[394]: compile time options: IPv6 GNU-getopt DBus no-UBus no-i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth DNSSEC loop-detect inotify dumpfile container-test-run-flakelet-relay> relay # [23578.482433] relay dnsmasq[394]: DBus support enabled: connected to system bus container-test-run-flakelet-relay> relay # [23578.482439] relay dnsmasq[394]: no upstream servers configured - please set them from DBus container-test-run-flakelet-relay> relay # [23578.482525] relay dnsmasq[394]: read /etc/hosts - 9 names container-test-run-flakelet-relay> client # [23578.474718] client dbus-broker-launch[325]: Looking up NSS user entry for 'systemd-timesync'... container-test-run-flakelet-relay> client # [23578.476066] client dbus-broker-launch[325]: NSS returned no entry for 'systemd-timesync' container-test-run-flakelet-relay> client # [23578.476066] client dbus-broker-launch[325]: Invalid user-name in /nix/store/8skmympfr7rv60lzir0pg18v8gcpyja8-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" container-test-run-flakelet-relay> client # [23578.476984] client systemd[1]: Started D-Bus System Message Bus. container-test-run-flakelet-relay> client # [23578.477472] client systemd[1]: Startup finished in 4.131s. container-test-run-flakelet-relay> client # [23578.482543] client dbus-broker-launch[325]: Ready container-test-run-flakelet-relay> agent # [23578.479476] agent systemd[1]: Reloading finished in 363 ms. container-test-run-flakelet-relay> agent # [23578.486032] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:36.447744Z","level":"WARN","message":"connect failed: connect relay:7443: Connection refused (os error 111)","relay":"https://relay:7443","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23578.586868] agent systemd[1]: Started flakelet-agent. container-test-run-flakelet-relay> agent # [23578.588284] agent systemd[1]: Reload requested from client PID 445 ('systemctl') (unit flakelet-other.service)... container-test-run-flakelet-relay> agent # [23578.588330] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23578.920730] agent systemd[1]: Reloading finished in 331 ms. container-test-run-flakelet-relay> agent # [23579.008967] agent systemd[1]: Starting app v1... container-test-run-flakelet-relay> agent # [23579.010661] agent systemd[1]: Starting other v1... container-test-run-flakelet-relay> agent # [23579.015178] agent flakelet[311]: flakelet-agent: updated to generation 1 container-test-run-flakelet-relay> agent # [23579.032198] agent systemd[1]: Finished Update flakelet service flakelet-agent. container-test-run-flakelet-relay> agent # [23579.036417] agent systemd[1]: Started other v1. container-test-run-flakelet-relay> agent # [23579.036561] agent systemd[1]: Started app v1. container-test-run-flakelet-relay> agent # [23579.051734] agent flakelet[312]: other: updated to generation 1 container-test-run-flakelet-relay> agent # [23579.053143] agent systemd[1]: Finished Update flakelet service other. container-test-run-flakelet-relay> agent # [23579.054407] agent flakelet[310]: app: updated to generation 1 container-test-run-flakelet-relay> agent # [23579.055312] agent systemd[1]: Finished Update flakelet service app. container-test-run-flakelet-relay> agent # [23579.056022] agent systemd[1]: Reached target flakelet managed services. container-test-run-flakelet-relay> agent # [23579.070338] agent systemd-logind[408]: New seat seat0. container-test-run-flakelet-relay> agent # [23579.071471] agent systemd[1]: Starting D-Bus System Message Bus... container-test-run-flakelet-relay> agent # [23579.071535] agent systemd[1]: Started User Login Management. container-test-run-flakelet-relay> agent # [23579.072563] agent systemd[1]: Starting linger-users.service... container-test-run-flakelet-relay> agent # [23579.084922] agent systemd[1]: linger-users.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23579.085131] agent systemd[1]: Finished linger-users.service. container-test-run-flakelet-relay> agent # [23579.085296] agent systemd[1]: Reached target Multi-User System. container-test-run-flakelet-relay> relay # [23579.276956] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:37.238432Z","level":"INFO","message":"listening on 127.0.0.1:7400","target":"flakelet_relay::relay::server"} container-test-run-flakelet-relay> relay # [23579.277845] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:37.239026Z","level":"INFO","message":"listening on [::]:7443","target":"flakelet_relay::relay::server"} container-test-run-flakelet-relay> relay # [23579.277382] relay systemd[1]: Started flakelet-relay. container-test-run-flakelet-relay> relay # [23579.288281] relay systemd[1]: Starting health for flakelet-relay... container-test-run-flakelet-relay> relay # [23579.567310] relay systemd[1]: flakelet-relay-health.service: Deactivated successfully. container-test-run-flakelet-relay> relay # [23579.567692] relay systemd[1]: Finished health for flakelet-relay. container-test-run-flakelet-relay> relay # [23579.609867] relay flakelet[311]: flakelet-relay: updated to generation 1 container-test-run-flakelet-relay> relay # [23579.612601] relay systemd[1]: Finished Update flakelet service flakelet-relay. container-test-run-flakelet-relay> relay # [23579.613160] relay systemd[1]: Reached target flakelet managed services. container-test-run-flakelet-relay> relay # [23579.613336] relay systemd[1]: Reached target Multi-User System. container-test-run-flakelet-relay> relay # [23579.613529] relay systemd[1]: Startup finished in 5.263s. container-test-run-flakelet-relay> agent # [23579.506191] agent dbus-broker-launch[907]: Looking up NSS user entry for 'systemd-timesync'... container-test-run-flakelet-relay> agent # [23579.507630] agent dbus-broker-launch[907]: NSS returned no entry for 'systemd-timesync' container-test-run-flakelet-relay> agent # [23579.507630] agent dbus-broker-launch[907]: Invalid user-name in /nix/store/q3c2gxfm178wqgzv8m87na4aa72wxc04-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" container-test-run-flakelet-relay> agent # [23579.508251] agent systemd[1]: Started D-Bus System Message Bus. container-test-run-flakelet-relay> agent # [23579.508824] agent systemd[1]: Startup finished in 5.167s. container-test-run-flakelet-relay> agent # [23579.514655] agent dbus-broker-launch[907]: Ready container-test-run-flakelet-relay> relay: (finished: waiting for unit flakelet-relay.service, in 6.16 seconds) container-test-run-flakelet-relay> relay: waiting for unit nginx.service container-test-run-flakelet-relay> relay: (finished: waiting for unit nginx.service, in 0.02 seconds) container-test-run-flakelet-relay> agent: waiting for unit flakelet.target container-test-run-flakelet-relay> agent: (finished: waiting for unit flakelet.target, in 0.01 seconds) container-test-run-flakelet-relay> agent: waiting for unit flakelet-agent.service container-test-run-flakelet-relay> agent: (finished: waiting for unit flakelet-agent.service, in 0.01 seconds) container-test-run-flakelet-relay> client: waiting for unit multi-user.target container-test-run-flakelet-relay> client: (finished: waiting for unit multi-user.target, in 0.02 seconds) container-test-run-flakelet-relay> relay: waiting for success: curl -sf http://127.0.0.1:7400/metrics | grep -q 'agent_up{host="agent"} 1' container-test-run-flakelet-relay> agent # [23580.505255] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:38.466977Z","level":"INFO","message":"connected","relay":"https://relay:7443","relay_name":"relay","relay_version":"0.1.0","host":"agent","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> relay # [23580.505660] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:38.467365Z","level":"INFO","message":"agent connected","host":"agent","version":"0.1.0","flakelets":"[Named { name: \"app\", generation: Some(1), revision: Some(\"prebuilt:app\") }, Named { name: \"other\", generation: Some(1), revision: Some(\"prebuilt:other\") }]","target":"flakelet_relay::relay::agent_conn"} container-test-run-flakelet-relay> relay: (finished: waiting for success: curl -sf http://127.0.0.1:7400/metrics | grep -q 'agent_up{host="agent"} 1', in 1.04 seconds) container-test-run-flakelet-relay> agent: must succeed: systemctl is-active app.service other.service container-test-run-flakelet-relay> agent: (finished: must succeed: systemctl is-active app.service other.service, in 0.01 seconds) container-test-run-flakelet-relay> subtest: deploy with client certificate, relay found via SRV container-test-run-flakelet-relay> agent: must succeed: jq '.services.app.prebuilt="/nix/store/6ili1vxjlag9d7dy0bxrbxk6bpi5qh9p-flakelet-app-v2"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json container-test-run-flakelet-relay> agent: (finished: must succeed: jq '.services.app.prebuilt="/nix/store/6ili1vxjlag9d7dy0bxrbxk6bpi5qh9p-flakelet-app-v2"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json, in 0.01 seconds) container-test-run-flakelet-relay> client: must succeed: push --relay-srv test --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app 2>&1 container-test-run-flakelet-relay> relay # [23581.135825] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:39.097599Z","level":"INFO","message":"deploy accepted","job":"907669e84ccb1edb9205d0d0fcf7cf25","caller":"admin@example.org","targets":"[\"agent/app\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23581.136759] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:39.098495Z","level":"INFO","message":"start","id":"8c861b79ce889f23fe326b534bee647c","flakelet":"app","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23581.137647] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:39.099449Z","level":"INFO","message":"update starting","flakelet":"app","ids":"[\"8c861b79ce889f23fe326b534bee647c\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23581.199320] agent systemd[1]: Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent # [23581.230112] agent systemd[1]: Started flakelet update app (via relay). container-test-run-flakelet-relay> agent # [23581.233970] agent flakelet[942]: app: using prebuilt artifact /nix/store/6ili1vxjlag9d7dy0bxrbxk6bpi5qh9p-flakelet-app-v2 container-test-run-flakelet-relay> agent # [23581.234644] agent flakelet[942]: app: activating generation 2 container-test-run-flakelet-relay> agent # [23581.247377] agent systemd[1]: Stopping app v1... container-test-run-flakelet-relay> agent # [23581.247822] agent systemd[1]: app.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23581.248099] agent systemd[1]: Stopped app v1. container-test-run-flakelet-relay> agent # [23581.265124] agent systemd[1]: Reload requested from client PID 949 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23581.265190] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23581.607120] agent systemd[1]: Reloading finished in 341 ms. container-test-run-flakelet-relay> agent # [23581.681807] agent systemd[1]: Reload requested from client PID 979 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23581.681844] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23582.011344] agent systemd[1]: Reloading finished in 329 ms. container-test-run-flakelet-relay> agent # [23582.073878] agent systemd[1]: Reload requested from client PID 1008 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23582.073913] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23582.411474] agent systemd[1]: Reloading finished in 337 ms. container-test-run-flakelet-relay> agent # [23582.491796] agent systemd[1]: Reload requested from client PID 1042 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23582.491828] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23582.818093] agent systemd[1]: Reloading finished in 325 ms. container-test-run-flakelet-relay> agent # [23582.880912] agent systemd[1]: Starting app v2... container-test-run-flakelet-relay> agent # [23582.911164] agent systemd[1]: Started app v2. container-test-run-flakelet-relay> agent # [23582.925106] agent flakelet[942]: app: updated to generation 2 container-test-run-flakelet-relay> agent # [23582.925817] agent systemd[1]: flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> client: (finished: must succeed: push --relay-srv test --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app 2>&1, in 2.95 seconds) container-test-run-flakelet-relay> agent: must succeed: systemctl show app.service -p Description | grep -q 'app v2' container-test-run-flakelet-relay> agent: (finished: must succeed: systemctl show app.service -p Description | grep -q 'app v2', in 0.02 seconds) container-test-run-flakelet-relay> agent: must succeed: journalctl -u flakelet-relay-job-app.service | grep -q 'generation 2' container-test-run-flakelet-relay> agent: (finished: must succeed: journalctl -u flakelet-relay-job-app.service | grep -q 'generation 2', in 0.01 seconds) container-test-run-flakelet-relay> (finished: subtest: deploy with client certificate, relay found via SRV, in 2.99 seconds) container-test-run-flakelet-relay> subtest: deploy with OIDC token, sub principal container-test-run-flakelet-relay> agent: must succeed: jq '.services.app.prebuilt="/nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json container-test-run-flakelet-relay> agent: (finished: must succeed: jq '.services.app.prebuilt="/nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json, in 0.01 seconds) container-test-run-flakelet-relay> client: must succeed: echo '{"groups": []}' | step crypto jwt sign --key /nix/store/r7sclamg09v434w8zjlfnrcrn1w79wh6-flakelet-relay-test-issuer/jwk.json --iss https://relay:8443 --aud flakelet-relay --sub 'repo:github:example/app:ref:refs/heads/main' --exp $(( $(date +%s) + 300 )) --jti $(head -c8 /dev/urandom | base32) container-test-run-flakelet-relay> client: (finished: must succeed: echo '{"groups": []}' | step crypto jwt sign --key /nix/store/r7sclamg09v434w8zjlfnrcrn1w79wh6-flakelet-relay-test-issuer/jwk.json --iss https://relay:8443 --aud flakelet-relay --sub 'repo:github:example/app:ref:refs/heads/main' --exp $(( $(date +%s) + 300 )) --jti $(head -c8 /dev/urandom | base32), in 0.06 seconds) container-test-run-flakelet-relay> client: must succeed: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjE2MiwiZ3JvdXBzIjpbXSwiaWF0IjoxNzg4NzAxODYyLCJpc3MiOiJodHRwczovL3JlbGF5Ojg0NDMiLCJqdGkiOiJQR1NGRlBPUFVWR0pXPT09IiwibmJmIjoxNzg4NzAxODYyLCJzdWIiOiJyZXBvOmdpdGh1YjpleGFtcGxlL2FwcDpyZWY6cmVmcy9oZWFkcy9tYWluIn0.7qTFoP-JqnaYpvXgQ6v2CkpBwHaMfLOmag1tdFiCmOu7mJNo-5gDzTxB-yeU1znCS0A1n9exfP4hnag3wokJDA' push --relay https://relay:7443 deploy agent/app 2>&1 container-test-run-flakelet-relay> agent # [23584.057431] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:42.019160Z","level":"INFO","message":"update finished","flakelet":"app","status":"Updated","generation":"Some(2)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23584.190400] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:42.152159Z","level":"INFO","message":"start","id":"9954eac9cb1a2fdc278e10cba4219496","flakelet":"app","rule":"ci","relay":"relay","caller_name":"\"repo:github:example/app:ref:refs/heads/main\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23584.190769] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:42.152588Z","level":"INFO","message":"update starting","flakelet":"app","ids":"[\"9954eac9cb1a2fdc278e10cba4219496\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23584.258348] agent systemd[1]: Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent # [23584.298130] agent systemd[1]: Started flakelet update app (via relay). container-test-run-flakelet-relay> agent # [23584.302488] agent flakelet[1140]: app: using prebuilt artifact /nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1 container-test-run-flakelet-relay> agent # [23584.303178] agent flakelet[1140]: app: activating generation 3 container-test-run-flakelet-relay> agent # [23584.314204] agent systemd[1]: Stopping app v2... container-test-run-flakelet-relay> relay # [23584.059489] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:42.021212Z","level":"INFO","message":"deploy finished","job":"907669e84ccb1edb9205d0d0fcf7cf25","ok":true,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23584.190060] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:42.151854Z","level":"INFO","message":"deploy accepted","job":"1c87d6bab4ff15ad373a0bedb8f627ea","caller":"repo:github:example/app:ref:refs/heads/main","targets":"[\"agent/app\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23584.314905] agent systemd[1]: app.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23584.315043] agent systemd[1]: Stopped app v2. container-test-run-flakelet-relay> agent # [23584.324847] agent systemd[1]: Reload requested from client PID 1150 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23584.324881] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23584.651849] agent systemd[1]: Reloading finished in 326 ms. container-test-run-flakelet-relay> agent # [23584.729582] agent systemd[1]: Reload requested from client PID 1180 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23584.729619] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23585.055957] agent systemd[1]: Reloading finished in 325 ms. container-test-run-flakelet-relay> agent # [23585.117036] agent systemd[1]: Reload requested from client PID 1209 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23585.117071] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23585.444144] agent systemd[1]: Reloading finished in 326 ms. container-test-run-flakelet-relay> agent # [23585.516608] agent systemd[1]: Reload requested from client PID 1240 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23585.516640] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23585.844378] agent systemd[1]: Reloading finished in 327 ms. container-test-run-flakelet-relay> agent # [23585.911536] agent systemd[1]: Starting app v1... container-test-run-flakelet-relay> agent # [23585.941971] agent systemd[1]: Started app v1. container-test-run-flakelet-relay> agent # [23585.957375] agent flakelet[1140]: app: updated to generation 3 container-test-run-flakelet-relay> agent # [23585.959447] agent systemd[1]: flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> client: (finished: must succeed: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjE2MiwiZ3JvdXBzIjpbXSwiaWF0IjoxNzg4NzAxODYyLCJpc3MiOiJodHRwczovL3JlbGF5Ojg0NDMiLCJqdGkiOiJQR1NGRlBPUFVWR0pXPT09IiwibmJmIjoxNzg4NzAxODYyLCJzdWIiOiJyZXBvOmdpdGh1YjpleGFtcGxlL2FwcDpyZWY6cmVmcy9oZWFkcy9tYWluIn0.7qTFoP-JqnaYpvXgQ6v2CkpBwHaMfLOmag1tdFiCmOu7mJNo-5gDzTxB-yeU1znCS0A1n9exfP4hnag3wokJDA' push --relay https://relay:7443 deploy agent/app 2>&1, in 2.92 seconds) container-test-run-flakelet-relay> (finished: subtest: deploy with OIDC token, sub principal, in 2.99 seconds) container-test-run-flakelet-relay> subtest: policy denies uncovered target container-test-run-flakelet-relay> client: must fail: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjE2MiwiZ3JvdXBzIjpbXSwiaWF0IjoxNzg4NzAxODYyLCJpc3MiOiJodHRwczovL3JlbGF5Ojg0NDMiLCJqdGkiOiJQR1NGRlBPUFVWR0pXPT09IiwibmJmIjoxNzg4NzAxODYyLCJzdWIiOiJyZXBvOmdpdGh1YjpleGFtcGxlL2FwcDpyZWY6cmVmcy9oZWFkcy9tYWluIn0.7qTFoP-JqnaYpvXgQ6v2CkpBwHaMfLOmag1tdFiCmOu7mJNo-5gDzTxB-yeU1znCS0A1n9exfP4hnag3wokJDA' push --relay https://relay:7443 deploy agent/other 2>&1 container-test-run-flakelet-relay> client: (finished: must fail: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjE2MiwiZ3JvdXBzIjpbXSwiaWF0IjoxNzg4NzAxODYyLCJpc3MiOiJodHRwczovL3JlbGF5Ojg0NDMiLCJqdGkiOiJQR1NGRlBPUFVWR0pXPT09IiwibmJmIjoxNzg4NzAxODYyLCJzdWIiOiJyZXBvOmdpdGh1YjpleGFtcGxlL2FwcDpyZWY6cmVmcy9oZWFkcy9tYWluIn0.7qTFoP-JqnaYpvXgQ6v2CkpBwHaMfLOmag1tdFiCmOu7mJNo-5gDzTxB-yeU1znCS0A1n9exfP4hnag3wokJDA' push --relay https://relay:7443 deploy agent/other 2>&1, in 0.02 seconds) container-test-run-flakelet-relay> (finished: subtest: policy denies uncovered target, in 0.02 seconds) container-test-run-flakelet-relay> subtest: claim principal from groups, unchanged counts as success container-test-run-flakelet-relay> client: must succeed: echo '{"groups": ["wheel"]}' | step crypto jwt sign --key /nix/store/r7sclamg09v434w8zjlfnrcrn1w79wh6-flakelet-relay-test-issuer/jwk.json --iss https://relay:8443 --aud flakelet-relay --sub 'someone' --exp $(( $(date +%s) + 300 )) --jti $(head -c8 /dev/urandom | base32) container-test-run-flakelet-relay> client: (finished: must succeed: echo '{"groups": ["wheel"]}' | step crypto jwt sign --key /nix/store/r7sclamg09v434w8zjlfnrcrn1w79wh6-flakelet-relay-test-issuer/jwk.json --iss https://relay:8443 --aud flakelet-relay --sub 'someone' --exp $(( $(date +%s) + 300 )) --jti $(head -c8 /dev/urandom | base32), in 0.05 seconds) container-test-run-flakelet-relay> client: must succeed: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjE2NSwiZ3JvdXBzIjpbIndoZWVsIl0sImlhdCI6MTc4ODcwMTg2NSwiaXNzIjoiaHR0cHM6Ly9yZWxheTo4NDQzIiwianRpIjoiNUNQTENUMzNXSEVHSz09PSIsIm5iZiI6MTc4ODcwMTg2NSwic3ViIjoic29tZW9uZSJ9.sP8jr9nOcdu58gGFxKE-679APggWhPJFo2ZAEEMfWK1AZDn5kPZ6n3YCHC3m-jvCYxeZ4LS7QdVmp20QqMytBQ' push --relay https://relay:7443 deploy agent/other 2>&1 container-test-run-flakelet-relay> relay # [23587.082093] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:45.043796Z","level":"INFO","message":"deploy finished","job":"1c87d6bab4ff15ad373a0bedb8f627ea","ok":true,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23587.177236] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:45.138982Z","level":"INFO","message":"deploy accepted","job":"b5e1564bc2655d60c8ac54cb774a6660","caller":"someone","targets":"[\"agent/other\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23587.080334] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:45.042010Z","level":"INFO","message":"update finished","flakelet":"app","status":"Updated","generation":"Some(3)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23587.177579] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:45.139299Z","level":"INFO","message":"start","id":"b162b4040b657fc7732c14ef64ccdcac","flakelet":"other","rule":"admins","relay":"relay","caller_name":"\"someone\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23587.178194] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:45.140013Z","level":"INFO","message":"update starting","flakelet":"other","ids":"[\"b162b4040b657fc7732c14ef64ccdcac\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23587.247771] agent systemd[1]: Starting flakelet update other (via relay)... container-test-run-flakelet-relay> agent # [23587.274044] agent systemd[1]: Started flakelet update other (via relay). container-test-run-flakelet-relay> agent # [23587.278495] agent flakelet[1321]: other: using prebuilt artifact /nix/store/hmr990n0b4v6rpzrcpyyw738r9xi7z95-flakelet-other-v1 container-test-run-flakelet-relay> agent # [23587.279021] agent flakelet[1321]: other: up to date container-test-run-flakelet-relay> agent # [23587.281991] agent systemd[1]: flakelet-relay-job-other.service: Deactivated successfully. container-test-run-flakelet-relay> client: (finished: must succeed: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjE2NSwiZ3JvdXBzIjpbIndoZWVsIl0sImlhdCI6MTc4ODcwMTg2NSwiaXNzIjoiaHR0cHM6Ly9yZWxheTo4NDQzIiwianRpIjoiNUNQTENUMzNXSEVHSz09PSIsIm5iZiI6MTc4ODcwMTg2NSwic3ViIjoic29tZW9uZSJ9.sP8jr9nOcdu58gGFxKE-679APggWhPJFo2ZAEEMfWK1AZDn5kPZ6n3YCHC3m-jvCYxeZ4LS7QdVmp20QqMytBQ' push --relay https://relay:7443 deploy agent/other 2>&1, in 0.70 seconds) container-test-run-flakelet-relay> (finished: subtest: claim principal from groups, unchanged counts as success, in 0.75 seconds) container-test-run-flakelet-relay> subtest: push login via device flow, cached token used afterwards container-test-run-flakelet-relay> client: must succeed: push login --issuer https://relay:8443 --client-id flakelet-relay 2>&1 container-test-run-flakelet-relay> relay # [23587.853341] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:45.815062Z","level":"INFO","message":"deploy finished","job":"b5e1564bc2655d60c8ac54cb774a6660","ok":true,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23587.877997] relay 93sn3sv24fj26ksccpppzwg6kbf10s4w-device-mock[186]: 127.0.0.1 - - [06/Sep/2026 13:37:45] "POST /device HTTP/1.1" 200 - container-test-run-flakelet-relay> agent # [23587.851803] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:45.813576Z","level":"INFO","message":"update finished","flakelet":"other","status":"Unchanged","generation":"Some(1)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> relay # [23588.883299] relay 93sn3sv24fj26ksccpppzwg6kbf10s4w-device-mock[186]: 127.0.0.1 - - [06/Sep/2026 13:37:46] "POST /token HTTP/1.1" 400 - container-test-run-flakelet-relay> client: (finished: must succeed: push login --issuer https://relay:8443 --client-id flakelet-relay 2>&1, in 2.08 seconds) container-test-run-flakelet-relay> client: must succeed: test "$(stat -c %a /root/.local/state/flakelet-push/token.json)" = 600 container-test-run-flakelet-relay> client: (finished: must succeed: test "$(stat -c %a /root/.local/state/flakelet-push/token.json)" = 600, in 0.01 seconds) container-test-run-flakelet-relay> client: must succeed: push --relay https://relay:7443 deploy agent/other 2>&1 container-test-run-flakelet-relay> relay # [23589.934600] relay 93sn3sv24fj26ksccpppzwg6kbf10s4w-device-mock[186]: 127.0.0.1 - - [06/Sep/2026 13:37:47] "POST /token HTTP/1.1" 200 - container-test-run-flakelet-relay> relay # [23589.963941] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:47.925732Z","level":"INFO","message":"deploy accepted","job":"c8c57dae00798a1c9858f7139a600d7a","caller":"dev@example.org","targets":"[\"agent/other\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23589.964464] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:47.926202Z","level":"INFO","message":"start","id":"35b3a160290da4727eab4304b9a39f62","flakelet":"other","rule":"admins","relay":"relay","caller_name":"\"dev@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23589.965353] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:47.926968Z","level":"INFO","message":"update starting","flakelet":"other","ids":"[\"35b3a160290da4727eab4304b9a39f62\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23590.039150] agent systemd[1]: Starting flakelet update other (via relay)... container-test-run-flakelet-relay> agent # [23590.070036] agent systemd[1]: Started flakelet update other (via relay). container-test-run-flakelet-relay> agent # [23590.074433] agent flakelet[1371]: other: using prebuilt artifact /nix/store/hmr990n0b4v6rpzrcpyyw738r9xi7z95-flakelet-other-v1 container-test-run-flakelet-relay> agent # [23590.074961] agent flakelet[1371]: other: up to date container-test-run-flakelet-relay> agent # [23590.077607] agent systemd[1]: flakelet-relay-job-other.service: Deactivated successfully. container-test-run-flakelet-relay> client: (finished: must succeed: push --relay https://relay:7443 deploy agent/other 2>&1, in 0.70 seconds) container-test-run-flakelet-relay> client: must succeed: push --relay https://relay:7443 deploy agent/other 2>&1 container-test-run-flakelet-relay> relay # [23590.645889] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:48.607645Z","level":"INFO","message":"deploy finished","job":"c8c57dae00798a1c9858f7139a600d7a","ok":true,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23590.664108] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:48.625925Z","level":"INFO","message":"deploy accepted","job":"49eca2ec26dd98287330e5359fe08ce7","caller":"dev@example.org","targets":"[\"agent/other\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23590.644349] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:48.606091Z","level":"INFO","message":"update finished","flakelet":"other","status":"Unchanged","generation":"Some(1)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23590.664292] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:48.626092Z","level":"INFO","message":"start","id":"642d66f462e94772bdd8daaeae013318","flakelet":"other","rule":"admins","relay":"relay","caller_name":"\"dev@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23590.664698] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:48.626519Z","level":"INFO","message":"update starting","flakelet":"other","ids":"[\"642d66f462e94772bdd8daaeae013318\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23590.733657] agent systemd[1]: Starting flakelet update other (via relay)... container-test-run-flakelet-relay> agent # [23590.774086] agent systemd[1]: Started flakelet update other (via relay). container-test-run-flakelet-relay> agent # [23590.778599] agent flakelet[1420]: other: using prebuilt artifact /nix/store/hmr990n0b4v6rpzrcpyyw738r9xi7z95-flakelet-other-v1 container-test-run-flakelet-relay> agent # [23590.779165] agent flakelet[1420]: other: up to date container-test-run-flakelet-relay> agent # [23590.779961] agent systemd[1]: flakelet-relay-job-other.service: Deactivated successfully. container-test-run-flakelet-relay> client: (finished: must succeed: push --relay https://relay:7443 deploy agent/other 2>&1, in 0.70 seconds) container-test-run-flakelet-relay> (finished: subtest: push login via device flow, cached token used afterwards, in 3.49 seconds) container-test-run-flakelet-relay> subtest: waves: failing first wave skips the second container-test-run-flakelet-relay> agent: must succeed: jq '.services.app.prebuilt="/nix/store/8282rnbvyk847q4l4zby3zwcq3jpzrvw-flakelet-app-broken"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json container-test-run-flakelet-relay> agent: (finished: must succeed: jq '.services.app.prebuilt="/nix/store/8282rnbvyk847q4l4zby3zwcq3jpzrvw-flakelet-app-broken"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json, in 0.01 seconds) container-test-run-flakelet-relay> client: must fail: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app --wave agent/other 2>&1 container-test-run-flakelet-relay> relay # [23591.346946] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:49.308683Z","level":"INFO","message":"deploy finished","job":"49eca2ec26dd98287330e5359fe08ce7","ok":true,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23591.382459] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:49.344230Z","level":"INFO","message":"deploy accepted","job":"3b58817bc40b3f519ea0deabb6a89c44","caller":"admin@example.org","targets":"[\"agent/app\", \"agent/other\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23591.345282] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:49.306990Z","level":"INFO","message":"update finished","flakelet":"other","status":"Unchanged","generation":"Some(1)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23591.382801] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:49.344575Z","level":"INFO","message":"start","id":"06625a8ad3f18f5b9583ee76eb5074f1","flakelet":"app","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23591.383319] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:49.345135Z","level":"INFO","message":"update starting","flakelet":"app","ids":"[\"06625a8ad3f18f5b9583ee76eb5074f1\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23591.447199] agent systemd[1]: Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent # [23591.477007] agent systemd[1]: Started flakelet update app (via relay). container-test-run-flakelet-relay> agent # [23591.482345] agent flakelet[1460]: app: using prebuilt artifact /nix/store/8282rnbvyk847q4l4zby3zwcq3jpzrvw-flakelet-app-broken container-test-run-flakelet-relay> agent # [23591.483046] agent flakelet[1460]: app: activating generation 4 container-test-run-flakelet-relay> agent # [23591.494317] agent systemd[1]: Stopping app v1... container-test-run-flakelet-relay> agent # [23591.494679] agent systemd[1]: app.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23591.494897] agent systemd[1]: Stopped app v1. container-test-run-flakelet-relay> agent # [23591.510035] agent systemd[1]: Reload requested from client PID 1467 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23591.510089] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23591.844337] agent systemd[1]: Reloading finished in 333 ms. container-test-run-flakelet-relay> agent # [23591.915973] agent systemd[1]: Reload requested from client PID 1497 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23591.916015] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23592.242431] agent systemd[1]: Reloading finished in 326 ms. container-test-run-flakelet-relay> agent # [23592.321536] agent systemd[1]: Reload requested from client PID 1528 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23592.321576] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23592.649121] agent systemd[1]: Reloading finished in 327 ms. container-test-run-flakelet-relay> agent # [23592.737339] agent systemd[1]: Reload requested from client PID 1562 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23592.737372] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23593.065536] agent systemd[1]: Reloading finished in 327 ms. container-test-run-flakelet-relay> agent # [23593.133350] agent systemd[1]: Starting app broken... container-test-run-flakelet-relay> agent # [23593.165519] agent (nonexistent)[1593]: app.service: Unable to locate executable '/nonexistent': No such file or directory container-test-run-flakelet-relay> agent # [23593.165540] agent (nonexistent)[1593]: app.service: Failed at step EXEC spawning /nonexistent: No such file or directory container-test-run-flakelet-relay> agent # [23593.167960] agent systemd[1]: app.service: Main process exited, code=exited, status=203/EXEC container-test-run-flakelet-relay> agent # [23593.168063] agent systemd[1]: app.service: Failed with result 'exit-code'. container-test-run-flakelet-relay> agent # [23593.168225] agent systemd[1]: Failed to start app broken. container-test-run-flakelet-relay> agent # [23593.207019] agent systemd[1]: Reload requested from client PID 1608 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23593.207058] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23593.536837] agent systemd[1]: Reloading finished in 329 ms. container-test-run-flakelet-relay> agent # [23593.602724] agent systemd[1]: Reload requested from client PID 1638 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23593.602759] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23593.929972] agent systemd[1]: Reloading finished in 326 ms. container-test-run-flakelet-relay> agent # [23593.993309] agent systemd[1]: Reload requested from client PID 1668 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23593.993342] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23594.321391] agent systemd[1]: Reloading finished in 327 ms. container-test-run-flakelet-relay> agent # [23594.395696] agent systemd[1]: Reload requested from client PID 1701 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23594.395734] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23594.723244] agent systemd[1]: Reloading finished in 327 ms. container-test-run-flakelet-relay> agent # [23594.807735] agent systemd[1]: Starting app v1... container-test-run-flakelet-relay> agent # [23594.837862] agent systemd[1]: Started app v1. container-test-run-flakelet-relay> agent # [23594.838981] agent flakelet[1460]: app: deploy failed, rolled back: systemctl start app.service failed: container-test-run-flakelet-relay> agent # [23594.838981] agent flakelet[1460]: failed units: app.service. See journalctl -u app.service container-test-run-flakelet-relay> agent # [23594.841181] agent systemd[1]: flakelet-relay-job-app.service: Main process exited, code=exited, status=1/FAILURE container-test-run-flakelet-relay> agent # [23594.841271] agent systemd[1]: flakelet-relay-job-app.service: Failed with result 'exit-code'. container-test-run-flakelet-relay> client: (finished: must fail: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app --wave agent/other 2>&1, in 4.21 seconds) container-test-run-flakelet-relay> agent: must succeed: systemctl show app.service -p Description | grep -q 'app v1' container-test-run-flakelet-relay> agent: (finished: must succeed: systemctl show app.service -p Description | grep -q 'app v1', in 0.02 seconds) container-test-run-flakelet-relay> (finished: subtest: waves: failing first wave skips the second, in 4.24 seconds) container-test-run-flakelet-relay> subtest: host patterns expand on the relay container-test-run-flakelet-relay> agent: must succeed: jq '.services.app.prebuilt="/nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json container-test-run-flakelet-relay> agent: (finished: must succeed: jq '.services.app.prebuilt="/nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json, in 0.01 seconds) container-test-run-flakelet-relay> client: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy '@all/app' 2>&1 container-test-run-flakelet-relay> agent # [23595.568493] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:53.530210Z","level":"INFO","message":"update finished","flakelet":"app","status":"RolledBack","generation":"Some(3)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23595.623901] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:53.585646Z","level":"INFO","message":"start","id":"7aa86b1a9d544c45f4e0aa920ffd253e","flakelet":"app","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23595.624376] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:53.586197Z","level":"INFO","message":"update starting","flakelet":"app","ids":"[\"7aa86b1a9d544c45f4e0aa920ffd253e\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23595.693918] agent systemd[1]: Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent # [23595.729051] agent systemd[1]: Started flakelet update app (via relay). container-test-run-flakelet-relay> agent # [23595.733729] agent flakelet[1784]: app: using prebuilt artifact /nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1 container-test-run-flakelet-relay> agent # [23595.734281] agent flakelet[1784]: app: up to date container-test-run-flakelet-relay> agent # [23595.736307] agent systemd[1]: flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> relay # [23595.569951] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:53.531694Z","level":"INFO","message":"deploy finished","job":"3b58817bc40b3f519ea0deabb6a89c44","ok":false,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23595.623563] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:53.585350Z","level":"INFO","message":"deploy accepted","job":"9504552664d6d8d19a66aff496598d6b","caller":"admin@example.org","targets":"[\"agent/app\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> client: (finished: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy '@all/app' 2>&1, in 0.70 seconds) container-test-run-flakelet-relay> client: must fail: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy '*/app' 2>&1 container-test-run-flakelet-relay> relay # [23596.306275] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:54.268021Z","level":"INFO","message":"deploy finished","job":"9504552664d6d8d19a66aff496598d6b","ok":true,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23596.328233] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:54.290055Z","level":"INFO","message":"deploy accepted","job":"64563b7d1a84bc6b3f5989ef5565394d","caller":"admin@example.org","targets":"[\"agent/app\", \"ghost/app\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23596.304790] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:54.266524Z","level":"INFO","message":"update finished","flakelet":"app","status":"Unchanged","generation":"Some(3)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23596.328424] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:54.290223Z","level":"INFO","message":"start","id":"6b5e7d175ec9f4ebf86a6c6174a8c9b3","flakelet":"app","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23596.328841] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:54.290662Z","level":"INFO","message":"update starting","flakelet":"app","ids":"[\"6b5e7d175ec9f4ebf86a6c6174a8c9b3\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23596.384731] agent systemd[1]: Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent # [23596.419235] agent systemd[1]: Started flakelet update app (via relay). container-test-run-flakelet-relay> agent # [23596.423656] agent flakelet[1832]: app: using prebuilt artifact /nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1 container-test-run-flakelet-relay> agent # [23596.424250] agent flakelet[1832]: app: up to date container-test-run-flakelet-relay> agent # [23596.424749] agent systemd[1]: flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> client: (finished: must fail: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy '*/app' 2>&1, in 0.68 seconds) container-test-run-flakelet-relay> client: must fail: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app --wave '*/app' 2>&1 container-test-run-flakelet-relay> relay # [23596.992316] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:54.954060Z","level":"INFO","message":"deploy finished","job":"64563b7d1a84bc6b3f5989ef5565394d","ok":false,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23597.013692] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:54.975497Z","level":"INFO","message":"deploy accepted","job":"5346de72234945b4985aa78c27f533c7","caller":"admin@example.org","targets":"[\"agent/app\", \"ghost/app\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23596.990925] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:54.952689Z","level":"INFO","message":"update finished","flakelet":"app","status":"Unchanged","generation":"Some(3)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23597.013990] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:54.975795Z","level":"INFO","message":"start","id":"b61919b837a8e905751e2c4d9ce6bf38","flakelet":"app","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23597.014425] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:54.976247Z","level":"INFO","message":"update starting","flakelet":"app","ids":"[\"b61919b837a8e905751e2c4d9ce6bf38\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23597.084096] agent systemd[1]: Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent # [23597.122255] agent systemd[1]: Started flakelet update app (via relay). container-test-run-flakelet-relay> agent # [23597.126691] agent flakelet[1868]: app: using prebuilt artifact /nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1 container-test-run-flakelet-relay> agent # [23597.127270] agent flakelet[1868]: app: up to date container-test-run-flakelet-relay> agent # [23597.128916] agent systemd[1]: flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> client: (finished: must fail: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app --wave '*/app' 2>&1, in 0.70 seconds) container-test-run-flakelet-relay> client: must fail: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy '@all/nope' 2>&1 container-test-run-flakelet-relay> client: (finished: must fail: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy '@all/nope' 2>&1, in 0.02 seconds) container-test-run-flakelet-relay> (finished: subtest: host patterns expand on the relay, in 2.12 seconds) container-test-run-flakelet-relay> subtest: detach returns once the job is accepted container-test-run-flakelet-relay> agent: must succeed: jq '.services.app.prebuilt="/nix/store/ln47rsd5km8a04hd5zlkz4q1v352zqh3-flakelet-app-slow2"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json container-test-run-flakelet-relay> agent: (finished: must succeed: jq '.services.app.prebuilt="/nix/store/ln47rsd5km8a04hd5zlkz4q1v352zqh3-flakelet-app-slow2"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json, in 0.01 seconds) container-test-run-flakelet-relay> client: must succeed: timeout 20 push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy --detach agent/app 2>&1 container-test-run-flakelet-relay> client: (finished: must succeed: timeout 20 push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy --detach agent/app 2>&1, in 0.02 seconds) container-test-run-flakelet-relay> agent: waiting for success: systemctl is-active flakelet-relay-job-app.service container-test-run-flakelet-relay> relay # [23597.695832] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:55.657600Z","level":"INFO","message":"deploy finished","job":"5346de72234945b4985aa78c27f533c7","ok":false,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23597.747888] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:37:55.709655Z","level":"INFO","message":"deploy accepted","job":"61321c5404440700b3faf5b44d8ffd32","caller":"admin@example.org","targets":"[\"agent/app\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23597.694728] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:55.656394Z","level":"INFO","message":"update finished","flakelet":"app","status":"Unchanged","generation":"Some(3)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23597.748268] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:55.710026Z","level":"INFO","message":"start","id":"dd2f77def378a53d11cb00033212a6f1","flakelet":"app","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23597.748492] agent flakelet-agent[448]: {"timestamp":"2026-09-06T13:37:55.710300Z","level":"INFO","message":"update starting","flakelet":"app","ids":"[\"dd2f77def378a53d11cb00033212a6f1\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23597.816191] agent systemd[1]: Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent # [23597.851236] agent systemd[1]: Started flakelet update app (via relay). container-test-run-flakelet-relay> agent # [23597.855523] agent flakelet[1910]: app: using prebuilt artifact /nix/store/ln47rsd5km8a04hd5zlkz4q1v352zqh3-flakelet-app-slow2 container-test-run-flakelet-relay> agent # [23597.856204] agent flakelet[1910]: app: activating generation 4 container-test-run-flakelet-relay> agent # [23597.868694] agent systemd[1]: Stopping app v1... container-test-run-flakelet-relay> agent # [23597.870063] agent systemd[1]: app.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23597.870282] agent systemd[1]: Stopped app v1. container-test-run-flakelet-relay> agent # [23597.884376] agent systemd[1]: Reload requested from client PID 1917 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23597.884435] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23598.220221] agent systemd[1]: Reloading finished in 335 ms. container-test-run-flakelet-relay> agent # [23598.313734] agent systemd[1]: Reload requested from client PID 1950 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23598.313774] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23598.639728] agent systemd[1]: Reloading finished in 325 ms. container-test-run-flakelet-relay> agent # [23598.698469] agent systemd[1]: Reload requested from client PID 1981 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23598.698503] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23599.024972] agent systemd[1]: Reloading finished in 326 ms. container-test-run-flakelet-relay> agent: (finished: waiting for success: systemctl is-active flakelet-relay-job-app.service, in 1.35 seconds) container-test-run-flakelet-relay> ??? Warning (UserWarning): wait_until_fails(): passing a bare int/float as a duration is deprecated. Use datetime.timedelta instead. container-test-run-flakelet-relay> File "/nix/store/fv4yr9c0f9kyrfc00100i4rlshiiidbd-nixos-test-driver-1.1/lib/python3.14/site-packages/test_driver/duration.py", line 39 container-test-run-flakelet-relay> agent: waiting for failure: systemctl is-active flakelet-relay-job-app.service container-test-run-flakelet-relay> ??? Warning (UserWarning): execute(): passing a bare int/float as a duration is deprecated. Use datetime.timedelta instead. container-test-run-flakelet-relay> File "/nix/store/fv4yr9c0f9kyrfc00100i4rlshiiidbd-nixos-test-driver-1.1/lib/python3.14/site-packages/test_driver/duration.py", line 39 container-test-run-flakelet-relay> agent # [23599.107659] agent systemd[1]: Reload requested from client PID 2015 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23599.107691] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23599.434525] agent systemd[1]: Reloading finished in 326 ms. container-test-run-flakelet-relay> agent # [23599.496926] agent systemd[1]: Starting app slow2... container-test-run-flakelet-relay> agent # [23605.568300] agent systemd[1]: Started app slow2. container-test-run-flakelet-relay> agent # [23605.580214] agent flakelet[1910]: app: updated to generation 4 container-test-run-flakelet-relay> agent # [23605.582185] agent systemd[1]: flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> agent: (finished: waiting for failure: systemctl is-active flakelet-relay-job-app.service, in 7.48 seconds) container-test-run-flakelet-relay> (finished: subtest: detach returns once the job is accepted, in 8.87 seconds) container-test-run-flakelet-relay> subtest: unknown host is final, missing agent is retried, agents listing container-test-run-flakelet-relay> client: must fail: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy nope/app 2>&1 container-test-run-flakelet-relay> client: (finished: must fail: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy nope/app 2>&1, in 0.02 seconds) container-test-run-flakelet-relay> agent: must succeed: systemctl stop flakelet-agent container-test-run-flakelet-relay> agent: (finished: must succeed: systemctl stop flakelet-agent, in 0.05 seconds) container-test-run-flakelet-relay> relay: waiting for success: curl -sf http://127.0.0.1:7400/metrics | grep -q 'agent_up{host="agent"} 0' container-test-run-flakelet-relay> relay: (finished: waiting for success: curl -sf http://127.0.0.1:7400/metrics | grep -q 'agent_up{host="agent"} 0', in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/other > /tmp/retry.out 2>&1 & container-test-run-flakelet-relay> client: (finished: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/other > /tmp/retry.out 2>&1 &, in 0.01 seconds) container-test-run-flakelet-relay> client: waiting for success: grep -q 'agent_unavailable.*retrying' /tmp/retry.out container-test-run-flakelet-relay> relay # [23606.615053] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:04.576786Z","level":"INFO","message":"agent disconnected: IO error: peer closed connection without sending TLS close_notify: https://docs.rs/rustls/latest/rustls/manual/_03_howto/index.html#unexpected-eof","host":"agent","target":"flakelet_relay::relay::agent_conn"} container-test-run-flakelet-relay> agent # [23606.614823] agent systemd[1]: Stopping flakelet-agent... container-test-run-flakelet-relay> agent # [23606.640732] agent systemd[1]: flakelet-agent.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23606.641040] agent systemd[1]: Stopped flakelet-agent. container-test-run-flakelet-relay> agent # [23606.641277] agent systemd[1]: flakelet-agent.service: Consumed 2.791s CPU time over 28.529s wall clock time. container-test-run-flakelet-relay> client: (finished: waiting for success: grep -q 'agent_unavailable.*retrying' /tmp/retry.out, in 1.02 seconds) container-test-run-flakelet-relay> agent: must succeed: systemctl start flakelet-agent container-test-run-flakelet-relay> agent: (finished: must succeed: systemctl start flakelet-agent, in 0.18 seconds) container-test-run-flakelet-relay> ??? Warning (UserWarning): wait_until_succeeds(): passing a bare int/float as a duration is deprecated. Use datetime.timedelta instead. container-test-run-flakelet-relay> File "/nix/store/fv4yr9c0f9kyrfc00100i4rlshiiidbd-nixos-test-driver-1.1/lib/python3.14/site-packages/test_driver/duration.py", line 39 container-test-run-flakelet-relay> client: waiting for success: grep -q 'agent/other: unchanged' /tmp/retry.out container-test-run-flakelet-relay> agent # [23607.710192] agent systemd[1]: Starting flakelet-agent... container-test-run-flakelet-relay> agent # [23607.766019] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:05.727788Z","level":"INFO","message":"reattaching to running unit","flakelet":"app","ids":"[\"dd2f77def378a53d11cb00033212a6f1\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23607.871750] agent systemd[1]: Started flakelet-agent. container-test-run-flakelet-relay> agent # [23607.878833] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:05.840642Z","level":"INFO","message":"connected","relay":"https://relay:7443","relay_name":"relay","relay_version":"0.1.0","host":"agent","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> relay # [23607.878925] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:05.840676Z","level":"INFO","message":"agent connected","host":"agent","version":"0.1.0","flakelets":"[Named { name: \"app\", generation: Some(4), revision: Some(\"prebuilt:app\") }, Named { name: \"other\", generation: Some(1), revision: Some(\"prebuilt:other\") }]","target":"flakelet_relay::relay::agent_conn"} container-test-run-flakelet-relay> agent # [23608.335633] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:06.297396Z","level":"INFO","message":"update finished","flakelet":"app","status":"Updated","generation":"Some(4)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> relay # [23609.697682] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:07.659475Z","level":"INFO","message":"deploy accepted","job":"5414777cdeb9d4650579bd96d85ae5fe","caller":"admin@example.org","targets":"[\"agent/other\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23609.698207] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:07.659937Z","level":"INFO","message":"start","id":"b6cf3b84ef5f74300f8d31af6e6c2f64","flakelet":"other","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23609.699116] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:07.660264Z","level":"INFO","message":"update starting","flakelet":"other","ids":"[\"b6cf3b84ef5f74300f8d31af6e6c2f64\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23609.759442] agent systemd[1]: Starting flakelet update other (via relay)... container-test-run-flakelet-relay> agent # [23609.790703] agent systemd[1]: Started flakelet update other (via relay). container-test-run-flakelet-relay> agent # [23609.795128] agent flakelet[2582]: other: using prebuilt artifact /nix/store/hmr990n0b4v6rpzrcpyyw738r9xi7z95-flakelet-other-v1 container-test-run-flakelet-relay> agent # [23609.795678] agent flakelet[2582]: other: up to date container-test-run-flakelet-relay> agent # [23609.798608] agent systemd[1]: flakelet-relay-job-other.service: Deactivated successfully. container-test-run-flakelet-relay> relay # [23610.374991] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:08.336769Z","level":"INFO","message":"deploy finished","job":"5414777cdeb9d4650579bd96d85ae5fe","ok":true,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23610.373620] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:08.335397Z","level":"INFO","message":"update finished","flakelet":"other","status":"Unchanged","generation":"Some(1)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> client: (finished: waiting for success: grep -q 'agent/other: unchanged' /tmp/retry.out, in 3.04 seconds) container-test-run-flakelet-relay> client: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem agents container-test-run-flakelet-relay> client: (finished: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem agents, in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: echo '{"groups": []}' | step crypto jwt sign --key /nix/store/r7sclamg09v434w8zjlfnrcrn1w79wh6-flakelet-relay-test-issuer/jwk.json --iss https://relay:8443 --aud flakelet-relay --sub 'repo:github:example/app:ref:refs/heads/main' --exp $(( $(date +%s) + 300 )) --jti $(head -c8 /dev/urandom | base32) container-test-run-flakelet-relay> client: (finished: must succeed: echo '{"groups": []}' | step crypto jwt sign --key /nix/store/r7sclamg09v434w8zjlfnrcrn1w79wh6-flakelet-relay-test-issuer/jwk.json --iss https://relay:8443 --aud flakelet-relay --sub 'repo:github:example/app:ref:refs/heads/main' --exp $(( $(date +%s) + 300 )) --jti $(head -c8 /dev/urandom | base32), in 0.05 seconds) container-test-run-flakelet-relay> client: must succeed: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjE4OCwiZ3JvdXBzIjpbXSwiaWF0IjoxNzg4NzAxODg4LCJpc3MiOiJodHRwczovL3JlbGF5Ojg0NDMiLCJqdGkiOiJNUUdYSlhVN1NBUUpBPT09IiwibmJmIjoxNzg4NzAxODg4LCJzdWIiOiJyZXBvOmdpdGh1YjpleGFtcGxlL2FwcDpyZWY6cmVmcy9oZWFkcy9tYWluIn0.M7lXYjphU-V9Ut8cCXMbxZvgQubKrTS_9R8WCI3hNQNaFVC3Ljfw77iISoKIIbO2hOxI4mjmOcDsTE4Vu0wmCQ' push --relay https://relay:7443 agents container-test-run-flakelet-relay> client: (finished: must succeed: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjE4OCwiZ3JvdXBzIjpbXSwiaWF0IjoxNzg4NzAxODg4LCJpc3MiOiJodHRwczovL3JlbGF5Ojg0NDMiLCJqdGkiOiJNUUdYSlhVN1NBUUpBPT09IiwibmJmIjoxNzg4NzAxODg4LCJzdWIiOiJyZXBvOmdpdGh1YjpleGFtcGxlL2FwcDpyZWY6cmVmcy9oZWFkcy9tYWluIn0.M7lXYjphU-V9Ut8cCXMbxZvgQubKrTS_9R8WCI3hNQNaFVC3Ljfw77iISoKIIbO2hOxI4mjmOcDsTE4Vu0wmCQ' push --relay https://relay:7443 agents, in 0.02 seconds) container-test-run-flakelet-relay> (finished: subtest: unknown host is final, missing agent is retried, agents listing, in 4.42 seconds) container-test-run-flakelet-relay> subtest: out-of-band flakelet update reaches the relay without reconnect container-test-run-flakelet-relay> agent: must succeed: flakelet status --json app | jq '.[0].generation' container-test-run-flakelet-relay> agent: (finished: must succeed: flakelet status --json app | jq '.[0].generation', in 0.05 seconds) container-test-run-flakelet-relay> agent: must succeed: journalctl -u flakelet-agent -o cat | grep -c '"connected"' || true container-test-run-flakelet-relay> agent: (finished: must succeed: journalctl -u flakelet-agent -o cat | grep -c '"connected"' || true, in 0.01 seconds) container-test-run-flakelet-relay> agent: must succeed: jq '.services.app.prebuilt="/nix/store/6ili1vxjlag9d7dy0bxrbxk6bpi5qh9p-flakelet-app-v2"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json container-test-run-flakelet-relay> agent: (finished: must succeed: jq '.services.app.prebuilt="/nix/store/6ili1vxjlag9d7dy0bxrbxk6bpi5qh9p-flakelet-app-v2"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json, in 0.01 seconds) container-test-run-flakelet-relay> agent: must succeed: flakelet update app container-test-run-flakelet-relay> app: using prebuilt artifact /nix/store/6ili1vxjlag9d7dy0bxrbxk6bpi5qh9p-flakelet-app-v2 container-test-run-flakelet-relay> app: activating generation 5 container-test-run-flakelet-relay> agent # [23611.097165] agent systemd[1]: Stopping app slow2... container-test-run-flakelet-relay> agent # [23611.097659] agent systemd[1]: app.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23611.097920] agent systemd[1]: Stopped app slow2. container-test-run-flakelet-relay> agent # [23611.114482] agent systemd[1]: Reload requested from client PID 2642 ('systemctl')... container-test-run-flakelet-relay> agent # [23611.114548] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23611.456192] agent systemd[1]: Reloading finished in 340 ms. container-test-run-flakelet-relay> agent # [23611.546786] agent systemd[1]: Reload requested from client PID 2671 ('systemctl')... container-test-run-flakelet-relay> agent # [23611.546822] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23611.870623] agent systemd[1]: Reloading finished in 323 ms. container-test-run-flakelet-relay> agent # [23611.965492] agent systemd[1]: Reload requested from client PID 2702 ('systemctl')... container-test-run-flakelet-relay> agent # [23611.965533] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23612.291034] agent systemd[1]: Reloading finished in 325 ms. container-test-run-flakelet-relay> agent # [23612.388574] agent systemd[1]: Reload requested from client PID 2733 ('systemctl')... container-test-run-flakelet-relay> agent # [23612.388611] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent: (finished: must succeed: flakelet update app, in 1.77 seconds) container-test-run-flakelet-relay> client: waiting for success: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem agents | grep -q 'app@5' container-test-run-flakelet-relay> agent # [23612.712709] agent systemd[1]: Reloading finished in 323 ms. container-test-run-flakelet-relay> agent # [23612.804696] agent systemd[1]: Starting app v2... container-test-run-flakelet-relay> agent # [23612.833186] agent systemd[1]: Started app v2. container-test-run-flakelet-relay> client: (finished: waiting for success: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem agents | grep -q 'app@5', in 2.06 seconds) container-test-run-flakelet-relay> agent: must succeed: journalctl -u flakelet-agent -o cat | grep -c '"connected"' || true container-test-run-flakelet-relay> agent: (finished: must succeed: journalctl -u flakelet-agent -o cat | grep -c '"connected"' || true, in 0.01 seconds) container-test-run-flakelet-relay> agent: must succeed: jq '.services.app.prebuilt="/nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json container-test-run-flakelet-relay> agent: (finished: must succeed: jq '.services.app.prebuilt="/nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json, in 0.01 seconds) container-test-run-flakelet-relay> agent: must succeed: flakelet update app container-test-run-flakelet-relay> app: using prebuilt artifact /nix/store/hysydfr96ds875vr0jgw5rjxi4p39h2j-flakelet-app-v1 container-test-run-flakelet-relay> app: activating generation 6 container-test-run-flakelet-relay> agent # [23614.958849] agent systemd[1]: Stopping app v2... container-test-run-flakelet-relay> agent # [23614.960674] agent systemd[1]: app.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23614.961049] agent systemd[1]: Stopped app v2. container-test-run-flakelet-relay> agent # [23614.975374] agent systemd[1]: Reload requested from client PID 2799 ('systemctl')... container-test-run-flakelet-relay> agent # [23614.975417] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23615.303531] agent systemd[1]: Reloading finished in 327 ms. container-test-run-flakelet-relay> agent # [23615.389575] agent systemd[1]: Reload requested from client PID 2828 ('systemctl')... container-test-run-flakelet-relay> agent # [23615.389614] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23615.711162] agent systemd[1]: Reloading finished in 321 ms. container-test-run-flakelet-relay> agent # [23615.796694] agent systemd[1]: Reload requested from client PID 2856 ('systemctl')... container-test-run-flakelet-relay> agent # [23615.796733] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23616.126099] agent systemd[1]: Reloading finished in 328 ms. container-test-run-flakelet-relay> agent # [23616.214336] agent systemd[1]: Reload requested from client PID 2888 ('systemctl')... container-test-run-flakelet-relay> agent # [23616.214379] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23616.549217] agent systemd[1]: Reloading finished in 334 ms. container-test-run-flakelet-relay> agent: (finished: must succeed: flakelet update app, in 1.72 seconds) container-test-run-flakelet-relay> client: waiting for success: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem agents | grep -q 'app@6' container-test-run-flakelet-relay> agent # [23616.612644] agent systemd[1]: Starting app v1... container-test-run-flakelet-relay> agent # [23616.641076] agent systemd[1]: Started app v1. container-test-run-flakelet-relay> client: (finished: waiting for success: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem agents | grep -q 'app@6', in 2.06 seconds) container-test-run-flakelet-relay> (finished: subtest: out-of-band flakelet update reaches the relay without reconnect, in 7.72 seconds) container-test-run-flakelet-relay> subtest: certificate not listed under agents cannot connect as agent container-test-run-flakelet-relay> client: must succeed: curl -s -o /dev/null -w '%{http_code}' --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/mallory/cert.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/mallory/key.pem -H 'Upgrade: websocket' -H 'Connection: Upgrade' -H 'Sec-WebSocket-Version: 13' -H 'Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==' https://relay:7443/v1/agent container-test-run-flakelet-relay> client: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/mallory/cert.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/mallory/key.pem -H 'Upgrade: websocket' -H 'Connection: Upgrade' -H 'Sec-WebSocket-Version: 13' -H 'Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==' https://relay:7443/v1/agent, in 0.03 seconds) container-test-run-flakelet-relay> (finished: subtest: certificate not listed under agents cannot connect as agent, in 0.03 seconds) container-test-run-flakelet-relay> subtest: metrics container-test-run-flakelet-relay> relay: must succeed: curl -sf http://127.0.0.1:7400/metrics container-test-run-flakelet-relay> relay: (finished: must succeed: curl -sf http://127.0.0.1:7400/metrics, in 0.02 seconds) container-test-run-flakelet-relay> (finished: subtest: metrics, in 0.02 seconds) container-test-run-flakelet-relay> subtest: agent link drop mid-run replays missed lines once container-test-run-flakelet-relay> agent: must succeed: jq '.services.app.prebuilt="/nix/store/c67jj8kx3m50nyj874aqmdqf21w5iznd-flakelet-app-slow"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json container-test-run-flakelet-relay> agent: (finished: must succeed: jq '.services.app.prebuilt="/nix/store/c67jj8kx3m50nyj874aqmdqf21w5iznd-flakelet-app-slow"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json, in 0.01 seconds) container-test-run-flakelet-relay> agent: must succeed: date +%s container-test-run-flakelet-relay> agent: (finished: must succeed: date +%s, in 0.01 seconds) container-test-run-flakelet-relay> client: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app > /tmp/slow.out 2>&1 & container-test-run-flakelet-relay> client: (finished: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app > /tmp/slow.out 2>&1 &, in 0.01 seconds) container-test-run-flakelet-relay> agent: waiting for success: journalctl -u flakelet-relay-job-app.service --since=@1788701896 | grep -q 'app-slow' container-test-run-flakelet-relay> agent # [23618.806437] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:16.768215Z","level":"INFO","message":"start","id":"f8ab0614acab0dd04683a0222c1ae5e2","flakelet":"app","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> relay # [23618.745866] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:16.707609Z","level":"INFO","message":"agent rejected: no agents entry matches","principals":"[\"x509:dns:mallory\"]","target":"flakelet_relay::relay::agent_conn"} container-test-run-flakelet-relay> agent # [23618.806914] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:16.768717Z","level":"INFO","message":"update starting","flakelet":"app","ids":"[\"f8ab0614acab0dd04683a0222c1ae5e2\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> relay # [23618.805967] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:16.767738Z","level":"INFO","message":"deploy accepted","job":"c66d931226381ef06b3d586a46c6de83","caller":"admin@example.org","targets":"[\"agent/app\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23618.878790] agent systemd[1]: Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent # [23618.915669] agent systemd[1]: Started flakelet update app (via relay). container-test-run-flakelet-relay> agent # [23618.920389] agent flakelet[2962]: app: using prebuilt artifact /nix/store/c67jj8kx3m50nyj874aqmdqf21w5iznd-flakelet-app-slow container-test-run-flakelet-relay> agent # [23618.921058] agent flakelet[2962]: app: activating generation 7 container-test-run-flakelet-relay> agent # [23618.934595] agent systemd[1]: Stopping app v1... container-test-run-flakelet-relay> agent # [23618.935184] agent systemd[1]: app.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23618.935487] agent systemd[1]: Stopped app v1. container-test-run-flakelet-relay> agent # [23618.952208] agent systemd[1]: Reload requested from client PID 2969 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23618.952285] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23619.292249] agent systemd[1]: Reloading finished in 339 ms. container-test-run-flakelet-relay> agent # [23619.370095] agent systemd[1]: Reload requested from client PID 2999 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23619.370137] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent: (finished: waiting for success: journalctl -u flakelet-relay-job-app.service --since=@1788701896 | grep -q 'app-slow', in 1.02 seconds) container-test-run-flakelet-relay> agent: must succeed: for a in $(getent ahosts relay | cut -d' ' -f1 | sort -u); do ip route add unreachable $a; done container-test-run-flakelet-relay> agent: (finished: must succeed: for a in $(getent ahosts relay | cut -d' ' -f1 | sort -u); do ip route add unreachable $a; done, in 0.02 seconds) container-test-run-flakelet-relay> relay: must succeed: for a in $(getent ahosts agent | cut -d' ' -f1 | sort -u); do ss -K dst "[$a]"; done container-test-run-flakelet-relay> relay: (finished: must succeed: for a in $(getent ahosts agent | cut -d' ' -f1 | sort -u); do ss -K dst "[$a]"; done, in 0.06 seconds) container-test-run-flakelet-relay> agent: must succeed: ss -K dport = 7443 container-test-run-flakelet-relay> agent: (finished: must succeed: ss -K dport = 7443, in 0.03 seconds) container-test-run-flakelet-relay> agent: waiting for success: journalctl -u flakelet-relay-job-app.service --since=@1788701896 | grep -q 'updated to generation' container-test-run-flakelet-relay> agent # [23619.694890] agent systemd[1]: Reloading finished in 324 ms. container-test-run-flakelet-relay> agent # [23619.753855] agent systemd[1]: Reload requested from client PID 3028 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23619.753897] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23619.917533] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:17.879303Z","level":"INFO","message":"disconnected: IO error: Software caused connection abort (os error 103)","relay":"https://relay:7443","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> relay # [23619.886335] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:17.848086Z","level":"INFO","message":"agent disconnected: IO error: Software caused connection abort (os error 103)","host":"agent","target":"flakelet_relay::relay::agent_conn"} container-test-run-flakelet-relay> agent # [23620.080111] agent systemd[1]: Reloading finished in 325 ms. container-test-run-flakelet-relay> agent # [23620.160659] agent systemd[1]: Reload requested from client PID 3076 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23620.160692] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23620.486079] agent systemd[1]: Reloading finished in 325 ms. container-test-run-flakelet-relay> agent # [23620.559319] agent systemd[1]: Starting app slow... container-test-run-flakelet-relay> agent # [23620.919822] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:18.881537Z","level":"WARN","message":"connect failed: connect relay:7443: No route to host (os error 113)","relay":"https://relay:7443","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23622.922236] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:20.883984Z","level":"WARN","message":"connect failed: connect relay:7443: No route to host (os error 113)","relay":"https://relay:7443","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23626.627096] agent systemd[1]: Started app slow. container-test-run-flakelet-relay> agent # [23626.643644] agent flakelet[2962]: app: updated to generation 7 container-test-run-flakelet-relay> agent # [23626.645281] agent systemd[1]: flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> agent: (finished: waiting for success: journalctl -u flakelet-relay-job-app.service --since=@1788701896 | grep -q 'updated to generation', in 7.10 seconds) container-test-run-flakelet-relay> agent: must succeed: for a in $(getent ahosts relay | cut -d' ' -f1 | sort -u); do ip route del unreachable $a; done container-test-run-flakelet-relay> agent: (finished: must succeed: for a in $(getent ahosts relay | cut -d' ' -f1 | sort -u); do ip route del unreachable $a; done, in 0.02 seconds) container-test-run-flakelet-relay> client: waiting for success: grep -q 'agent/app: updated' /tmp/slow.out container-test-run-flakelet-relay> agent # [23626.924855] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:24.886404Z","level":"WARN","message":"connect failed: connect relay:7443: No route to host (os error 113)","relay":"https://relay:7443","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23627.772962] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:25.734723Z","level":"INFO","message":"update finished","flakelet":"app","status":"Updated","generation":"Some(7)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> client: (finished: waiting for success: grep -q 'agent/app: updated' /tmp/slow.out, in 8.10 seconds) container-test-run-flakelet-relay> client: must succeed: cat /tmp/slow.out container-test-run-flakelet-relay> client: (finished: must succeed: cat /tmp/slow.out, in 0.01 seconds) container-test-run-flakelet-relay> (finished: subtest: agent link drop mid-run replays missed lines once, in 16.38 seconds) container-test-run-flakelet-relay> subtest: agent restart mid-run reattaches to the unit container-test-run-flakelet-relay> agent: must succeed: jq '.services.app.prebuilt="/nix/store/ln47rsd5km8a04hd5zlkz4q1v352zqh3-flakelet-app-slow2"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json container-test-run-flakelet-relay> agent: (finished: must succeed: jq '.services.app.prebuilt="/nix/store/ln47rsd5km8a04hd5zlkz4q1v352zqh3-flakelet-app-slow2"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json, in 0.01 seconds) container-test-run-flakelet-relay> client: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app > /tmp/restart.out 2>&1 & container-test-run-flakelet-relay> client: (finished: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app > /tmp/restart.out 2>&1 &, in 0.01 seconds) container-test-run-flakelet-relay> agent: waiting for success: journalctl -u flakelet-relay-job-app.service --since -20s | grep -q 'app-slow2' container-test-run-flakelet-relay> relay # [23634.929652] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:32.891396Z","level":"INFO","message":"agent connected","host":"agent","version":"0.1.0","flakelets":"[Named { name: \"app\", generation: Some(7), revision: Some(\"prebuilt:app\") }, Named { name: \"other\", generation: Some(1), revision: Some(\"prebuilt:other\") }]","target":"flakelet_relay::relay::agent_conn"} container-test-run-flakelet-relay> relay # [23634.931403] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:32.893200Z","level":"INFO","message":"deploy finished","job":"c66d931226381ef06b3d586a46c6de83","ok":true,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23634.929586] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:32.891319Z","level":"INFO","message":"connected","relay":"https://relay:7443","relay_name":"relay","relay_version":"0.1.0","host":"agent","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> relay # [23635.182519] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:33.144176Z","level":"INFO","message":"deploy accepted","job":"15512cb1083d6c2bcba35609a02f5915","caller":"admin@example.org","targets":"[\"agent/app\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23634.930780] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:32.892597Z","level":"INFO","message":"start","id":"f8ab0614acab0dd04683a0222c1ae5e2","flakelet":"app","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23635.182959] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:33.144621Z","level":"INFO","message":"start","id":"648b5946ad7a7292b6378cd0003f2313","flakelet":"app","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23635.183583] agent flakelet-agent[2133]: {"timestamp":"2026-09-06T13:38:33.145403Z","level":"INFO","message":"update starting","flakelet":"app","ids":"[\"648b5946ad7a7292b6378cd0003f2313\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23635.254160] agent systemd[1]: Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent # [23635.283352] agent systemd[1]: Started flakelet update app (via relay). container-test-run-flakelet-relay> agent # [23635.288107] agent flakelet[3295]: app: using prebuilt artifact /nix/store/ln47rsd5km8a04hd5zlkz4q1v352zqh3-flakelet-app-slow2 container-test-run-flakelet-relay> agent # [23635.288802] agent flakelet[3295]: app: activating generation 8 container-test-run-flakelet-relay> agent # [23635.302385] agent systemd[1]: Stopping app slow... container-test-run-flakelet-relay> agent # [23635.302831] agent systemd[1]: app.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23635.303114] agent systemd[1]: Stopped app slow. container-test-run-flakelet-relay> agent # [23635.320336] agent systemd[1]: Reload requested from client PID 3302 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23635.320403] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23635.661651] agent systemd[1]: Reloading finished in 340 ms. container-test-run-flakelet-relay> agent # [23635.726665] agent systemd[1]: Reload requested from client PID 3332 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23635.726698] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent: (finished: waiting for success: journalctl -u flakelet-relay-job-app.service --since -20s | grep -q 'app-slow2', in 1.03 seconds) container-test-run-flakelet-relay> agent: must succeed: systemctl restart flakelet-agent container-test-run-flakelet-relay> agent # [23636.054824] agent systemd[1]: Reloading finished in 327 ms. container-test-run-flakelet-relay> agent # [23636.135061] agent systemd[1]: Reload requested from client PID 3363 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23636.135094] agent systemd[1]: Reloading... container-test-run-flakelet-relay> relay # [23636.543468] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:34.505234Z","level":"INFO","message":"agent disconnected: IO error: peer closed connection without sending TLS close_notify: https://docs.rs/rustls/latest/rustls/manual/_03_howto/index.html#unexpected-eof","host":"agent","target":"flakelet_relay::relay::agent_conn"} container-test-run-flakelet-relay> agent # [23636.473528] agent systemd[1]: Reloading finished in 338 ms. container-test-run-flakelet-relay> agent # [23636.543060] agent systemd[1]: Stopping flakelet-agent... container-test-run-flakelet-relay> agent # [23636.549556] agent systemd[1]: Reload requested from client PID 3400 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23636.549592] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent: (finished: must succeed: systemctl restart flakelet-agent, in 0.90 seconds) container-test-run-flakelet-relay> agent: must succeed: test -n "$(ls /var/lib/flakelet-agent/jobs)" container-test-run-flakelet-relay> agent: (finished: must succeed: test -n "$(ls /var/lib/flakelet-agent/jobs)", in 0.01 seconds) container-test-run-flakelet-relay> client: waiting for success: grep -q 'agent/app: updated' /tmp/restart.out container-test-run-flakelet-relay> agent # [23636.880641] agent systemd[1]: Reloading finished in 330 ms. container-test-run-flakelet-relay> agent # [23636.943340] agent systemd[1]: flakelet-agent.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23636.943545] agent systemd[1]: Stopped flakelet-agent. container-test-run-flakelet-relay> agent # [23636.943557] agent systemd[1]: flakelet-agent.service: Consumed 2.052s CPU time over 29.233s wall clock time. container-test-run-flakelet-relay> agent # [23636.961605] agent systemd[1]: Starting app slow2... container-test-run-flakelet-relay> agent # [23636.962690] agent systemd[1]: Starting flakelet-agent... container-test-run-flakelet-relay> agent # [23637.010139] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:34.971911Z","level":"INFO","message":"reattaching to running unit","flakelet":"app","ids":"[\"648b5946ad7a7292b6378cd0003f2313\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23637.099863] agent systemd[1]: Started flakelet-agent. container-test-run-flakelet-relay> agent # [23637.110728] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:35.072528Z","level":"INFO","message":"connected","relay":"https://relay:7443","relay_name":"relay","relay_version":"0.1.0","host":"agent","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23637.111912] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:35.073734Z","level":"INFO","message":"start","id":"648b5946ad7a7292b6378cd0003f2313","flakelet":"app","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> relay # [23637.110829] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:35.072559Z","level":"INFO","message":"agent connected","host":"agent","version":"0.1.0","flakelets":"[Named { name: \"app\", generation: Some(7), revision: Some(\"prebuilt:app\") }, Named { name: \"other\", generation: Some(1), revision: Some(\"prebuilt:other\") }]","target":"flakelet_relay::relay::agent_conn"} container-test-run-flakelet-relay> agent # [23643.029781] agent systemd[1]: Started app slow2. container-test-run-flakelet-relay> agent # [23643.050681] agent flakelet[3295]: app: updated to generation 8 container-test-run-flakelet-relay> agent # [23643.053702] agent systemd[1]: flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> relay # [23643.635493] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:41.597240Z","level":"INFO","message":"deploy finished","job":"15512cb1083d6c2bcba35609a02f5915","ok":true,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23643.633575] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:41.595353Z","level":"INFO","message":"update finished","flakelet":"app","status":"Updated","generation":"Some(8)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> client: (finished: waiting for success: grep -q 'agent/app: updated' /tmp/restart.out, in 7.09 seconds) container-test-run-flakelet-relay> client: must succeed: cat /tmp/restart.out container-test-run-flakelet-relay> client: (finished: must succeed: cat /tmp/restart.out, in 0.01 seconds) container-test-run-flakelet-relay> agent: must succeed: systemctl is-active app.service container-test-run-flakelet-relay> agent: (finished: must succeed: systemctl is-active app.service, in 0.01 seconds) container-test-run-flakelet-relay> (finished: subtest: agent restart mid-run reattaches to the unit, in 9.08 seconds) container-test-run-flakelet-relay> subtest: relay restart mid-run, push resumes via /v1/jobs container-test-run-flakelet-relay> agent: must succeed: jq '.services.app.prebuilt="/nix/store/c67jj8kx3m50nyj874aqmdqf21w5iznd-flakelet-app-slow"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json container-test-run-flakelet-relay> agent: (finished: must succeed: jq '.services.app.prebuilt="/nix/store/c67jj8kx3m50nyj874aqmdqf21w5iznd-flakelet-app-slow"' /etc/flakelet/config.json > /tmp/config.json && cp --remove-destination /tmp/config.json /etc/flakelet/config.json, in 0.02 seconds) container-test-run-flakelet-relay> agent: must succeed: date +%s container-test-run-flakelet-relay> agent: (finished: must succeed: date +%s, in 0.01 seconds) container-test-run-flakelet-relay> client: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app > /tmp/resume.out 2>&1 & container-test-run-flakelet-relay> client: (finished: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy agent/app > /tmp/resume.out 2>&1 &, in 0.01 seconds) container-test-run-flakelet-relay> agent: waiting for success: journalctl -u flakelet-relay-job-app.service --since=@1788701922 | grep -q 'app-slow' container-test-run-flakelet-relay> relay # [23644.271852] relay flakelet-relay[400]: {"timestamp":"2026-09-06T13:38:42.233615Z","level":"INFO","message":"deploy accepted","job":"98a28b32cd7b8372df3a548cd6d589f9","caller":"admin@example.org","targets":"[\"agent/app\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23644.272144] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:42.233910Z","level":"INFO","message":"start","id":"9da465f08e4c272abcd44b85d3fc23a5","flakelet":"app","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23644.272727] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:42.234546Z","level":"INFO","message":"update starting","flakelet":"app","ids":"[\"9da465f08e4c272abcd44b85d3fc23a5\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23644.345502] agent systemd[1]: Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent # [23644.384123] agent systemd[1]: Started flakelet update app (via relay). container-test-run-flakelet-relay> agent # [23644.388516] agent flakelet[3944]: app: using prebuilt artifact /nix/store/c67jj8kx3m50nyj874aqmdqf21w5iznd-flakelet-app-slow container-test-run-flakelet-relay> agent # [23644.389128] agent flakelet[3944]: app: activating generation 9 container-test-run-flakelet-relay> agent # [23644.402750] agent systemd[1]: Stopping app slow2... container-test-run-flakelet-relay> agent # [23644.404437] agent systemd[1]: app.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23644.404816] agent systemd[1]: Stopped app slow2. container-test-run-flakelet-relay> agent # [23644.423325] agent systemd[1]: Reload requested from client PID 3951 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23644.423390] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23644.764248] agent systemd[1]: Reloading finished in 340 ms. container-test-run-flakelet-relay> agent # [23644.830730] agent systemd[1]: Reload requested from client PID 3981 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23644.830764] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent: (finished: waiting for success: journalctl -u flakelet-relay-job-app.service --since=@1788701922 | grep -q 'app-slow', in 1.03 seconds) container-test-run-flakelet-relay> relay: must succeed: systemctl restart flakelet-relay container-test-run-flakelet-relay> agent # [23645.156022] agent systemd[1]: Reloading finished in 324 ms. container-test-run-flakelet-relay> agent # [23645.220366] agent systemd[1]: Reload requested from client PID 4012 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23645.220398] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23645.297912] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:43.259698Z","level":"INFO","message":"disconnected: IO error: peer closed connection without sending TLS close_notify: https://docs.rs/rustls/latest/rustls/manual/_03_howto/index.html#unexpected-eof","relay":"https://relay:7443","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> relay # [23645.297248] relay systemd[1]: Stopping flakelet-relay... container-test-run-flakelet-relay> relay # [23645.351895] relay systemd[1]: flakelet-relay.service: Deactivated successfully. container-test-run-flakelet-relay> relay # [23645.352234] relay systemd[1]: Stopped flakelet-relay. container-test-run-flakelet-relay> relay # [23645.352268] relay systemd[1]: flakelet-relay.service: Consumed 2.602s CPU time over 1min 8.115s wall clock time. container-test-run-flakelet-relay> relay # [23645.388373] relay systemd[1]: Starting flakelet-relay... container-test-run-flakelet-relay> agent # [23645.555880] agent systemd[1]: Reloading finished in 335 ms. container-test-run-flakelet-relay> agent # [23645.648643] agent systemd[1]: Reload requested from client PID 4047 ('systemctl') (unit flakelet-relay-job-app.service)... container-test-run-flakelet-relay> agent # [23645.648680] agent systemd[1]: Reloading... container-test-run-flakelet-relay> agent # [23645.982743] agent systemd[1]: Reloading finished in 333 ms. container-test-run-flakelet-relay> agent # [23646.064959] agent systemd[1]: Starting app slow... container-test-run-flakelet-relay> agent # [23646.301286] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:44.262839Z","level":"WARN","message":"connect failed: connect relay:7443: Connection refused (os error 111)","relay":"https://relay:7443","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> relay: (finished: must succeed: systemctl restart flakelet-relay, in 1.51 seconds) container-test-run-flakelet-relay> client: waiting for success: grep -q '» ok' /tmp/resume.out container-test-run-flakelet-relay> relay # [23646.797586] relay flakelet-relay[930]: {"timestamp":"2026-09-06T13:38:44.759342Z","level":"INFO","message":"listening on 127.0.0.1:7400","target":"flakelet_relay::relay::server"} container-test-run-flakelet-relay> relay # [23646.798431] relay flakelet-relay[930]: {"timestamp":"2026-09-06T13:38:44.759781Z","level":"INFO","message":"listening on [::]:7443","target":"flakelet_relay::relay::server"} container-test-run-flakelet-relay> relay # [23646.798287] relay systemd[1]: Started flakelet-relay. container-test-run-flakelet-relay> relay # [23648.315087] relay flakelet-relay[930]: {"timestamp":"2026-09-06T13:38:46.276806Z","level":"INFO","message":"agent connected","host":"agent","version":"0.1.0","flakelets":"[Named { name: \"app\", generation: Some(8), revision: Some(\"prebuilt:app\") }, Named { name: \"other\", generation: Some(1), revision: Some(\"prebuilt:other\") }]","target":"flakelet_relay::relay::agent_conn"} container-test-run-flakelet-relay> relay # [23648.316657] relay flakelet-relay[930]: {"timestamp":"2026-09-06T13:38:46.278428Z","level":"INFO","message":"job reattached","job":"98a28b32cd7b8372df3a548cd6d589f9","targets":"[\"agent/app\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23648.314830] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:46.276575Z","level":"INFO","message":"connected","relay":"https://relay:7443","relay_name":"relay","relay_version":"0.1.0","host":"agent","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23652.142016] agent systemd[1]: Started app slow. container-test-run-flakelet-relay> agent # [23652.163057] agent flakelet[3944]: app: updated to generation 9 container-test-run-flakelet-relay> agent # [23652.166145] agent systemd[1]: flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> agent # [23653.262809] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:51.224594Z","level":"INFO","message":"update finished","flakelet":"app","status":"Updated","generation":"Some(9)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> client: (finished: waiting for success: grep -q '» ok' /tmp/resume.out, in 7.09 seconds) container-test-run-flakelet-relay> client: must succeed: cat /tmp/resume.out container-test-run-flakelet-relay> client: (finished: must succeed: cat /tmp/resume.out, in 0.01 seconds) container-test-run-flakelet-relay> (finished: subtest: relay restart mid-run, push resumes via /v1/jobs, in 9.67 seconds) container-test-run-flakelet-relay> subtest: job history comes from the agents and survives a relay restart container-test-run-flakelet-relay> client: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy --id hist1 agent/other 2>&1 container-test-run-flakelet-relay> relay # [23653.919804] relay flakelet-relay[930]: {"timestamp":"2026-09-06T13:38:51.881549Z","level":"INFO","message":"deploy accepted","job":"188b06c4636b65849b3ba8daac22dc7c","caller":"admin@example.org","targets":"[\"agent/other\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23653.920244] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:51.882017Z","level":"INFO","message":"start","id":"5be20c693e5c0b60e3f85779794dfb86","flakelet":"other","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23653.920631] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:51.882464Z","level":"INFO","message":"update starting","flakelet":"other","ids":"[\"5be20c693e5c0b60e3f85779794dfb86\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23653.994284] agent systemd[1]: Starting flakelet update other (via relay)... container-test-run-flakelet-relay> agent # [23654.029098] agent systemd[1]: Started flakelet update other (via relay). container-test-run-flakelet-relay> agent # [23654.035086] agent flakelet[4189]: other: using prebuilt artifact /nix/store/hmr990n0b4v6rpzrcpyyw738r9xi7z95-flakelet-other-v1 container-test-run-flakelet-relay> agent # [23654.035648] agent flakelet[4189]: other: up to date container-test-run-flakelet-relay> agent # [23654.036588] agent systemd[1]: flakelet-relay-job-other.service: Deactivated successfully. container-test-run-flakelet-relay> client: (finished: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy --id hist1 agent/other 2>&1, in 0.71 seconds) container-test-run-flakelet-relay> relay: must succeed: systemctl restart flakelet-relay container-test-run-flakelet-relay> relay # [23654.607988] relay flakelet-relay[930]: {"timestamp":"2026-09-06T13:38:52.569711Z","level":"INFO","message":"deploy finished","job":"188b06c4636b65849b3ba8daac22dc7c","ok":true,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23654.625648] relay systemd[1]: Stopping flakelet-relay... container-test-run-flakelet-relay> relay # [23654.663814] relay systemd[1]: flakelet-relay.service: Deactivated successfully. container-test-run-flakelet-relay> relay # [23654.664321] relay systemd[1]: Stopped flakelet-relay. container-test-run-flakelet-relay> relay # [23654.664376] relay systemd[1]: flakelet-relay.service: Consumed 2.418s CPU time over 9.275s wall clock time. container-test-run-flakelet-relay> relay # [23654.700949] relay systemd[1]: Starting flakelet-relay... container-test-run-flakelet-relay> agent # [23654.606368] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:52.568143Z","level":"INFO","message":"update finished","flakelet":"other","status":"Unchanged","generation":"Some(1)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23654.625853] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:52.587666Z","level":"INFO","message":"disconnected: IO error: peer closed connection without sending TLS close_notify: https://docs.rs/rustls/latest/rustls/manual/_03_howto/index.html#unexpected-eof","relay":"https://relay:7443","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23655.628813] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:53.590577Z","level":"WARN","message":"connect failed: connect relay:7443: Connection refused (os error 111)","relay":"https://relay:7443","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> relay: (finished: must succeed: systemctl restart flakelet-relay, in 1.48 seconds) container-test-run-flakelet-relay> relay: waiting for success: curl -sf http://127.0.0.1:7400/metrics | grep -q 'agent_up{host="agent"} 1' container-test-run-flakelet-relay> relay # [23656.093216] relay flakelet-relay[1320]: {"timestamp":"2026-09-06T13:38:54.054947Z","level":"INFO","message":"listening on 127.0.0.1:7400","target":"flakelet_relay::relay::server"} container-test-run-flakelet-relay> relay # [23656.094115] relay flakelet-relay[1320]: {"timestamp":"2026-09-06T13:38:54.055392Z","level":"INFO","message":"listening on [::]:7443","target":"flakelet_relay::relay::server"} container-test-run-flakelet-relay> relay # [23656.093767] relay systemd[1]: Started flakelet-relay. container-test-run-flakelet-relay> relay # [23657.643488] relay flakelet-relay[1320]: {"timestamp":"2026-09-06T13:38:55.605179Z","level":"INFO","message":"agent connected","host":"agent","version":"0.1.0","flakelets":"[Named { name: \"app\", generation: Some(9), revision: Some(\"prebuilt:app\") }, Named { name: \"other\", generation: Some(1), revision: Some(\"prebuilt:other\") }]","target":"flakelet_relay::relay::agent_conn"} container-test-run-flakelet-relay> agent # [23657.643289] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:55.605060Z","level":"INFO","message":"connected","relay":"https://relay:7443","relay_name":"relay","relay_version":"0.1.0","host":"agent","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> relay: (finished: waiting for success: curl -sf http://127.0.0.1:7400/metrics | grep -q 'agent_up{host="agent"} 1', in 2.06 seconds) container-test-run-flakelet-relay> client: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem jobs container-test-run-flakelet-relay> client: (finished: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem jobs, in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: echo '{"groups": [], "repository": "example/app"}' | step crypto jwt sign --key /nix/store/r7sclamg09v434w8zjlfnrcrn1w79wh6-flakelet-relay-test-issuer/jwk.json --iss https://relay:8443 --aud flakelet-relay --sub 'repo:github:example/app:ref:refs/heads/main' --exp $(( $(date +%s) + 300 )) --jti $(head -c8 /dev/urandom | base32) container-test-run-flakelet-relay> client: (finished: must succeed: echo '{"groups": [], "repository": "example/app"}' | step crypto jwt sign --key /nix/store/r7sclamg09v434w8zjlfnrcrn1w79wh6-flakelet-relay-test-issuer/jwk.json --iss https://relay:8443 --aud flakelet-relay --sub 'repo:github:example/app:ref:refs/heads/main' --exp $(( $(date +%s) + 300 )) --jti $(head -c8 /dev/urandom | base32), in 0.06 seconds) container-test-run-flakelet-relay> client: must succeed: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjIzNiwiZ3JvdXBzIjpbXSwiaWF0IjoxNzg4NzAxOTM2LCJpc3MiOiJodHRwczovL3JlbGF5Ojg0NDMiLCJqdGkiOiJTMkNXVFRIQVJVM0pHPT09IiwibmJmIjoxNzg4NzAxOTM2LCJyZXBvc2l0b3J5IjoiZXhhbXBsZS9hcHAiLCJzdWIiOiJyZXBvOmdpdGh1YjpleGFtcGxlL2FwcDpyZWY6cmVmcy9oZWFkcy9tYWluIn0.qvEVC6yq0E4rCyI5hLBiKhIS_BLWea8T0zfOdABYSjvbQGQunUQvvs10qvRtzQmerZ19HLRPMMLdFsT8HYtGCA' push --relay https://relay:7443 deploy --id hist2 agent/app container-test-run-flakelet-relay> » job 6a239dbf87cfec796e49404c351d787f via relay 0.1.0 (agents: agent 0.1.0) container-test-run-flakelet-relay> » wave 0 container-test-run-flakelet-relay> agent/app | Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent/app | Started flakelet update app (via relay). container-test-run-flakelet-relay> agent/app | app: using prebuilt artifact /nix/store/c67jj8kx3m50nyj874aqmdqf21w5iznd-flakelet-app-slow container-test-run-flakelet-relay> agent/app | app: up to date container-test-run-flakelet-relay> relay # [23658.244695] relay flakelet-relay[1320]: {"timestamp":"2026-09-06T13:38:56.206430Z","level":"INFO","message":"deploy accepted","job":"6a239dbf87cfec796e49404c351d787f","caller":"example/app","targets":"[\"agent/app\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23658.244950] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:56.206724Z","level":"INFO","message":"start","id":"dce6faec8455f85321e72ee634888126","flakelet":"app","rule":"ci","relay":"relay","caller_name":"\"example/app\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23658.245428] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:56.207260Z","level":"INFO","message":"update starting","flakelet":"app","ids":"[\"dce6faec8455f85321e72ee634888126\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23658.321265] agent systemd[1]: Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent # [23658.358063] agent systemd[1]: Started flakelet update app (via relay). container-test-run-flakelet-relay> agent/appagent # [23658.363150] agent flakelet[4253]: app: using prebuilt artifact /nix/store/c67jj8kx3m50nyj874aqmdqf21w5iznd-flakelet-app-slow container-test-run-flakelet-relay> | agent # [23658.363669] agent flakelet[4253]: app: up to date container-test-run-flakelet-relay> flakelet-relay-job-app.service: Deactivated successfully.agent # [23658.365860] agent systemd[1]: flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> container-test-run-flakelet-relay> » agent/app: unchanged (generation 9) container-test-run-flakelet-relay> » ok container-test-run-flakelet-relay> client: (finished: must succeed: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjIzNiwiZ3JvdXBzIjpbXSwiaWF0IjoxNzg4NzAxOTM2LCJpc3MiOiJodHRwczovL3JlbGF5Ojg0NDMiLCJqdGkiOiJTMkNXVFRIQVJVM0pHPT09IiwibmJmIjoxNzg4NzAxOTM2LCJyZXBvc2l0b3J5IjoiZXhhbXBsZS9hcHAiLCJzdWIiOiJyZXBvOmdpdGh1YjpleGFtcGxlL2FwcDpyZWY6cmVmcy9oZWFkcy9tYWluIn0.qvEVC6yq0E4rCyI5hLBiKhIS_BLWea8T0zfOdABYSjvbQGQunUQvvs10qvRtzQmerZ19HLRPMMLdFsT8HYtGCA' push --relay https://relay:7443 deploy --id hist2 agent/app, in 0.71 seconds) container-test-run-flakelet-relay> client: must succeed: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjIzNiwiZ3JvdXBzIjpbXSwiaWF0IjoxNzg4NzAxOTM2LCJpc3MiOiJodHRwczovL3JlbGF5Ojg0NDMiLCJqdGkiOiJTMkNXVFRIQVJVM0pHPT09IiwibmJmIjoxNzg4NzAxOTM2LCJyZXBvc2l0b3J5IjoiZXhhbXBsZS9hcHAiLCJzdWIiOiJyZXBvOmdpdGh1YjpleGFtcGxlL2FwcDpyZWY6cmVmcy9oZWFkcy9tYWluIn0.qvEVC6yq0E4rCyI5hLBiKhIS_BLWea8T0zfOdABYSjvbQGQunUQvvs10qvRtzQmerZ19HLRPMMLdFsT8HYtGCA' push --relay https://relay:7443 jobs container-test-run-flakelet-relay> client: (finished: must succeed: FLAKELET_RELAY_TOKEN_COMMAND='echo eyJhbGciOiJFZERTQSIsImtpZCI6ImsxIiwidHlwIjoiSldUIn0.eyJhdWQiOiJmbGFrZWxldC1yZWxheSIsImV4cCI6MTc4ODcwMjIzNiwiZ3JvdXBzIjpbXSwiaWF0IjoxNzg4NzAxOTM2LCJpc3MiOiJodHRwczovL3JlbGF5Ojg0NDMiLCJqdGkiOiJTMkNXVFRIQVJVM0pHPT09IiwibmJmIjoxNzg4NzAxOTM2LCJyZXBvc2l0b3J5IjoiZXhhbXBsZS9hcHAiLCJzdWIiOiJyZXBvOmdpdGh1YjpleGFtcGxlL2FwcDpyZWY6cmVmcy9oZWFkcy9tYWluIn0.qvEVC6yq0E4rCyI5hLBiKhIS_BLWea8T0zfOdABYSjvbQGQunUQvvs10qvRtzQmerZ19HLRPMMLdFsT8HYtGCA' push --relay https://relay:7443 jobs, in 0.02 seconds) container-test-run-flakelet-relay> (finished: subtest: job history comes from the agents and survives a relay restart, in 5.06 seconds) container-test-run-flakelet-relay> subtest: dashboard login via authorization code flow container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -o /dev/null -w '%{http_code} %{redirect_url}' https://relay:7443/ui/ | grep -q '303 https://relay:7443/ui/login' container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -o /dev/null -w '%{http_code} %{redirect_url}' https://relay:7443/ui/ | grep -q '303 https://relay:7443/ui/login', in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -L https://relay:7443/ui/login container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -L https://relay:7443/ui/login, in 0.08 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar https://relay:7443/ui/jobs container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar https://relay:7443/ui/jobs, in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -f https://relay:7443/v1/jobs | grep -q hist1 container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -f https://relay:7443/v1/jobs | grep -q hist1, in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -N --max-time 10 https://relay:7443/ui/jobs/hist1/events || true container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -N --max-time 10 https://relay:7443/ui/jobs/hist1/events || true, in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -o /dev/null -w '%{http_code}' -X POST 'https://relay:7443/ui/deploy?arg=other' | grep -q 403 container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -o /dev/null -w '%{http_code}' -X POST 'https://relay:7443/ui/deploy?arg=other' | grep -q 403, in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -D - -o /dev/null -H 'HX-Request: true' -X POST 'https://relay:7443/ui/deploy?arg=other' container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -D - -o /dev/null -H 'HX-Request: true' -X POST 'https://relay:7443/ui/deploy?arg=other', in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -N --max-time 30 https://relay:7443/ui/jobs/dee7949a445d39e290b2e649e488abfe/events || true container-test-run-flakelet-relay> agent # [23658.934405] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:56.896191Z","level":"INFO","message":"update finished","flakelet":"app","status":"Unchanged","generation":"Some(9)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23659.156967] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:57.118754Z","level":"INFO","message":"start","id":"ce82b81429a8cc3632a556cdec322a5d","flakelet":"other","rule":"admins","relay":"relay","caller_name":"\"dev@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23659.157566] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:57.119389Z","level":"INFO","message":"update starting","flakelet":"other","ids":"[\"ce82b81429a8cc3632a556cdec322a5d\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23659.221883] agent systemd[1]: Starting flakelet update other (via relay)... container-test-run-flakelet-relay> relay # [23658.935688] relay flakelet-relay[1320]: {"timestamp":"2026-09-06T13:38:56.897424Z","level":"INFO","message":"deploy finished","job":"6a239dbf87cfec796e49404c351d787f","ok":true,"target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23659.009282] relay 93sn3sv24fj26ksccpppzwg6kbf10s4w-device-mock[186]: 127.0.0.1 - - [06/Sep/2026 13:38:56] "GET /authorize?response_type=code&client_id=dashboard&redirect_uri=https%3A%2F%2Frelay%3A7443%2Fui%2Fcallback&scope=openid%20profile%20email%20groups&state=PBf1tOF7rn1mPMbwBGmdhFXpZiO6xVeDNpPRFyABNuc&code_challenge=x6wLZHC-K4Wcn8pHAs0b4iG1Xeo6Hl1N7HXTgnXaJPU&code_challenge_method=S256 HTTP/1.1" 302 - container-test-run-flakelet-relay> relay # [23659.057553] relay 93sn3sv24fj26ksccpppzwg6kbf10s4w-device-mock[186]: 127.0.0.1 - - [06/Sep/2026 13:38:57] "POST /token HTTP/1.1" 200 - container-test-run-flakelet-relay> relay # [23659.058673] relay flakelet-relay[1320]: {"timestamp":"2026-09-06T13:38:57.020475Z","level":"INFO","message":"login","name":"dev@example.org","principals":"[\"oidc:mock:someone\", \"oidc:mock:groups:wheel\"]","target":"flakelet_relay::relay::login"} container-test-run-flakelet-relay> relay # [23659.115933] relay flakelet-relay[1320]: {"timestamp":"2026-09-06T13:38:57.077705Z","level":"INFO","message":"job reattached","job":"188b06c4636b65849b3ba8daac22dc7c","targets":"[\"agent/other\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23659.156716] relay flakelet-relay[1320]: {"timestamp":"2026-09-06T13:38:57.118504Z","level":"INFO","message":"deploy accepted","job":"a86f56cf7950052a249f03310ba5a7ae","caller":"dev@example.org","targets":"[\"agent/other\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> relay # [23659.176655] relay flakelet-relay[1320]: {"timestamp":"2026-09-06T13:38:57.138460Z","level":"INFO","message":"job reattached","job":"a86f56cf7950052a249f03310ba5a7ae","targets":"[\"agent/other\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23659.250977] agent systemd[1]: Started flakelet update other (via relay). container-test-run-flakelet-relay> agent # [23659.255678] agent flakelet[4303]: other: using prebuilt artifact /nix/store/hmr990n0b4v6rpzrcpyyw738r9xi7z95-flakelet-other-v1 container-test-run-flakelet-relay> agent # [23659.256252] agent flakelet[4303]: other: up to date container-test-run-flakelet-relay> agent # [23659.257816] agent systemd[1]: flakelet-relay-job-other.service: Deactivated successfully. container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -N --max-time 30 https://relay:7443/ui/jobs/dee7949a445d39e290b2e649e488abfe/events || true, in 0.67 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar https://relay:7443/ui/jobs/dee7949a445d39e290b2e649e488abfe container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar https://relay:7443/ui/jobs/dee7949a445d39e290b2e649e488abfe, in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -sf -o /dev/null https://relay:7443/ui/static/htmx.min.js container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -sf -o /dev/null https://relay:7443/ui/static/htmx.min.js, in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar 'https://relay:7443/ui/?q=status%3Ahealthy+oth' container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar 'https://relay:7443/ui/?q=status%3Ahealthy+oth', in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar https://relay:7443/ui/flakelets/other container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar https://relay:7443/ui/flakelets/other, in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar 'https://relay:7443/ui/hosts?q=status%3Adisconnected' container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar 'https://relay:7443/ui/hosts?q=status%3Adisconnected', in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -o /dev/null -w '%{http_code}' -H 'HX-Request: true' -X POST 'https://relay:7443/ui/retry?arg=dee7949a445d39e290b2e649e488abfe' | grep -q 400 container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -o /dev/null -w '%{http_code}' -H 'HX-Request: true' -X POST 'https://relay:7443/ui/retry?arg=dee7949a445d39e290b2e649e488abfe' | grep -q 400, in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -N --max-time 15 'https://relay:7443/ui/events?path=jobs' > /tmp/ev.out 2>&1 & container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -N --max-time 15 'https://relay:7443/ui/events?path=jobs' > /tmp/ev.out 2>&1 &, in 0.01 seconds) container-test-run-flakelet-relay> client: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy --id live1 agent/other container-test-run-flakelet-relay> » job 38796a7ba508eadfe82a1cd5def000bc via relay 0.1.0 (agents: agent 0.1.0) container-test-run-flakelet-relay> » wave 0 container-test-run-flakelet-relay> agent # [23659.827774] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:57.789556Z","level":"INFO","message":"update finished","flakelet":"other","status":"Unchanged","generation":"Some(1)","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23659.969109] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:57.930842Z","level":"INFO","message":"start","id":"5e317fc57863c2a7c03ebe1bdacd1356","flakelet":"other","rule":"admins","relay":"relay","caller_name":"\"admin@example.org\"","target":"flakelet_relay::agent::conn"} container-test-run-flakelet-relay> agent # [23659.969711] agent flakelet-agent[3432]: {"timestamp":"2026-09-06T13:38:57.931536Z","level":"INFO","message":"update starting","flakelet":"other","ids":"[\"5e317fc57863c2a7c03ebe1bdacd1356\"]","target":"flakelet_relay::agent::jobs"} container-test-run-flakelet-relay> agent # [23660.043433] agent systemd[1]: Starting flakelet update other (via relay)... container-test-run-flakelet-relay> agent # [23660.078021] agent systemd[1]: Started flakelet update other (via relay). container-test-run-flakelet-relay> agent/other | Starting flakelet update other (via relay)... container-test-run-flakelet-relay> agent/other | Started flakelet update other (via relay). container-test-run-flakelet-relay> agent/other | other: using prebuilt artifact /nix/store/hmr990n0b4v6rpzrcpyyw738r9xi7z95-flakelet-other-v1 container-test-run-flakelet-relay> agent/other | other: up to date container-test-run-flakelet-relay> relay # [23659.968753] relay flakelet-relay[1320]: {"timestamp":"2026-09-06T13:38:57.930512Z","level":"INFO","message":"deploy accepted","job":"38796a7ba508eadfe82a1cd5def000bc","caller":"admin@example.org","targets":"[\"agent/other\"]","target":"flakelet_relay::relay::api"} container-test-run-flakelet-relay> agent # [23660.082317] agent flakelet[4339]: other: using prebuilt artifact /nix/store/hmr990n0b4v6rpzrcpyyw738r9xi7z95-flakelet-other-v1 container-test-run-flakelet-relay> agent # [23660.082785] agent flakelet[4339]: other: up to date container-test-run-flakelet-relay> agent # [23660.085392] agent systemd[1]: flakelet-relay-job-other.service: Deactivated successfully. container-test-run-flakelet-relay> agent/other | flakelet-relay-job-other.service: Deactivated successfully. container-test-run-flakelet-relay> » agent/other: unchanged (generation 1) container-test-run-flakelet-relay> » ok container-test-run-flakelet-relay> client: (finished: must succeed: push --relay https://relay:7443 --cert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin.pem --key /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/admin-key.pem deploy --id live1 agent/other, in 0.71 seconds) container-test-run-flakelet-relay> client: waiting for success: grep -q live1 /tmp/ev.out container-test-run-flakelet-relay> client: (finished: waiting for success: grep -q live1 /tmp/ev.out, in 0.01 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -X POST -o /dev/null https://relay:7443/ui/logout container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -X POST -o /dev/null https://relay:7443/ui/logout, in 0.02 seconds) container-test-run-flakelet-relay> client: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -o /dev/null -w '%{http_code}' https://relay:7443/ui/ | grep -q 303 container-test-run-flakelet-relay> client: (finished: must succeed: curl -sS --cacert /nix/store/ydql3jgw8j7khsad67k605wlnywsd36n-flakelet-relay-test-certs/ca.pem -b /tmp/jar -c /tmp/jar -o /dev/null -w '%{http_code}' https://relay:7443/ui/ | grep -q 303, in 0.02 seconds) container-test-run-flakelet-relay> (finished: subtest: dashboard login via authorization code flow, in 1.75 seconds) container-test-run-flakelet-relay> (finished: run the VM test script, in 86.89 seconds) container-test-run-flakelet-relay> test script finished in 86.93s container-test-run-flakelet-relay> cleanup container-test-run-flakelet-relay> kill NspawnMachine (pid 51) container-test-run-flakelet-relay> kill NspawnMachine (pid 54) container-test-run-flakelet-relay> Container agent terminated by signal KILL. container-test-run-flakelet-relay> kill NspawnMachine (pid 56) container-test-run-flakelet-relay> Container client terminated by signal KILL. container-test-run-flakelet-relay> Container relay terminated by signal KILL. container-test-run-flakelet-relay> (finished: cleanup, in 0.39 seconds) container-test-run-flakelet-relay> additionally exposed symbols: container-test-run-flakelet-relay> agent, client, relay, container-test-run-flakelet-relay> vlan1, container-test-run-flakelet-relay> start_all, test_script, machines, machines_qemu, machines_nspawn, vlans, driver, log, os, create_machine, subtest, run_tests, join_all, retry, serial_stdout_off, serial_stdout_on, polling_condition, BaseMachine, QemuMachine, NspawnMachine, t, debug, dump_machine_ssh container-test-run-flakelet-relay> » job 907669e84ccb1edb9205d0d0fcf7cf25 via relay 0.1.0 (agents: agent 0.1.0) container-test-run-flakelet-relay> » wave 0 container-test-run-flakelet-relay> agent/app | Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent/app | Started flakelet update app (via relay). container-test-run-flakelet-relay> agent/app | app: using prebuilt artifact /nix/store/6ili1vxjlag9d7dy0bxrbxk6bpi5qh9p-flakelet-app-v2 container-test-run-flakelet-relay> agent/app | app: activating generation 2 container-test-run-flakelet-relay> agent/app | app: updated to generation 2 container-test-run-flakelet-relay> agent/app | flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> » agent/app: updated (generation 2) container-test-run-flakelet-relay> » ok container-test-run-flakelet-relay> container-test-run-flakelet-relay> » job 3b58817bc40b3f519ea0deabb6a89c44 via relay 0.1.0 (agents: agent 0.1.0) container-test-run-flakelet-relay> » wave 0 container-test-run-flakelet-relay> agent/app | Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent/app | Started flakelet update app (via relay). container-test-run-flakelet-relay> agent/app | app: using prebuilt artifact /nix/store/8282rnbvyk847q4l4zby3zwcq3jpzrvw-flakelet-app-broken container-test-run-flakelet-relay> agent/app | app: activating generation 4 container-test-run-flakelet-relay> agent/app | app: deploy failed, rolled back: systemctl start app.service failed: container-test-run-flakelet-relay> agent/app | failed units: app.service. See journalctl -u app.service container-test-run-flakelet-relay> agent/app | flakelet-relay-job-app.service: Main process exited, code=exited, status=1/FAILURE container-test-run-flakelet-relay> agent/app | flakelet-relay-job-app.service: Failed with result 'exit-code'. container-test-run-flakelet-relay> » agent/app: rolled-back (generation 3) container-test-run-flakelet-relay> agent/app │ Starting app v1... container-test-run-flakelet-relay> agent/app │ Started app v1. container-test-run-flakelet-relay> agent/app │ Stopping app v1... container-test-run-flakelet-relay> agent/app │ app.service: Deactivated successfully. container-test-run-flakelet-relay> agent/app │ Stopped app v1. container-test-run-flakelet-relay> agent/app │ Starting app v2... container-test-run-flakelet-relay> agent/app │ Started app v2. container-test-run-flakelet-relay> agent/app │ Stopping app v2... container-test-run-flakelet-relay> agent/app │ app.service: Deactivated successfully. container-test-run-flakelet-relay> agent/app │ Stopped app v2. container-test-run-flakelet-relay> agent/app │ Starting app v1... container-test-run-flakelet-relay> agent/app │ Started app v1. container-test-run-flakelet-relay> agent/app │ Stopping app v1... container-test-run-flakelet-relay> agent/app │ app.service: Deactivated successfully. container-test-run-flakelet-relay> agent/app │ Stopped app v1. container-test-run-flakelet-relay> agent/app │ Starting app broken... container-test-run-flakelet-relay> agent/app │ app.service: Unable to locate executable '/nonexistent': No such file or directory container-test-run-flakelet-relay> agent/app │ app.service: Failed at step EXEC spawning /nonexistent: No such file or directory container-test-run-flakelet-relay> agent/app │ app.service: Main process exited, code=exited, status=203/EXEC container-test-run-flakelet-relay> agent/app │ app.service: Failed with result 'exit-code'. container-test-run-flakelet-relay> agent/app │ Failed to start app broken. container-test-run-flakelet-relay> agent/app │ Starting app v1... container-test-run-flakelet-relay> agent/app │ Started app v1. container-test-run-flakelet-relay> » skipped: agent/other container-test-run-flakelet-relay> » failed container-test-run-flakelet-relay> container-test-run-flakelet-relay> » job c66d931226381ef06b3d586a46c6de83 via relay 0.1.0 (agents: agent 0.1.0) container-test-run-flakelet-relay> » wave 0 container-test-run-flakelet-relay> agent/app | Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent/app | Started flakelet update app (via relay). container-test-run-flakelet-relay> agent/app | app: using prebuilt artifact /nix/store/c67jj8kx3m50nyj874aqmdqf21w5iznd-flakelet-app-slow container-test-run-flakelet-relay> agent/app | app: activating generation 7 container-test-run-flakelet-relay> agent/app | app: updated to generation 7 container-test-run-flakelet-relay> agent/app | flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> » agent/app: updated (generation 7) container-test-run-flakelet-relay> » ok container-test-run-flakelet-relay> container-test-run-flakelet-relay> » job 15512cb1083d6c2bcba35609a02f5915 via relay 0.1.0 (agents: agent 0.1.0) container-test-run-flakelet-relay> » wave 0 container-test-run-flakelet-relay> agent/app | Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent/app | Started flakelet update app (via relay). container-test-run-flakelet-relay> agent/app | app: using prebuilt artifact /nix/store/ln47rsd5km8a04hd5zlkz4q1v352zqh3-flakelet-app-slow2 container-test-run-flakelet-relay> agent/app | app: activating generation 8 container-test-run-flakelet-relay> agent/app | app: updated to generation 8 container-test-run-flakelet-relay> agent/app | flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> » agent/app: updated (generation 8) container-test-run-flakelet-relay> » ok container-test-run-flakelet-relay> container-test-run-flakelet-relay> » job 98a28b32cd7b8372df3a548cd6d589f9 via relay 0.1.0 (agents: agent 0.1.0) container-test-run-flakelet-relay> » wave 0 container-test-run-flakelet-relay> agent/app | Starting flakelet update app (via relay)... container-test-run-flakelet-relay> agent/app | Started flakelet update app (via relay). container-test-run-flakelet-relay> agent/app | app: using prebuilt artifact /nix/store/c67jj8kx3m50nyj874aqmdqf21w5iznd-flakelet-app-slow container-test-run-flakelet-relay> agent/app | app: activating generation 9 container-test-run-flakelet-relay> flakelet-push: stream: error reading a body from connection, resuming job 06d8156651bb1d167aeaf94e25757c8a container-test-run-flakelet-relay> flakelet-push: https://relay:7443: connect relay:7443: Connection refused (os error 111), retrying in 1s container-test-run-flakelet-relay> flakelet-push: https://relay:7443: connect relay:7443: Connection refused (os error 111), retrying in 2s container-test-run-flakelet-relay> » job 98a28b32cd7b8372df3a548cd6d589f9 via relay 0.1.0 (agents: agent 0.1.0) container-test-run-flakelet-relay> » wave 0 container-test-run-flakelet-relay> agent/app | app: updated to generation 9 container-test-run-flakelet-relay> agent/app | flakelet-relay-job-app.service: Deactivated successfully. container-test-run-flakelet-relay> » agent/app: updated (generation 9) container-test-run-flakelet-relay> » ok container-test-run-flakelet-relay> container-test-run-flakelet-relay> 1788701931 hist1 admin@example.org agent/other:unchanged container-test-run-flakelet-relay> 1788701922 06d8156651bb1d167aeaf94e25757c8a admin@example.org agent/app:updated container-test-run-flakelet-relay> 1788701913 001348ea39e0a487790f5f664156711e admin@example.org agent/app:updated container-test-run-flakelet-relay> 1788701896 0c43dde9806d4e418a05e495b6e0f374 admin@example.org agent/app:updated container-test-run-flakelet-relay> 1788701887 ce4fa6938c5a2b51e9ab2d11d0a32b5a admin@example.org agent/other:unchanged container-test-run-flakelet-relay> 1788701875 d3e5e372ab3327533c6645d7ba10b0e7 admin@example.org agent/app:updated container-test-run-flakelet-relay> 1788701874 6da8e71220e56b4b579a6391fc9c440e admin@example.org agent/app:unchanged container-test-run-flakelet-relay> 1788701874 92e4b62da1320a630d33fc725a1798b2 admin@example.org agent/app:unchanged container-test-run-flakelet-relay> 1788701873 7a5a18cf3bc73a2b77d189e4ed514732 admin@example.org agent/app:unchanged container-test-run-flakelet-relay> 1788701869 01d65c1db459282f58e5640b9ba8c6d2 admin@example.org agent/app:rolled-back container-test-run-flakelet-relay> 1788701868 5f858694a56c98bf52f2be336c96f04c dev@example.org agent/other:unchanged container-test-run-flakelet-relay> 1788701867 2fa5599d52401891242b064e0b6b6eb3 dev@example.org agent/other:unchanged container-test-run-flakelet-relay> 1788701865 154b9eb39a1878e6e612edbb7712acb7 someone agent/other:unchanged container-test-run-flakelet-relay> 1788701862 f36b9565a0701f6ea9aa407116a844c4 repo:github:example/app:ref:refs/heads/main agent/app:updated container-test-run-flakelet-relay> 1788701859 d513a942807a28a2817a54dff8a8cef5 admin@example.org agent/app:updated container-test-run-flakelet-relay> post-build step Upload coverage to codecov: ok Skipping codecov: project=Mic92/flakelet-relay attr=checks.x86_64-linux.nixos-test