https://github.com/adnoctem/helmfiles
⚙️ Our arsenal of Helm charts configured for management through Helmfile
https://github.com/adnoctem/helmfiles
helmfile helmfiles kubernetes kubernetes-manifests
Last synced: 2 months ago
JSON representation
⚙️ Our arsenal of Helm charts configured for management through Helmfile
- Host: GitHub
- URL: https://github.com/adnoctem/helmfiles
- Owner: adnoctem
- License: mit
- Created: 2024-10-02T01:41:18.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-02T02:04:47.000Z (8 months ago)
- Last Synced: 2025-01-26T03:15:38.586Z (4 months ago)
- Topics: helmfile, helmfiles, kubernetes, kubernetes-manifests
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Helmfiles
[][license]
[][helmfile]
[][kubernetes]
[][github_releases]
[][github_commits]
[][renovate]
[][precommit]This repository contains our collection of [Helm][helm] charts configured for use with the [`helmfile`][helmfile]
command-line utility. `helmfile` is a declarative spec for deploying Helm charts to [Kubernetes][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][license]-licensed.## ✨ TL;DR
```yaml
bases:
- environments.yamlhelmfiles:
- 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][contributing] for contributing guidelines, commit message
formats and versioning tips.### 📥 Maintainers
This project is owned and maintained by [FMJ Studios][org] refer to the [`AUTHORS`][authors] or [`CODEOWNERS`][owners]
for more information. You may also use the linked contact details to reach out directly.### ©️ Copyright
- _Assets provided by:_ **[Helmfile][helmfile]**
[license]: LICENSE
[contributing]: docs/CONTRIBUTING.md
[authors]: .github/AUTHORS
[owners]: .github/CODEOWNERS[org]: https://github.com/fmjstudios
[kubernetes]: https://kubernetes.io
[helmfile]: https://github.com/helmfile/helmfile
[helm]: https://helm.sh
[go]: https://go.dev
[github_releases]: https://github.com/fmjstudios/helmfiles/releases
[github_commits]: https://github.com/fmjstudios/helmfiles/commits/main/
[renovate]: https://renovatebot.com/
[precommit]: https://pre-commit.com/