Skip to content

v1.0.0

Choose a tag to compare

@heraque heraque released this 19 May 20:44

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.