Skip to content

Commit cd6d20d

Browse files
MAINT: create separate storageclass for opensearch
this storage class can be configured separately from other apps which also use longhorn on dev-worker
1 parent 6cc5c5a commit cd6d20d

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
kind: StorageClass
2+
apiVersion: storage.k8s.io/v1
3+
metadata:
4+
name: longhorn-opensearch
5+
provisioner: driver.longhorn.io
6+
allowVolumeExpansion: true
7+
reclaimPolicy: Delete
8+
volumeBindingMode: Immediate
9+
parameters:
10+
numberOfReplicas: "1"
11+
migratable: true

charts/dev/opensearch/templates/opensearch-cluster.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ spec:
5959
pvc:
6060
accessModes:
6161
- {{ .accessModes | default "ReadWriteOnce" }}
62-
storageClass: {{ .storageClass | default "longhorn" }}
62+
storageClass: {{ .storageClass | default "longhorn-opensearch" }}
6363
nodeSelector:
6464
{{- toYaml .nodeSelector | nindent 10 }}
6565
roles:

charts/dev/opensearch/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ nodePools:
5151
pvc:
5252
accessModes:
5353
- ReadWriteOnce
54-
storageClass: longhorn
54+
storageClass: longhorn-opensearch
5555
nodeSelector: {}
5656
roles:
5757
- "cluster_manager"

0 commit comments

Comments
 (0)