my-homelab-configs/infra/jeannie-explain/scorecard.tsv

2.7 KiB

1labelmeaningdiagnose_commandsjeannie_fix_commandsother_fix_commandsriskauto_fixnotes
2InventoryThe canonical homelab inventory is missing or invalid, so Jeannie may use stale or unsafe defaults../jeannie inventory-check;./jeannie validatenoneEdit homelab.ymlmediumnoFix the inventory before running mutating pipeline commands.
3Documentation freshnessGenerated docs are stale or README.md.tmpl contains an unsupported template variable../jeannie validatenonescripts/render-docslowcandidateA docs-render Jeannie command could safely wrap scripts/render-docs later.
4Backup readinessGitea, OpenTofu state, or restore drill backups are missing or stale../jeannie backup-status;./jeannie recover-plan./jeannie backup-gitea;./jeannie state-backup;./jeannie drill-restorenonemediumnoBackups are usually safe to create, but restore drills and retention choices should stay explicit.
5GitOps healthArgo CD applications, repository wiring, or sync health need attention../jeannie gitops-status;./jeannie status./jeannie appsnonemediumnoApp syncs can change workloads, so Jeannie should explain before applying.
6DNS and RPi healthPi-hole, Unbound, Uptime Kuma, RPi SSH, or RPi Docker state is unhealthy../jeannie doctor-rpi;./jeannie status./jeannie rpi-servicesnonemediumnoRPi service redeploys can restart DNS, so require explicit user action.
7Cluster healthKubernetes API, nodes, pods, or Pimox workers are unhealthy../jeannie doctor-cluster;./jeannie status;./jeannie workers list./jeannie start-cluster;./jeannie control-plane taintnonemediumnoStart/taint operations are safe when intentional, but not automatic.
8Edge healthOCI edge, Traefik, public routes, or Gitea public routing need attention../jeannie doctor-edge;./jeannie cert-check;./jeannie status./jeannie plan edge;./jeannie upnonehighnoEdge fixes can alter public routing or apply infrastructure.
9Capacity pressureResource requests, limits, node pressure, storage pressure, or placement signals need attention../jeannie resource-budget;./jeannie capacity;./jeannie control-plane status./jeannie control-plane taint;./jeannie workers listnonemediumnoMost capacity fixes require manifest changes or scheduling decisions.
10Security postureTailscale ACL policy or static security checks need attention../jeannie tailnet-policy-check;./jeannie security-scannoneEdit infra/tailscale/tailnet-policy.hujsonmediumnoPolicy changes should be reviewed before applying to the tailnet.
11Public certificatesPublic DNS, TLS expiry, website/Gitea URLs, or DuckDNS edge drift need attention../jeannie cert-check;./jeannie doctor-edge./jeannie plan edge;./jeannie upnonemediumnoCertificate and edge fixes can affect public access.