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; deploy programado en groot-selfhosted; collect on-demand con groot-trigger; catálogo VPS con groot-share (gfs).
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.1.1
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 | Helm CronJob, bastion, Docker — deploy de operador (imagen pin 1.1.1) |
| hrodrig/groot-trigger | HTTP in-cluster → Job groot collect (bajo demanda) |
| hrodrig/groot-share (gfs) | gfs — puerta web/API en VPS para archivos .tar.gz (auth, ingest, listado, retención) |
| hrodrig/groot-share-selfhosted | Compose, systemd, Helm para gfs (vps / vps-s3) |