apiVersion: apps/v1 kind: Deployment metadata: name: "{{ .Release.Name }}" labels: app: "{{ .Release.Name }}" spec: replicas: 1 selector: matchLabels: app: "{{ .Release.Name }}" template: metadata: labels: app: "{{ .Release.Name }}" spec: containers: - name: "{{ .Release.Name }}" image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" imagePullPolicy: "{{ .Values.image.pullPolicy }}" ports: - containerPort: 8083 name: http env: - name: TZ value: "{{ .Values.globals.timezone }}" - name: PUID value: "1000" - name: PGID value: "1000" volumeMounts: - mountPath: /config name: data - mountPath: /books name: books volumes: - name: data persistentVolumeClaim: claimName: "{{ .Release.Name }}-data" - name: books persistentVolumeClaim: claimName: books