Files
kami_apple_exchage/backend/deploy/helm/apple-exchange/templates/pvc.yaml
danial 108a8810e6 refactor: migrate to Apple Exchange backend architecture
Remove distributed crawler system and refactor backend to focus on Apple Gift Card Exchange functionality. Update deployment configurations and dependencies accordingly.
2025-08-26 23:39:47 +08:00

54 lines
1.5 KiB
YAML

{{- if .Values.persistence.logs.enabled }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "apple-exchange.fullname" . }}-logs
labels:
{{- include "apple-exchange.labels" . | nindent 4 }}
spec:
accessModes:
- {{ .Values.persistence.logs.accessMode }}
{{- if .Values.persistence.logs.storageClass }}
storageClassName: {{ .Values.persistence.logs.storageClass }}
{{- end }}
resources:
requests:
storage: {{ .Values.persistence.logs.size }}
{{- end }}
---
{{- if .Values.persistence.screenshots.enabled }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "apple-exchange.fullname" . }}-screenshots
labels:
{{- include "apple-exchange.labels" . | nindent 4 }}
spec:
accessModes:
- {{ .Values.persistence.screenshots.accessMode }}
{{- if .Values.persistence.screenshots.storageClass }}
storageClassName: {{ .Values.persistence.screenshots.storageClass }}
{{- end }}
resources:
requests:
storage: {{ .Values.persistence.screenshots.size }}
{{- end }}
---
{{- if .Values.persistence.shared.enabled }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "apple-exchange.fullname" . }}-shared
labels:
{{- include "apple-exchange.labels" . | nindent 4 }}
spec:
accessModes:
- {{ .Values.persistence.shared.accessMode }}
{{- if .Values.persistence.shared.storageClass }}
storageClassName: {{ .Values.persistence.shared.storageClass }}
{{- end }}
resources:
requests:
storage: {{ .Values.persistence.shared.size }}
{{- end }}