Skip to content

Latest commit

 

History

History
87 lines (58 loc) · 3 KB

README.md

File metadata and controls

87 lines (58 loc) · 3 KB

Helmfiles Helm Logo

License Helmfile Kubernetes GitHub Release GitHub Activity Renovate PreCommit

This repository contains our collection of Helm charts configured for use with the helmfile command-line utility. helmfile is a declarative spec for deploying Helm charts to Kubernetes clusters, which uses a helmfile.yaml configuration file, hence these are our helmfiles. It allows us to seamlessly manage the configuration of multiple clusters across different environments like prod or staging without custom tooling or messy Shell scripts. In some cases like cert-manager custom scripts are indeed required to install CRDs, however these are constrained to a minimum. All sources within this repository are MIT-licensed.

✨ TL;DR

bases:
  - environments.yaml

helmfiles:
  - path: git::https://github.com/fmjstudios/helmfiles.git@releases/cert-manager/helmfile.yaml?ref=X.Y.Z

# environments.yaml
environments:
  dev:
    values:
      cert-manager:
        chartNamespace: cert-manager
        chartVersion: X.Y.Z
        install: true
        chartValues:
          installCRDs: false
          # ...

🔃 Contributing

Refer to our documentation for contributors for contributing guidelines, commit message formats and versioning tips.

📥 Maintainers

This project is owned and maintained by FMJ Studios refer to the AUTHORS or CODEOWNERS for more information. You may also use the linked contact details to reach out directly.

©️ Copyright