This repository is a helm charts repository containing most of the linuxserver.io community based docker images as helm chart. The linuxserver.io
project is a very mature and well maintained, the standard documentation allow us to general all the charts automatically from a single repository - docker-documentation. This project is the result of my personal experience with converting my small home network from docker-compose
based solution to k8s
.
You can view a list off all the chart at: https://noygal.github.io/helm/
Adding registry to helm (single time):
helm repo add noygal https://noygal.github.io/helm
Search registry:
helm search repo noygal
Install chart:
helm install cloud9 noygal/cloud9
All the charts code generation is located under script/nodejs
, it should be pretty straight forward to change the templates and configuration to produce personal version of this repository with defaults set to your personal setup.
Contains the base chart for all the generated charts, also an usage example.
Contains various maintenance scripts and the Node.JS script that generate the linuxserver.io charts.
Contains the latest generated charts.
This folder is structured as helm registry and served by GitHub Pages allowing an easy serving of the registry, a setup guide can be found here.
All the charts are automatically generate and most of them are not tested at this stage, the ones that are tested running on a RPi4 (arm64)
in k3s
and NFS mounted volumes on the pods, this is not a production ready recipe to say the least...
- Support for versions, following the linuxserver.io versions.
- CI/CD (github actions)
- linuxserver.io docs site triggers
- testing charts (k3s in docker)
- registry validation