Skip to content

feat: topology package + debug refactor#15

Merged
deep1725 merged 3 commits intomainfrom
pr1/topology-package
Mar 12, 2026
Merged

feat: topology package + debug refactor#15
deep1725 merged 3 commits intomainfrom
pr1/topology-package

Conversation

@ckazz
Copy link
Contributor

@ckazz ckazz commented Mar 10, 2026

Summary

  • Introduces pkg/topology/ package with a declarative service model (defaults, lookup, resolver) replacing hardcoded service knowledge scattered across debug commands
  • Refactors pkg/debug/ to use topology lookups instead of hardcoded service lists
  • Adds comprehensive tests for topology model, defaults, and resolver

Test plan

  • go build ./... passes
  • go test ./pkg/topology/... passes
  • go test ./cmd/... passes
  • Existing debug commands unaffected (topology is additive)

* feat: add inspect command group for offline topology analysis

Adds inspect parent command with subcommands: all, blast-radius, deps,
queues, runners, services, wizards. Expands topology package with Helm
values fetching, runner/wizard parsing, enrichment, and output formatting.
Removes graph.go in favor of the new output/enrichment approach.

* refactor: remove inspect jobs subcommand and PrintCronJobList
@deep1725 deep1725 merged commit a8c3d19 into main Mar 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants