diff --git a/nix/homelab/helm/helmfile.yaml b/nix/homelab/helm/helmfile.yaml index c7213b6..a754e3e 100644 --- a/nix/homelab/helm/helmfile.yaml +++ b/nix/homelab/helm/helmfile.yaml @@ -1,13 +1,20 @@ repositories: - - name: longhorn - url: https://charts.longhorn.io + - name: metallb + url: https://metallb.github.io/metallb - name: jellyfin url: https://jellyfin.github.io/jellyfin-helm releases: - - name: jellyfin - namespace: media - chart: jellyfin/jellyfin - version: 2.7.0 - values: - - values/jellyfin.yaml + # Load Balancer + - name: metallb + chart: metallb/metallb + namespace: metallb-system + version: 0.15.3 + + # Media Server + # - name: jellyfin + # namespace: media + # chart: jellyfin/jellyfin + # version: 2.7.0 + # values: + # - values/jellyfin.yaml diff --git a/nix/homelab/nodes/kube/configuration.nix b/nix/homelab/nodes/kube/configuration.nix index abedf71..c920b58 100644 --- a/nix/homelab/nodes/kube/configuration.nix +++ b/nix/homelab/nodes/kube/configuration.nix @@ -34,6 +34,7 @@ clusterInit = true; extraFlags = toString [ "--write-kubeconfig-mode \"0644\"" + "--disable servicelb" # "--disable local-storage" ]; }; diff --git a/nix/modules/commonPackages.nix b/nix/modules/commonPackages.nix index da7138f..11a2c98 100644 --- a/nix/modules/commonPackages.nix +++ b/nix/modules/commonPackages.nix @@ -74,6 +74,8 @@ waypipe tea kubectl + kubernetes-helm + helmfile ]; programs.nix-ld.enable = lib.mkDefault true; programs.zsh.enable = lib.mkDefault true;