AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing argoproj/argo-helm in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewArgo Helm Charts Argo Helm is a collection of **community maintained** charts for https://argoproj.github.io projects. The charts can be added using following command: Version Support Policy As our project is maintained by a small team, we must focus our limited resources on following upstream projects and ensuring the stability of the latest version. Consequently, **we do not provide bug fixes or security patches for older versions.** Our official support is limited to **the latest version of the upstream projects** only. We strongly encourage all users to upgrade to the latest version to benefit from the most recent features, bug fixes, and security patches. For Users Unable to Upgrade > **Warning:** > This doesn't work all the time. We strongly recommend upgrading Helm Chart to the latest version. If you are unable to upgrade to the latest version due to specific constraints, please follow the below to patch. • Upgrade Helm Chart to the latest version for your minor version. e.g: If you used , update to , the latest version of . • Override the image tag ( ) to use a specific version. How You Can Help This policy may evolve as our team grows. If you are interested in joining our team and helping us expand our support capabilities, we encourage you to read the Community Membership Guide for details. Contributing We'd love to have you contribute! Please refer to our contribution guidelines for details. Custom resource definitions Some users would prefer to install the CRDs _outside_ of the chart. You can disable the CRD installation of the main four charts (argo-cd, argo-workflows, argo-events, argo-rollouts) by using when installing the chart. Helm cannot upgrade custom resource definitions in the folder by design. Our CRDs have been moved to to address this design decision. If you are using versions of a chart that have the CRDs in the root of the chart or have elected to manage the Argo CRDs outside of the chart, please use to upgrade CRDs manually from folder or via the manifests from the upstream project repo: Example for Argo CD: Security Policy Please refer to SECURITY.md for details on how to report security issues. Changelog Releases are managed independently for each helm chart, and changelogs are tracked on each release. Read more about this process here. Charts use Helm "Capabilities" Our charts make use of the Helm built-in object "Capabilities": > This provides information about what capabilities the Kubernetes cluster supports. > *Source: https://helm.sh/docs/chart_template_guide/builtin_objects/* Today we use: • mostly to determine whether the CRDs for ServiceMonitors (from prometheus-operator) exists inside the cluster • to handle correct apiVersion of a specific resource kind (eg. "policy/v1" vs. "policy/v1beta1") If you use the charts only to template the manifests, without installing ( ), you need to make sure that Helm (or the Helm SDK) receives the available APIs from your Kubernetes cluster. For this you need to pass the parameter to the command: If you use other tools like Kustomize or helmfile to render it, there are equivalent options. Example with Kustomize: Example with helmfile: