k-krew/argazer
Find outdated Helm charts used by ArgoCD applications.
What's novel
Find outdated Helm charts used by ArgoCD applications.
Code Analysis
5 files read · 2 roundsA Go CLI tool that automates ArgoCD application updates by checking for newer Helm chart versions across traditional repos, OCI registries, and Git repositories, then notifying users via multiple channels.
Strengths
Excellent modularity with clear separation of concerns between notification providers, Helm checkers, and authentication layers. Strong error handling with specific types for different failure modes (OCI vs Git vs Helm). Good use of interfaces for extensibility.
Weaknesses
Some edge cases in version constraint parsing could be more robust. Test coverage is decent but could include more complex scenarios like network failures during OCI pulls.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
35
Contributors
1
Files
46
Active weeks
3
Repository
Language
Go
Stars
5
Forks
0
License
GPL-3.0