Files
dotfiles/nix/homelab/helm/helmfile.yaml

95 lines
2.1 KiB
YAML

repositories:
- name: metallb
url: https://metallb.github.io/metallb
- name: jellyfin
url: https://jellyfin.github.io/jellyfin-helm
- name: minecraft-charts
url: https://itzg.github.io/minecraft-server-charts
- name: gitea-charts
url: https://dl.gitea.com/charts
- name: longhorn
url: https://charts.longhorn.io
- name: home-assistant
url: https://pajikos.github.io/home-assistant-helm-chart
- name: pihole
url: https://mojo2600.github.io/pihole-kubernetes/
releases:
# Load Balancer
- name: metallb
chart: metallb/metallb
namespace: metallb-system
version: 0.15.3
# Cert Manager
- name: cert-manager
chart: oci://quay.io/jetstack/charts/cert-manager
namespace: cert-manager
version: 1.19.2
values:
- crds:
enabled: true
# Git
- name: gitea
namespace: git
chart: gitea-charts/gitea
version: 12.4.0
values:
- values/gitea.yaml
# Storage
- name: longhorn
namespace: longhorn-system
chart: longhorn/longhorn
version: 1.10.1
values:
- defaultSettings:
defaultReplicaCount: 1
- persistence:
defaultClassReplicaCount: 1
- name: pihole
namespace: pihole-system
chart: pihole/pihole
version: 2.35.0
values:
- values/pihole.yaml
# Media
- name: jellyfin
namespace: media
chart: jellyfin/jellyfin
version: 2.7.0
values:
- values/media/jellyfin.yaml
# Minecraft
- name: minecraft-router
namespace: minecraft
chart: minecraft-charts/mc-router
version: 1.4.0
values:
- values/minecraft/router.yaml
- name: minecraft-main
namespace: minecraft
chart: minecraft-charts/minecraft
version: 5.0.0
values:
- values/minecraft/main.yaml
- name: minecraft-creative
namespace: minecraft
chart: minecraft-charts/minecraft
version: 5.0.0
values:
- values/minecraft/creative.yaml
- name: home-assistant
namespace: home
chart: home-assistant/home-assistant
version: 0.3.36
values:
- values/home-assistant.yaml