Verificações preflight
groot validate verifica config, API, RBAC e espaço em disco antes de um collect longo — menos surpresas em plantão.
groot é um coletor read-only de logs e contexto Kubernetes — contrato estável v1.0 com config e arquivos versionados. Preflight com validate, collect num .tar.gz, inspect sem acesso ao cluster.
$ 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 verifica config, API, RBAC e espaço em disco antes de um collect longo — menos surpresas em plantão.
Um .tar.gz reprodutível com manifest, TSVs de RCA, run_id estável e archive_layout_version — anexe a tickets ou retenha para compliance.
Plugin kubectl, completion shell, perfis de config, releases assinados e CronJob Helm em groot-selfhosted v0.2.8.
Do alerta ao arquivo offline: valide RBAC antes do collect, empacote evidências num .tar.gz, inspect sem acesso ao cluster.
Estável 1.0.4
Declare a versão do esquema YAML em groot.yml; configs legacy sem ela continuam a carregar sem alterações.
Cada novo arquivo regista a versão de layout em extras/manifest.json para ferramentas downstream e automação.
Summary JSON estruturado após collect bem-sucedido — validate e inspect já suportam JSON desde 0.9.x.
Ciclo de incidente em três comandos: preflight RBAC, collect .tar.gz com --summary, revisão offline do arquivo.
run_id estável e archive_sha256 em manifest.json; webhooks notify e metadados de upload podem referenciar {{run_id}}.
CODEOWNERS, modelos issue/PR, golden inspect fixture em CI — contrato testado em cada release. Ver SPECIFICATIONS.md.
Deploy CronJob Helm: groot-selfhosted/run/deploy
| Repo | Papel |
|---|---|
| hrodrig/groot | CLI, SPEC, releases, imagem container |
| hrodrig/groot-selfhosted | Chart Helm e padrões CronJob (pin 1.0.4) |