https://github.com/godon-dev/godon-charts
godon project helm chart definitions
https://github.com/godon-dev/godon-charts
Last synced: about 2 months ago
JSON representation
godon project helm chart definitions
- Host: GitHub
- URL: https://github.com/godon-dev/godon-charts
- Owner: godon-dev
- License: agpl-3.0
- Created: 2024-01-06T13:46:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-26T09:11:50.000Z (about 2 months ago)
- Last Synced: 2026-04-26T09:32:43.233Z (about 2 months ago)
- Language: Go Template
- Size: 315 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Godon Charts
## Installation
### Modern Helm (3.8+)
```bash
helm install godon oci://ghcr.io/godon-dev/charts/godon
```
### Older Helm (2.x, 3.0-3.7)
```bash
helm repo add godon https://godon-dev.github.io/godon-charts/charts
helm install godon godon/godon
```
## How to Release
**Git tag is the source of truth.** The chart version is automatically updated to match the tag.
1. **Commit any chart changes** (don't worry about version):
```bash
# Make your changes...
git add charts/
git commit -m "Update chart"
git push
```
2. **Create git tag** (this sets the version):
```bash
git tag v0.2.11
git push origin v0.2.11
```
3. **Create GitHub Release**:
```bash
gh release create v0.2.11
# Or via GitHub UI
```
4. **Workflow automatically**:
- ✅ Updates Chart.yaml to match tag
- ✅ Publishes to OCI: `oci://ghcr.io/godon-dev/charts/godon`
- ✅ Publishes to GitHub Pages: `https://godon-dev.github.io/godon-charts/charts`
- ✅ Updates `index.yaml`
- ✅ Attaches chart `.tgz` to release
**Note:** Chart version in Chart.yaml will be overwritten by the tag version during release.