awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
roboll avatar

roboll/helmfile

0
View on GitHub↗
4,039 स्टार्स·552 फोर्क्स·Go·MIT·3 व्यूज़

Helmfile

Helmfile is a declarative deployer and release orchestrator for Kubernetes. It acts as a wrapper for Helm, enabling the management and installation of multiple charts across one or more clusters using a single declarative configuration file.

The tool orchestrates the deployment of collections of charts and coordinates updates to ensure consistent cluster states. It also functions as a job runner, allowing the execution of one-shot tasks and database migrations as dedicated releases.

The system handles multi-cluster application management and infrastructure orchestration through environment-specific variable resolution and template-based value injection. It manages the desired state of multiple services by normalizing manifest paths and executing Helm commands as subprocesses.

Features

  • Declarative Release Managers - Provides a declarative release manager that defines and versions Kubernetes Helm releases from YAML files.
  • Helm Release State Reconciliation - Converges actual Helm releases to a desired state to automate the deployment of dependent services.
  • Declarative Infrastructure Definitions - Uses declarative infrastructure definitions to automate the deployment of multiple Kubernetes services.
  • Helm Chart Management - Automates the installation and lifecycle of packaged Kubernetes applications through a declarative interface.
  • Helm Chart Deployment - Enables the installation of containerized applications using Helm templates via a declarative specification.
  • Helm Configuration Wrappers - Provides a declarative layer that simplifies complex multi-chart deployments by managing Helm values.
  • Multi-Cluster Deployment Managers - Provides centralized control for orchestrating application rollouts across multiple Kubernetes clusters.
  • Release Orchestrators - Coordinates the installation and updates of multiple Kubernetes releases to ensure consistent cluster states.
  • Environment Variable Sets - Supports loading distinct configuration sets to switch between different deployment contexts and Kubernetes clusters.
  • Template-Based Variable Injection - Injects environment variables and merged value files into Helm templates for dynamic deployment configuration.
  • Release Orchestrations - Orchestrates the deployment of a collection of charts across multiple clusters using a single declarative file.
  • One-Time Job Executions - Triggers one-time tasks, such as database migrations, as dedicated Helm release jobs.
  • Kubernetes Job Execution - Executes one-off workflow tasks as isolated Kubernetes jobs within a cluster.
  • Lifecycle Job Runners - Runs database migrations and seeding as one-shot containerized jobs triggered during deployment.
  • Continuous Delivery and GitOps - Tool for managing Helm charts as code.

स्टार हिस्ट्री

roboll/helmfile के लिए स्टार हिस्ट्री चार्टroboll/helmfile के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Helmfile के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Helmfile के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • fluxcd/helm-controllerfluxcd का अवतार

    fluxcd/helm-controller

    500GitHub पर देखें↗

    The project is a declarative GitOps controller and package manager designed to automate the deployment and lifecycle management of Helm charts within a cluster. It continuously watches custom resources and external artifact sources, comparing the actual cluster state against desired declarations to drive reconciliation. Artifacts and manifests are retrieved from standard package repositories, Git sources, OCI registries, and object storage buckets. The system handles complex application delivery through dependency sequencing, automated failure remediation, and drift detection. It supports cro

    Gogitops-toolkit
    GitHub पर देखें↗500
  • fluxcd/flux2fluxcd का अवतार

    fluxcd/flux2

    7,888GitHub पर देखें↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Gocontinuous-deliverygitopsgitops-toolkit
    GitHub पर देखें↗7,888
  • jenkins-x/jxjenkins-x का अवतार

    jenkins-x/jx

    4,691GitHub पर देखें↗

    jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of applications. It functions as a cloud native pipeline manager that executes container-based build and deployment sequences using a catalog of reusable tasks. The project distinguishes itself through the automated orchestration of preview environments, which are created and destroyed based on pull request activity to enable validation before merging. It employs a GitOps-based state synchronization model to maintain the desired state of clusters by polling git repositories and

    Goacceleratorcicdcontinuous-delivery
    GitHub पर देखें↗4,691
  • helmfile/helmfilehelmfile का अवतार

    helmfile/helmfile

    4,987GitHub पर देखें↗

    Helmfile is a declarative tool for managing Kubernetes Helm releases across multiple environments. It defines the desired state of releases in version-controlled YAML files and synchronizes the cluster to match that state, acting as both a release manager and a state sync orchestrator. The tool layers environment-specific values, secrets, and lifecycle hooks onto shared release definitions, enabling consistent multi-environment deployments. Helmfile distinguishes itself through several integrated capabilities: it generates separate dependency lockfiles per environment for staged rollout of ch

    Gohelmkuberneteskustomize
    GitHub पर देखें↗4,987
Helmfile के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

roboll/helmfile क्या करता है?

Helmfile is a declarative deployer and release orchestrator for Kubernetes. It acts as a wrapper for Helm, enabling the management and installation of multiple charts across one or more clusters using a single declarative configuration file.

roboll/helmfile की मुख्य विशेषताएं क्या हैं?

roboll/helmfile की मुख्य विशेषताएं हैं: Declarative Release Managers, Helm Release State Reconciliation, Declarative Infrastructure Definitions, Helm Chart Management, Helm Chart Deployment, Helm Configuration Wrappers, Multi-Cluster Deployment Managers, Release Orchestrators।

roboll/helmfile के कुछ ओपन-सोर्स विकल्प क्या हैं?

roboll/helmfile के ओपन-सोर्स विकल्पों में शामिल हैं: fluxcd/helm-controller — The project is a declarative GitOps controller and package manager designed to automate the deployment and lifecycle… fluxcd/flux2 — Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with… jenkins-x/jx — jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of… helmfile/helmfile — Helmfile is a declarative tool for managing Kubernetes Helm releases across multiple environments. It defines the… komodorio/helm-dashboard — Helm Dashboard is a web-based interface for managing and monitoring Helm releases in Kubernetes clusters. It provides… guangzhengli/k8s-tutorials — This is an educational repository that teaches container orchestration fundamentals through hands-on guides and…