This is repository is a collection of Helm Charts built for my own homelab. Which means that the Helm Charts provided here a tailored to the specific setup of my homelab. This means that certain requirements have been fullfilled to make these charts work. So when attempting to use these charts without those requirements might result in undesirable results or might not even work. These requirements are listed below, but use at your own risk.
All these charts make use of a YAML file called values.yaml
. This file can be used to configure the charts to be able
to reuse them in different ways. Some of the variables defined in here are unique to the application that is being
deployed:
Name | Category | Description/Purpose | Default Value |
---|---|---|---|
app | Common | Name of the application (e.g. AdGuard, Minecraft, etc…) | |
host | Accessibility | Name of the DNS record to link to the container | <Domain name used by myself (In the homelab this is generally ‘ |
include_volumes | Volumes and Storage | Include the creation of the PersistentVolumeClaim | false (When you want to create the PVCs for the first time, then set this value to ‘true’ |
Chart URL: https://JamesFlanders.github.io/helm-charts
Settings > General
Kubernetes
sectionURL
field in the Helm Repository sectionSave kubernetes settings
MIT License
Copyright (c) 2024 James Flanders