From 6813289e17637895bef76f21387b0384c70bb4f1 Mon Sep 17 00:00:00 2001 From: RawanMostafa08 Date: Mon, 15 Dec 2025 17:31:44 +0200 Subject: [PATCH 1/3] feat: added zbusdebug as a test for zbus services --- etc/zinit/flistd.yaml | 1 + etc/zinit/gateway.yaml | 1 + etc/zinit/noded.yaml | 1 + etc/zinit/provisiond.yaml | 1 + etc/zinit/qsfsd.yaml | 1 + etc/zinit/vmd.yaml | 1 + 6 files changed, 6 insertions(+) diff --git a/etc/zinit/flistd.yaml b/etc/zinit/flistd.yaml index 5c2926211..dafe63852 100644 --- a/etc/zinit/flistd.yaml +++ b/etc/zinit/flistd.yaml @@ -1,4 +1,5 @@ exec: flistd --broker unix:///var/run/redis.sock --root /var/cache/modules/flistd +test: zbusdebug --module flist after: - boot # identityd is added to make sure all binaries are up to date diff --git a/etc/zinit/gateway.yaml b/etc/zinit/gateway.yaml index e9c14e5bc..5a8836ca1 100644 --- a/etc/zinit/gateway.yaml +++ b/etc/zinit/gateway.yaml @@ -1,4 +1,5 @@ exec: gateway --broker unix:///var/run/redis.sock --root /var/cache/modules/gateway +test: zbusdebug --module gateway after: - boot - networkd diff --git a/etc/zinit/noded.yaml b/etc/zinit/noded.yaml index 247c52da7..678b1578c 100644 --- a/etc/zinit/noded.yaml +++ b/etc/zinit/noded.yaml @@ -1,4 +1,5 @@ exec: ip netns exec ndmz noded --broker unix:///var/run/redis.sock +test: zbusdebug --module node after: - boot - networkd diff --git a/etc/zinit/provisiond.yaml b/etc/zinit/provisiond.yaml index 06554b31f..4a2015442 100644 --- a/etc/zinit/provisiond.yaml +++ b/etc/zinit/provisiond.yaml @@ -1,6 +1,7 @@ # provisind runs inside ndmz. the ndmz has rules to accept connection to # provisiond address :2021 exec: provisiond --broker unix:///var/run/redis.sock --root /var/cache/modules/provisiond +test: zbusdebug --module provision after: - boot - flistd diff --git a/etc/zinit/qsfsd.yaml b/etc/zinit/qsfsd.yaml index ffda01320..30e06bcde 100644 --- a/etc/zinit/qsfsd.yaml +++ b/etc/zinit/qsfsd.yaml @@ -1,4 +1,5 @@ exec: qsfsd --broker unix:///var/run/redis.sock --root /var/cache/modules/qsfsd +test: zbusdebug --module qsfsd after: - boot - contd \ No newline at end of file diff --git a/etc/zinit/vmd.yaml b/etc/zinit/vmd.yaml index c0223cd05..5ea49e8e8 100644 --- a/etc/zinit/vmd.yaml +++ b/etc/zinit/vmd.yaml @@ -1,4 +1,5 @@ exec: vmd --broker unix:///var/run/redis.sock +test: zbusdebug --module vmd after: - boot - networkd From 78d2d464c9693bff3147fe7c9c9fc5e8f1d56905 Mon Sep 17 00:00:00 2001 From: RawanMostafa08 Date: Thu, 18 Dec 2025 14:12:06 +0200 Subject: [PATCH 2/3] feat: added zbusdebug as a test for storaged, containerd --- bins/packages/containerd/files/containerd.yaml | 2 +- etc/zinit/storaged.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bins/packages/containerd/files/containerd.yaml b/bins/packages/containerd/files/containerd.yaml index d2433248e..94c1a42ea 100644 --- a/bins/packages/containerd/files/containerd.yaml +++ b/bins/packages/containerd/files/containerd.yaml @@ -1,5 +1,5 @@ exec: containerd -test: ctr version +test: sh -c "ctr version && zbusdebug --module container" after: - node-ready diff --git a/etc/zinit/storaged.yaml b/etc/zinit/storaged.yaml index ed91cc619..15647dfde 100644 --- a/etc/zinit/storaged.yaml +++ b/etc/zinit/storaged.yaml @@ -1,5 +1,5 @@ exec: storaged --broker unix:///var/run/redis.sock # we only consider the storaged is running only if the /var/cache is mounted -test: mountpoint /var/cache +test: sh -c "mountpoint /var/cache && zbusdebug --module storage" after: - node-ready From 709cc9889a2a1b579374a07342ec643b212b7095 Mon Sep 17 00:00:00 2001 From: RawanMostafa08 Date: Thu, 18 Dec 2025 16:43:22 +0200 Subject: [PATCH 3/3] fix: added the test to contd not containerd --- bins/packages/containerd/files/containerd.yaml | 2 +- etc/zinit/contd.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bins/packages/containerd/files/containerd.yaml b/bins/packages/containerd/files/containerd.yaml index 94c1a42ea..d2433248e 100644 --- a/bins/packages/containerd/files/containerd.yaml +++ b/bins/packages/containerd/files/containerd.yaml @@ -1,5 +1,5 @@ exec: containerd -test: sh -c "ctr version && zbusdebug --module container" +test: ctr version after: - node-ready diff --git a/etc/zinit/contd.yaml b/etc/zinit/contd.yaml index 46ad78c2d..09f1fa5a2 100644 --- a/etc/zinit/contd.yaml +++ b/etc/zinit/contd.yaml @@ -1,4 +1,5 @@ exec: contd --broker unix:///var/run/redis.sock --root /var/cache/modules/contd +test: zbusdebug --module container after: - containerd - boot