139 lines
3.4 KiB
YAML
139 lines
3.4 KiB
YAML
{{- if .Values.persistence.uploads.enabled }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: {{ include "bytedesk.fullname" . }}-uploads-pvc
|
|
namespace: {{ .Release.Namespace }}
|
|
labels:
|
|
{{- include "bytedesk.labels" . | nindent 4 }}
|
|
spec:
|
|
accessModes:
|
|
- {{ .Values.persistence.uploads.accessMode }}
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.persistence.uploads.size }}
|
|
{{- if .Values.global.storageClass }}
|
|
storageClassName: {{ .Values.global.storageClass }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.mysql.enabled }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: {{ include "bytedesk.fullname" . }}-mysql-pvc
|
|
namespace: {{ .Release.Namespace }}
|
|
labels:
|
|
{{- include "bytedesk.labels" . | nindent 4 }}
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.mysql.primary.persistence.size }}
|
|
{{- if .Values.global.storageClass }}
|
|
storageClassName: {{ .Values.global.storageClass }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.redis.enabled }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: {{ include "bytedesk.fullname" . }}-redis-pvc
|
|
namespace: {{ .Release.Namespace }}
|
|
labels:
|
|
{{- include "bytedesk.labels" . | nindent 4 }}
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.redis.master.persistence.size }}
|
|
{{- if .Values.global.storageClass }}
|
|
storageClassName: {{ .Values.global.storageClass }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.elasticsearch.enabled }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: {{ include "bytedesk.fullname" . }}-elasticsearch-pvc
|
|
namespace: {{ .Release.Namespace }}
|
|
labels:
|
|
{{- include "bytedesk.labels" . | nindent 4 }}
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.elasticsearch.master.persistence.size }}
|
|
{{- if .Values.global.storageClass }}
|
|
storageClassName: {{ .Values.global.storageClass }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.artemis.enabled }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: {{ include "bytedesk.fullname" . }}-artemis-pvc
|
|
namespace: {{ .Release.Namespace }}
|
|
labels:
|
|
{{- include "bytedesk.labels" . | nindent 4 }}
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.artemis.persistence.size }}
|
|
{{- if .Values.global.storageClass }}
|
|
storageClassName: {{ .Values.global.storageClass }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.minio.enabled }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: {{ include "bytedesk.fullname" . }}-minio-pvc
|
|
namespace: {{ .Release.Namespace }}
|
|
labels:
|
|
{{- include "bytedesk.labels" . | nindent 4 }}
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.minio.persistence.size }}
|
|
{{- if .Values.global.storageClass }}
|
|
storageClassName: {{ .Values.global.storageClass }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.zipkin.enabled }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: {{ include "bytedesk.fullname" . }}-zipkin-pvc
|
|
namespace: {{ .Release.Namespace }}
|
|
labels:
|
|
{{- include "bytedesk.labels" . | nindent 4 }}
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.zipkin.persistence.size }}
|
|
{{- if .Values.global.storageClass }}
|
|
storageClassName: {{ .Values.global.storageClass }}
|
|
{{- end }}
|
|
{{- end }} |