argoproj/argo-helm

ArgoProj Helm Charts

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 10 minutes ago
Added to GitGenius on September 1st, 2021
Created on October 10th, 2017
Open Issues & Pull Requests: 71 (+1)
Number of forks: 2,104
Total Stargazers: 2,354 (+0)
Total Subscribers: 27 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 31.9 hours
Mean response time: 93.5 days
90th percentile: 314.7 days
Tracked items: 327

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "question" is answered fastest, typically in about 5 hours, while "on-hold" waits about 2 months. Only 7% of issues opened in the past year have been closed. Three people close 52% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 45
New in 7 days: 3
Closed in 7 days: 1
Avg open age: 410 days
Stale 30+ days: 35
Stale 90+ days: 22

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 2
Events in 7 days: 6

Top labels

  • bug (640)
  • argo-cd (534)
  • enhancement (404)
  • no-issue-activity (364)
  • argo-workflows (185)
  • question (75)
  • argo-rollouts (49)
  • awaiting-upstream (42)

Detailed Description

Argo Helm is a collection of community-maintained Helm charts for deploying ArgoProj projects including Argo CD, Argo Workflows, Argo Events, and Argo Rollouts.

The charts address the need to deploy and configure complex Argo tools on Kubernetes clusters. They handle version-specific API compatibility through Helm's Capabilities object, detecting cluster features like ServiceMonitor availability and appropriate API versions for resources such as PodDisruptionBudgets. The charts allow users to manage custom resource definitions either within the chart or externally by setting the crds.install flag, and they handle CRD upgrades through templates rather than the crds folder to work around Helm's design limitations.

Teams running Argo tools on Kubernetes should adopt these charts if they want a standardized, tested deployment path. The project explicitly supports only the latest version of upstream projects, with no backported bug fixes or security patches for older chart versions. Users unable to upgrade the chart itself can override the image tag to pin a specific upstream version, though this approach is not guaranteed to work. The maintainers acknowledge the support limitation stems from a small team and invite contributors to help expand coverage.

The project sustains a substantial user base, with almost all open issues originating from outside users rather than the core team. Maintainers typically respond to new issues and pull requests within a few days. Work in the issue tracker centers on bug reports, Argo CD-specific issues, and inactive issues.