feat(tools): add kubernetes homelab awareness tools

This commit is contained in:
William Valentin
2026-02-16 14:31:33 -08:00
parent 21c986b671
commit 63df791b26
14 changed files with 501 additions and 4 deletions
+23
View File
@@ -118,6 +118,29 @@
],
"test_status": "pnpm test:run src/automation/minioSync.test.ts src/config/schema.test.ts + pnpm typecheck passing"
},
"k8s-homelab-awareness-tools": {
"status": "completed",
"date": "2026-02-16",
"updated": "2026-02-16",
"summary": "Added optional Kubernetes homelab-awareness tools (`k8s.pods`, `k8s.deployments`, `k8s.logs`) with `k8s.enabled` config gating, default/allowed namespace constraints, daemon registration, tool-policy group support (`group:k8s`), docs, and tests.",
"files_modified": [
"src/tools/builtin/k8s.ts",
"src/tools/builtin/k8s.test.ts",
"src/tools/builtin/index.ts",
"src/tools/index.ts",
"src/daemon/index.ts",
"src/config/schema.ts",
"src/config/schema.test.ts",
"src/config/index.ts",
"src/tools/policy.ts",
"src/tools/policy.test.ts",
"config/default.yaml",
"README.md",
"docs/api/TOOLS.md",
"docs/plans/state.json"
],
"test_status": "pnpm test:run src/tools/builtin/k8s.test.ts src/tools/policy.test.ts src/config/schema.test.ts + pnpm typecheck passing"
},
"backup-session-summary-audit-trail": {
"status": "completed",
"date": "2026-02-16",