Helm charts for m0sh1.cc self-hosted services and GitOps deployments.
  • Go Template 90.5%
  • Shell 9.5%
Find a file
Yael b9eca35d5e
All checks were successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/release-all Pipeline was successful
Merge pull request 'chore(deps): update helm charts' (#44) from renovate/helm-charts into main
Reviewed-on: #44
2026-06-01 09:37:58 +00:00
.ci chore: migrate GitHub handle to yaelmoshi 2026-05-18 13:33:14 +02:00
.githooks chore(ci): streamline ct config, hooks, docs, and Artifact Hub metadata 2025-12-30 03:26:35 +01:00
.woodpecker chore: update chart-version-guard image 2026-06-01 10:48:05 +02:00
charts fix: bump renovated chart versions 2026-06-01 10:45:42 +02:00
examples/argocd feat: use DHI Forgejo job image 2026-05-20 23:35:47 +02:00
.gitignore Improve Helm chart validation and docs 2026-05-13 19:40:41 +02:00
.pre-commit-config.yaml Add Helm tasks and improve linting 2026-01-08 06:35:55 +01:00
.rumdl.toml Update tooling configs for helm-charts 2025-12-30 11:42:51 +01:00
.yamllint.yml Update tooling configs for helm-charts 2025-12-30 11:42:51 +01:00
artifacthub-repo.yml chore(ci): streamline ct config, hooks, docs, and Artifact Hub metadata 2025-12-30 03:26:35 +01:00
CHANGELOG.md chore: update CHANGELOG and helm charts 2026-05-26 18:07:27 +02:00
cliff.toml chore: add SonarQube CI and refresh tooling 2026-01-19 20:29:46 +01:00
CONTRIBUTING.md Update tooling configs for helm-charts 2025-12-30 11:42:51 +01:00
LICENSE Initial commit 2025-12-29 22:22:37 +01:00
mise.toml Restore helm-charts mise config 2026-05-20 22:30:53 +02:00
README.md feat: add m0sh1-exporter chart 2026-05-26 17:23:18 +02:00
renovate.json fix: let Renovate bump chart versions for values updates 2026-06-01 10:45:02 +02:00
sonar-project.properties chore: add SonarQube CI and refresh tooling 2026-01-19 20:29:46 +01:00

Helm Charts

Helm charts published as OCI artefacts to oci://ghcr.io/yaelmoshi/charts.

Usage

# Pull a chart
helm pull oci://ghcr.io/yaelmoshi/charts/<chart-name> --version <version>

# Install directly from OCI
helm install <release-name> oci://ghcr.io/yaelmoshi/charts/<chart-name> --version <version>

Charts

Chart Version Description
cloudflared 1.1.0 Cloudflare Tunnel connector
csi-driver-nfs 4.14.1 NFS CSI driver (yaelmoshi fork with configurable fsGroupPolicy)
forgejo 0.1.5 Forgejo with custom image defaults and optional runner
forgejo-runner 0.1.5 Forgejo Actions runner with Docker-in-Docker
gitea-runner 0.4.0 Gitea Actions runner with Docker-in-Docker
healthchecks 0.1.0 Cron and background task monitoring
m0sh1-exporter 0.1.0 Network exporters bundle for OPNsense, SNMP, and Proxmox VE
privatebin 0.1.0 Encrypted paste and file sharing
searxng 0.1.0 Privacy-respecting metasearch
tailscale-webhook-relay 0.1.0 Relay Tailscale webhook events to ntfy
wakapi 1.2.1 Hardened WakaTime-compatible coding statistics

Publishing

Charts are automatically published to GHCR OCI on push to main when charts/** files change (via Woodpecker CI). Manual trigger is also supported.

Tag-triggered releases (e.g. cloudflared-v*, csi-driver-nfs-v*) additionally create GitHub Releases with packaged .tgz artefacts.

Development

# Lint a chart
helm lint charts/<chart-name>

# Lint all charts
for chart in charts/*/; do helm lint "$chart"; done

Licence

See LICENSE.