Skip to content

ganniterix/helm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

helm chart repository (v3)

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/

Usage

1. Install

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

2. Clone

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.

Project Structure

charts folder

Contains the base chart for all the generated charts, also an usage example.

scripts folder

Contains various maintenance scripts and the Node.JS script that generate the linuxserver.io charts.

gen folder

Contains the latest generated charts.

docs folder

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.

Caveats

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...

Roadmap

  • Support for versions, following the linuxserver.io versions.
  • CI/CD (github actions)
    • linuxserver.io docs site triggers
    • testing charts (k3s in docker)
    • registry validation

About

Helm chart repository

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 67.3%
  • HTML 31.5%
  • Shell 1.2%