43 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| apiVersion: elasticsearch.k8s.elastic.co/v1
 | |
| kind: Elasticsearch
 | |
| metadata:
 | |
|   name: elasticsearch-tubearchivist
 | |
|   namespace: {{ .Release.Namespace }}
 | |
|   labels:
 | |
|     app.kubernetes.io/name: elasticsearch-tubearchivist
 | |
|     app.kubernetes.io/instance: {{ .Release.Name }}
 | |
|     app.kubernetes.io/part-of: {{ .Release.Name }}
 | |
| spec:
 | |
|   version: 8.18.0
 | |
|   auth:
 | |
|     fileRealm:
 | |
|       - secretName: tubearchivist-elasticsearch-secret
 | |
|   nodeSets:
 | |
|     - name: default
 | |
|       count: 1
 | |
|       config:
 | |
|         node.store.allow_mmap: false
 | |
|         path.repo: /usr/share/elasticsearch/data/snapshot
 | |
|       podTemplate:
 | |
|         spec:
 | |
|           volumes:
 | |
|             - name: tubearchivist-snapshot-nfs-storage
 | |
|               nfs:
 | |
|                 path: /volume2/Storage/TubeArchivist
 | |
|                 server: synologybond.alexlebens.net
 | |
|           containers:
 | |
|             - name: elasticsearch
 | |
|               volumeMounts:
 | |
|                 - name: tubearchivist-snapshot-nfs-storage
 | |
|                   mountPath: /usr/share/elasticsearch/data/snapshot
 | |
|       volumeClaimTemplates:
 | |
|         - metadata:
 | |
|             name: elasticsearch-data
 | |
|           spec:
 | |
|             accessModes:
 | |
|               - ReadWriteOnce
 | |
|             resources:
 | |
|               requests:
 | |
|                 storage: 10Gi
 | |
|             storageClassName: ceph-block
 |