v1.0.0
debugTools v1.0.0
Primeira release estável da debugTools, uma imagem pública de debug não-root para troubleshooting Kubernetes com kubectl debug, pensada para cenários em que runAsNonRoot e
políticas mais rígidas tornam o uso de imagens genéricas de debug mais frágil.
O que esta release entrega
- Imagem baseada em Alpine 3.23.4
- Execução com usuário numérico não-root 10001:10001
- Ferramental essencial para diagnóstico de rede, DNS, TCP, TLS e parsing leve:
- bash
- dig / nslookup
- nc
- curl / wget
- openssl
- ip / ss
- jq
- yq
- procps
- socat
- coreutils, findutils, grep, sed, gawk
- WORKDIR=/workspace
- Imagem enxuta, mas operacionalmente útil para troubleshooting real
Casos de uso típicos
- Validar DNS a partir do pod real
- Testar conectividade TCP para serviços internos
- Validar handshake e cadeia TLS
- Inspecionar sockets, rotas e resolução de nomes
- Fazer GET / HEAD idempotentes para health checks
- Operar em workloads com runAsNonRoot
O que esta imagem não inclui por padrão
- kubectl
- helm
- tcpdump
- clientes específicos de banco
- toolchains de build
- runtimes de scripting adicionados só por conveniência
A escolha foi intencional para manter baixo acoplamento, menor superfície de ataque e tamanho controlado.
Publicação
Esta release publica a imagem em:
ghcr.io/heraque/debugtools:v1.0.0
Também publica latest para releases estáveis não marcadas como pre-release.
Observações
- Esta release inaugura o fluxo de publicação por GitHub Release, não por push.
- O workflow de publicação já foi ajustado para ações compatíveis com a transição de runtime do GitHub Actions para Node 24.