Preflight
groot validate comprueba config, API, RBAC y espacio en disco antes de un collect largo — menos sorpresas en guardia.
groot es un recolector read-only de logs y contexto de Kubernetes — contrato estable v1.0 con config y archivos versionados. Preflight con validate, collect en un .tar.gz, inspect sin acceso al clúster.
$ groot validate --config groot.yml $ groot collect --config groot.yml --summary $ groot inspect ./groot-*.tar.gz
curl -fsSL https://get.groot.hermesrodriguez.com/install.sh | sh
groot validate comprueba config, API, RBAC y espacio en disco antes de un collect largo — menos sorpresas en guardia.
Un .tar.gz reproducible con manifest, TSVs de RCA, run_id estable y archive_layout_version — adjunta a tickets o retén para compliance.
Plugin kubectl, completion, perfiles de config, releases firmados y CronJob Helm en groot-selfhosted v0.2.8.
De la alerta al archivo offline: valida RBAC antes del collect, empaqueta evidencia en un .tar.gz, inspect sin acceso al clúster.
Estable 1.0.4
Declara versión de esquema en groot.yml; configs legacy sin él siguen cargando sin cambios.
Cada archivo nuevo registra versión de layout en extras/manifest.json para herramientas downstream.
Summary JSON estructurado tras collect exitoso — validate e inspect ya soportan JSON desde 0.9.x.
Bucle de incidente en tres comandos: preflight RBAC, collect .tar.gz con --summary, revisión offline del archivo.
run_id estable y archive_sha256 en manifest.json; webhooks de notify y metadatos de upload pueden usar {{run_id}}.
CODEOWNERS, plantillas issue/PR, golden inspect fixture en CI — contrato probado en cada release. Ver SPECIFICATIONS.md.
Deploy CronJob Helm: groot-selfhosted/run/deploy
| Repo | Rol |
|---|---|
| hrodrig/groot | CLI, SPEC, releases, imagen container |
| hrodrig/groot-selfhosted | Chart Helm y patrones CronJob (pin 1.0.4) |