Update docs and helm chart for agent health endpoints

- Add health-addr config option to UNIFIED_AGENT.md
- Document /healthz, /readyz, /metrics endpoints
- Add Kubernetes probe examples to docs
- Add liveness/readiness probes to helm chart agent template
- Add healthPort, livenessProbe, readinessProbe to values.yaml
- Update values.schema.json with new agent probe options
This commit is contained in:
rcourtman 2025-12-02 22:45:24 +00:00
parent 7fc15417e4
commit da43588189
4 changed files with 133 additions and 0 deletions

View file

@ -159,6 +159,62 @@
"type": "string",
"enum": ["DaemonSet", "Deployment"],
"description": "Agent deployment type"
},
"healthPort": {
"type": "integer",
"minimum": 1,
"maximum": 65535,
"description": "Health/metrics server port"
},
"livenessProbe": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean",
"description": "Enable liveness probe"
},
"path": {
"type": "string",
"description": "Liveness probe path"
},
"initialDelaySeconds": {
"type": "integer"
},
"periodSeconds": {
"type": "integer"
},
"timeoutSeconds": {
"type": "integer"
},
"failureThreshold": {
"type": "integer"
}
}
},
"readinessProbe": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean",
"description": "Enable readiness probe"
},
"path": {
"type": "string",
"description": "Readiness probe path"
},
"initialDelaySeconds": {
"type": "integer"
},
"periodSeconds": {
"type": "integer"
},
"timeoutSeconds": {
"type": "integer"
},
"failureThreshold": {
"type": "integer"
}
}
}
}
},