Skip to content

Releases

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Mar 17:56

Changelog

  • dbe2bd4 ci: read release version from VERSION file
  • cdca328 feat(skill): add deployment/node playbooks, document all command flags
  • 0a9c02e feat(skill): add packaged kdiag.skill for easy installation
  • 637a5ed feat(skill): optimize description for better triggering accuracy
  • 304fd8a feat: restructure skill to skill/kdiag/ with diagnostic scripts
  • 4a43333 fix(skill): use bash arrays in scripts to prevent word-splitting
  • 299e354 shipyard(phase-1): add ConfigMap/Secret ref check to diagnose command
  • 1b57fff shipyard(phase-1): add ConfigMap/Secret reference extraction from pod specs
  • 4f7d7a5 shipyard(phase-1): rename --aws-profile to --profile and --aws-region to --region
  • db84446 shipyard(phase-2): add ingress check to diagnose command
  • a6bdf4e shipyard(phase-2): add ingress types and helper functions
  • 3c28a84 shipyard(phase-2): add kdiag ingress command
  • 41c307d shipyard(phase-3): add DescribeVpcEndpoints to EC2API interface
  • 34e6954 shipyard(phase-3): add VPC endpoint DNS resolution and API enrichment logic
  • 7d4f2b9 shipyard(phase-3): add kdiag eks endpoint command
  • 3cba9bd shipyard(phase-3): fix extractHostname scheme detection and add Args validation
  • f526cae shipyard(phase-4): update skill with new commands, playbooks, and --profile flag
  • 236e5f8 shipyard: plan phase 1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Mar 23:22

Changelog

  • a571a9d feat(eks): add --show-pods flag to eks node command

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Mar 20:40

Changelog

  • 632ea11 capture: default to tshark -T ek (JSON-lines) for AI-friendly output
  • 3a61949 ci: add GitHub Actions pipelines and gitignore
  • 91edba5 ci: trigger releases via workflow_dispatch instead of manual tags
  • 5354523 feat(cmd): add inspect command with owner chain and enriched resource details
  • b348863 feat: add Claude Code skill for interactive cluster troubleshooting
  • 3e5be5d feat: unify argument conventions across all commands
  • 1520fb5 fix(ci): increase golangci-lint timeout to 5m
  • 75a31c7 fix(ci): upgrade golangci-lint-action to v7 for Go 1.25+ compatibility
  • 0765517 fix(lint): add golangci-lint config to exclude fmt.Fprint* from errcheck
  • 7711157 fix(lint): use golangci-lint v2 config schema
  • cdf8187 fix: remove unused protoPtr function to pass lint
  • f8d69cb fix: resolve errcheck lint findings for golangci-lint v2
  • eb84938 harden input validation and fix silent error swallowing
  • ffc7d22 security: fix all findings from comprehensive security audit
  • 9b9ee1e security: fix all findings from gosec, govulncheck, staticcheck, and trivy
  • 4004c98 shipyard(phase-1): add Kubernetes client package
  • c82b9ec shipyard(phase-1): add RBAC pre-flight check
  • 040d911 shipyard(phase-1): add capture command
  • 0d8bb2f shipyard(phase-1): add compute type detection
  • 2965dec shipyard(phase-1): add ephemeral container management
  • 1bb6084 shipyard(phase-1): add exec and attach streaming
  • 876748c shipyard(phase-1): add node debug pod management
  • bb3dc86 shipyard(phase-1): add output formatting package
  • e5c4706 shipyard(phase-1): add root command with global flags
  • 8e7c674 shipyard(phase-1): add shell command
  • 2054196 shipyard(phase-1): fix capture to use attach instead of exec
  • 7b69a95 shipyard(phase-1): fix security audit and simplification findings
  • 4f9d7f6 shipyard(phase-1): improve capture command error handling
  • ad8a132 shipyard(phase-1): improve shell command error handling
  • 88c8e28 shipyard(phase-1): initialize Go module and main.go
  • 5b974a7 shipyard(phase-2): add netpol command for NetworkPolicy inspection
  • 2a55bb3 shipyard(phase-2): add pkg/dns with FQDN, dig parsing, and CoreDNS evaluation
  • 3c2019b shipyard(phase-2): add pkg/netpol with policy matching and rule summarization
  • b015a34 shipyard(phase-2): add trace command for K8s network path mapping
  • 63ddcc3 shipyard(phase-2): fix audit and simplification findings
  • 22e5569 shipyard(phase-2): fix review findings for plan 1.1
  • d389074 shipyard(phase-2): fix review findings for wave 2
  • 215e288 shipyard(phase-2): handle PodSucceeded in WaitForPodRunning
  • 0e73601 shipyard(phase-2): implement kdiag connectivity command with TCP/HTTP testing
  • d7a7fc1 shipyard(phase-2): implement kdiag dns command with ephemeral container dig
  • efd4d09 shipyard(phase-2): promote direct dependencies in go.mod for cmd imports
  • 04444bd shipyard(phase-3): add ErrHealthCritical sentinel and update main.go
  • 702c182 shipyard(phase-3): add fatih/color v1.18.0 dependency
  • d501a2b shipyard(phase-3): add watch.go with ListPodsBySelector, ListEvents, StreamPodLogs
  • 2a3bc72 shipyard(phase-3): fix audit and simplification findings
  • 1f15467 shipyard(phase-3): fix review findings for wave 2
  • ad8adfa shipyard(phase-3): implement cluster-wide health command
  • 108457f shipyard(phase-3): implement logs command with multi-pod streaming and color output
  • 3c1916c shipyard(phase-4): add AWS SDK v2 dependency and EC2API interface
  • 8e193db shipyard(phase-4): add Auto Mode compute type detection with tests
  • 6b4c28c shipyard(phase-4): add EKS detection and region parsing helpers with tests
  • d1b5f97 shipyard(phase-4): add ENI and instance type limits with tests
  • 93f94fc shipyard(phase-4): add eks cni command
  • fec57a8 shipyard(phase-4): add eks node command
  • 999e8e5 shipyard(phase-4): add eks parent command and wire to root
  • 091bc2a shipyard(phase-4): add eks sg command
  • 8fc8a8b shipyard(phase-4): add security group queries and annotation parsing with tests
  • 93f0566 shipyard(phase-4): fix review findings - add verbose log and go mod tidy
  • 2c755d9 shipyard(phase-4): fix review findings across eks commands
  • 6143b5b shipyard(phase-4): fix security audit and simplification findings
  • d790e00 shipyard(phase-5): add EKS severity functions for diagnose command
  • 58f4cf9 shipyard(phase-5): add comprehensive README
  • 02de19d shipyard(phase-5): add diagnose command with orchestration and output
  • 4a614ca shipyard(phase-5): add diagnose types and base severity functions
  • 4fb83cc shipyard(phase-5): add diagnose types tests
  • 5aca04c shipyard(phase-5): add goreleaser configuration
  • c2edfcb shipyard(phase-5): add krew plugin manifest
  • 3fb0bd4 shipyard(phase-5): consolidate shared EKS helpers and reduce duplication
  • 39a5ec1 shipyard(phase-5): fix goreleaser configuration
  • b2bd018 shipyard(phase-5): fix review findings across diagnose and goreleaser
  • a6bf681 shipyard(phase-5): handle ErrDiagnoseFail sentinel in main.go
  • af7654b shipyard: complete phase 1 build
  • ca9c8a1 shipyard: complete phase 2 build
  • c6771eb shipyard: complete phase 3 build
  • fda4667 shipyard: complete phase 4 build