Add longhorn

This commit is contained in:
Daniel Cosme
2026-05-01 18:47:52 -04:00
parent 66b97f6215
commit b1a5bf1d96
5 changed files with 21 additions and 8 deletions
+1
View File
@@ -5,3 +5,4 @@ resources:
- truenas-csi/ - truenas-csi/
- truenas-csi-driver.yaml - truenas-csi-driver.yaml
- monitoring/ - monitoring/
- longhorn/
@@ -0,0 +1,9 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
metadata:
name: longhorn
namespace: longhorn-system
resources:
- namespace.yaml
- longhorn-stack.yaml
- release.yaml
@@ -4,6 +4,6 @@ metadata:
name: monitoring name: monitoring
namespace: monitoring namespace: monitoring
resources: resources:
- namespace.yaml
- kube-prometheus-stack.yaml - kube-prometheus-stack.yaml
- release.yaml - release.yaml
- namespace.yaml
@@ -4,7 +4,7 @@ metadata:
name: truenas-csi name: truenas-csi
namespace: truenas-csi namespace: truenas-csi
resources: resources:
- nfs-storage-class.yaml
- iscsi-storage-class.yaml - iscsi-storage-class.yaml
- namespace.yaml - namespace.yaml
- config.yaml - config.yaml
- nfs-storage-class.yaml
+6 -3
View File
@@ -20,12 +20,15 @@ func init() {
} }
func Stack() stack.Stack { func Stack() stack.Stack {
s := stack.NewStack("longhorn", map[string]any{ kz := kube.NewKuztomizedStack(
meta,
map[string]any{
"namespace": Namespace, "namespace": Namespace,
"longhorn-stack": LonghornHelmSource(), "longhorn-stack": LonghornHelmSource(),
"release": LonghornHelmRelease(), "release": LonghornHelmRelease(),
}) },
return s )
return kz.Stack("longhorn")
} }
func LonghornHelmSource() source.HelmRepository { func LonghornHelmSource() source.HelmRepository {