mesh/delivery-group group feat/774-l3-reland rejected: composed together: the checker's verdict at the members' heads (b48c90fea31f): integration: mesh-self-ch…
mesh/delivery closed: a newer head of the same pull request
mesh/check failed: integration: mesh-self-check/cmd/mesh-self-check.TestTheSelfCheckWholeRunsOnTheBus: the run answered {Run:doctor-1793351737-1 At:20…
One commit with exactly the tree of the reviewed head35b4509c0a, on main12c2574c9d, so two compiled programs added and removed on the branch leave no trace in history (issue 1577).
88 lines
1.9 KiB
JSON
88 lines
1.9 KiB
JSON
{
|
|
"module": "mesh-self-check",
|
|
"version": "1",
|
|
"runs-as": "mesh-self-check",
|
|
"claims": [
|
|
{
|
|
"name": "mesh-self-check",
|
|
"scope": "mesh",
|
|
"serves": [
|
|
"doctor",
|
|
"probes"
|
|
]
|
|
}
|
|
],
|
|
"invokes": [
|
|
"nats.nats_streams",
|
|
"nats.nats_closed_connections",
|
|
"seat:mesh-watchdogs.signals",
|
|
"seat:node-intrusion-prevention.banned"
|
|
],
|
|
"reads": [
|
|
"mesh-delivery-assigner.placement",
|
|
"mesh-delivery-assigner.seat-holders",
|
|
"mesh-delivery-watchman.presence",
|
|
"mesh-host.health",
|
|
"disk-load.readings",
|
|
"restic.good",
|
|
"mesh-delivery-indexer.modules",
|
|
"mesh-delivery-indexer.manifests"
|
|
],
|
|
"state": [
|
|
"findings",
|
|
"verdict",
|
|
{
|
|
"name": "verdicts",
|
|
"ttl-seconds": 604800
|
|
}
|
|
],
|
|
"own-secrets": {
|
|
"broker": "${dir:state}/broker"
|
|
},
|
|
"secrets-owner": "mesh-self-check",
|
|
"resources": [
|
|
{
|
|
"id": "account",
|
|
"type": "user",
|
|
"name": "mesh-self-check",
|
|
"shell": "/usr/bin/nologin",
|
|
"home": "/var/lib/mesh-self-check"
|
|
},
|
|
{
|
|
"id": "state",
|
|
"type": "directory",
|
|
"mode": "0700",
|
|
"owner": "mesh-self-check",
|
|
"place": ".",
|
|
"unknown": "program"
|
|
}
|
|
],
|
|
"build": {
|
|
"artifacts": [
|
|
{
|
|
"name": "tools",
|
|
"kind": "bundle",
|
|
"language": "go",
|
|
"system": "arch",
|
|
"from": "cmd/mesh-self-check",
|
|
"binary": "mesh-self-check",
|
|
"loads": [
|
|
"mesh-self-check"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"config": {
|
|
"probes": {
|
|
"type": "list",
|
|
"description": "The ids of the probes that run, each judging one thing of the mesh (mesh-self-check.probes lists them with what each asserts). A probe not listed runs nothing and raises nothing, and what it raised before is cleared. D8 and DA are in the code and off by default.",
|
|
"trusted": true,
|
|
"default": [
|
|
"D13",
|
|
"D-fill"
|
|
],
|
|
"runtime": true
|
|
}
|
|
}
|
|
}
|