Skip to content

Add support for Helm charts deployed via ArgoCD Application CRs#427

Open
fuljo wants to merge 2 commits intoFairwindsOps:masterfrom
fuljo:feat/argocd-helm
Open

Add support for Helm charts deployed via ArgoCD Application CRs#427
fuljo wants to merge 2 commits intoFairwindsOps:masterfrom
fuljo:feat/argocd-helm

Conversation

@fuljo
Copy link

@fuljo fuljo commented Feb 16, 2026

Closes #45

Checklist

  • I have signed the CLA
  • I have updated/added any relevant documentation

Description

What's the goal of this PR?

Allowing users to check outdated Helm releases deployed via ArgoCD.
These did not show up since ArgoCD only inflates the charts via helm template, as stated in the documentation.

What changes did you make?

The feature has been implemented with minimal impact on the codebase.
I've introduced new functions that query the chart for ArgoCD Application CRs and convert them to Helm Releases.
After this query phase, the filtering is the same as for regular Helm releases.

What alternative solution should we consider, if any?

The current implementation treats ArgoCD-deployed Helm Releases as regular Helm Releases.
One may want to implement a command-line switch to avoid querying these releases.
However, this change would require passing additional context into the GetHelmReleases function, which currently doesn't get command line arguments.

@fuljo fuljo requested a review from sudermanjr as a code owner February 16, 2026 22:52
@fuljo fuljo marked this pull request as draft February 16, 2026 23:17
@fuljo fuljo force-pushed the feat/argocd-helm branch 2 times, most recently from a19271b to a5fae11 Compare February 16, 2026 23:28
@fuljo fuljo marked this pull request as ready for review February 16, 2026 23:41
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.

Support scanning for updates to Helm-backed ArgoCD Application CRDs

1 participant