12 lines
2.7 KiB
Plaintext
12 lines
2.7 KiB
Plaintext
label meaning diagnose_commands jeannie_fix_commands other_fix_commands risk auto_fix notes
|
|
Inventory The canonical homelab inventory is missing or invalid, so Jeannie may use stale or unsafe defaults. ./jeannie inventory-check;./jeannie validate none Edit homelab.yml medium no Fix the inventory before running mutating pipeline commands.
|
|
Documentation freshness Generated docs are stale or README.md.tmpl contains an unsupported template variable. ./jeannie validate none scripts/render-docs low candidate A docs-render Jeannie command could safely wrap scripts/render-docs later.
|
|
Backup readiness Gitea, OpenTofu state, or restore drill backups are missing or stale. ./jeannie backup-status;./jeannie recover-plan ./jeannie backup-gitea;./jeannie state-backup;./jeannie drill-restore none medium no Backups are usually safe to create, but restore drills and retention choices should stay explicit.
|
|
GitOps health Argo CD applications, repository wiring, or sync health need attention. ./jeannie gitops-status;./jeannie status ./jeannie apps none medium no App syncs can change workloads, so Jeannie should explain before applying.
|
|
DNS and RPi health Pi-hole, Unbound, Uptime Kuma, RPi SSH, or RPi Docker state is unhealthy. ./jeannie doctor-rpi;./jeannie status ./jeannie rpi-services none medium no RPi service redeploys can restart DNS, so require explicit user action.
|
|
Cluster health Kubernetes API, nodes, pods, or Pimox workers are unhealthy. ./jeannie doctor-cluster;./jeannie status;./jeannie workers list ./jeannie start-cluster;./jeannie control-plane taint none medium no Start/taint operations are safe when intentional, but not automatic.
|
|
Edge health OCI edge, Traefik, public routes, or Gitea public routing need attention. ./jeannie doctor-edge;./jeannie cert-check;./jeannie status ./jeannie plan edge;./jeannie up none high no Edge fixes can alter public routing or apply infrastructure.
|
|
Capacity pressure Resource 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 list none medium no Most capacity fixes require manifest changes or scheduling decisions.
|
|
Security posture Tailscale ACL policy or static security checks need attention. ./jeannie tailnet-policy-check;./jeannie security-scan none Edit infra/tailscale/tailnet-policy.hujson medium no Policy changes should be reviewed before applying to the tailnet.
|
|
Public certificates Public DNS, TLS expiry, website/Gitea URLs, or DuckDNS edge drift need attention. ./jeannie cert-check;./jeannie doctor-edge ./jeannie plan edge;./jeannie up none medium no Certificate and edge fixes can affect public access.
|