Skip to content
atanaspamPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Homelab Helm Charts

My personal Helm charts.

Available charts

Chart Description
homelab-service A generic chart for deploying homelab applications with batteries included

Usage

Add the repository

helm repo add homelab-charts https://atanaspamukchiev.github.io/charts
helm repo update

Install a chart

helm install my-app homelab-charts/homelab-service -f values.yaml

See each chart's README for detailed configuration options.

Development

A Makefile is provided with common targets (make lint, make test, make template, make validate, make all).

Unit tests require the helm-unittest plugin: helm plugin install https://github.com/helm-unittest/helm-unittest

Rendering templates

# With test values
helm template test-svc ./charts/homelab-service --namespace test --create-namespace --values test-values.yaml

Schema validation

helm template charts/homelab-service > rendered.yaml
docker run --rm -v $(pwd):/work ghcr.io/yannh/kubeconform:latest \
  -schema-location default \
  -schema-location 'https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json' \
  /work/rendered.yaml

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages