53 lines
1.2 KiB
JSON
53 lines
1.2 KiB
JSON
[
|
|
{
|
|
"name": "the finding of a seat list unread, as the engine writes it",
|
|
"of": "state:findings/<key>",
|
|
"given": {
|
|
"v": 1,
|
|
"key": "machine.ace.seat-list-unread",
|
|
"kind": "seat-list-unread",
|
|
"subject": {
|
|
"scope": "machine",
|
|
"id": "ace",
|
|
"machine": "ace"
|
|
},
|
|
"severity": "warning",
|
|
"summary": "the seat list has not been read for five minutes",
|
|
"source": "node-engine.seat-list",
|
|
"observer": "mesh-host",
|
|
"at": "2026-11-05T14:00:00Z"
|
|
}
|
|
},
|
|
{
|
|
"name": "a node's packages, present and absent (captured from ace, shortened)",
|
|
"of": "state:packages/<node>",
|
|
"given": {
|
|
"node": "ace",
|
|
"packages": [
|
|
{
|
|
"absent": false,
|
|
"modules": [
|
|
"avahi"
|
|
],
|
|
"package": "avahi"
|
|
},
|
|
{
|
|
"absent": false,
|
|
"modules": [
|
|
"mesh-build-go",
|
|
"mesh-build-node"
|
|
],
|
|
"package": "bubblewrap"
|
|
},
|
|
{
|
|
"absent": true,
|
|
"modules": [
|
|
"time-sync"
|
|
],
|
|
"package": "ntp"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|