Skip to content

bykaj/helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Helm

Helm charts repo for self-hosted applications.

Prerequisites

These charts are specific for a K3s environment with:

  • Longhorn, for distributed block storage;
  • Cert-Manager, for managing wildcard Let's Encrypt certificates;
  • Reflector, for mirroring certificate secrets to other namespaces;
  • Traefik, as a reverse proxy for ingress routing.

The charts should work on Kubernetes but is not tested. For other environments download the charts and amend to your needs:

helm pull --untar bykaj/<chart-name>

Usage

Helm must be installed to use the charts. Please refer to Helm's documentation to get started.

Once Helm has been set up correctly, add this repo as follows:

helm repo add bykaj https://charts.bykaj.com

If you had already added this repo earlier, run helm repo update to retrieve the latest versions of the packages. You can then run helm search repo bykaj to see the available charts.

To install a chart:

helm install <app-name> bykaj/<chart-name>

For all the possible configuration overrides see the values.yaml file in the application chart folder. Installation example with a local values.yaml file and a specific namespace:

helm install --namespace <namespace> --create-namespace <app-name> bykaj/<chart-name> -f /path/to/local/values.yaml

To uninstall the chart:

helm uninstall <app-name>

To debug a chart and see the generated manifest output:

helm install --dry-run <app-name> bykaj/<chart-name>

About

A bunch of Helm charts for self-hosted applications.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages