cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 94d7832199e5997f4bab95e54d9bd48fec5d223d
parent 56670aa47adb65b08ecf780a452d21708aa9b253
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Sun, 13 Jul 2025 22:05:17 +0200

Prepare longhorn

Diffstat:
Minfrastructure_talos/controllers/kustomization.yaml | 1+
Ainfrastructure_talos/controllers/longhorn/kustomization.yaml | 6++++++
Ainfrastructure_talos/controllers/longhorn/release.yaml | 13+++++++++++++
Ainfrastructure_talos/controllers/longhorn/repository.yaml | 12++++++++++++
4 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/infrastructure_talos/controllers/kustomization.yaml b/infrastructure_talos/controllers/kustomization.yaml @@ -6,3 +6,4 @@ resources: - cert-manager.yaml - capacitor.yaml - ./cloudnative-pg-operator + - ./longhorn diff --git a/infrastructure_talos/controllers/longhorn/kustomization.yaml b/infrastructure_talos/controllers/longhorn/kustomization.yaml @@ -0,0 +1,6 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: longhorn-system +resources: + - repository.yaml + - release.yaml diff --git a/infrastructure_talos/controllers/longhorn/release.yaml b/infrastructure_talos/controllers/longhorn/release.yaml @@ -0,0 +1,13 @@ +apiVersion: helm.toolkit.fluxcd.io/v2beta2 +kind: HelmRelease +metadata: + name: longhorn + namespace: longhorn-system +spec: + chart: + spec: + chart: longhorn + sourceRef: + kind: HelmRepository + name: longhorn-repo + values: {} diff --git a/infrastructure_talos/controllers/longhorn/repository.yaml b/infrastructure_talos/controllers/longhorn/repository.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: longhorn-system +--- +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: HelmRepository +metadata: + name: longhorn-repo + namespace: longhorn-system +spec: + url: https://charts.longhorn.io