apiVersion: apps/v1 kind: Deployment metadata: name: big-bucket labels: app: big-bucket spec: replicas: {{ .Values.bigBucket.replicas }} selector: matchLabels: app: big-bucket template: metadata: labels: app: big-bucket spec: containers: - name: big-bucket-pod image: harbor.dinauer.dev/big-bucket/core:14 resources: requests: memory: "256Mi" cpu: "150m" limits: memory: "512Mi" cpu: "1000m" ports: - containerPort: 8080 env: - name: DB_USER valueFrom: secretKeyRef: name: {{ required ".Values.bigBucket.database.user.secretName required" .Values.bigBucket.database.user.secretName }} key: username - name: DB_PASSWORD valueFrom: secretKeyRef: name: {{ required ".Values.bigBucket.database.user.secretName required" .Values.bigBucket.database.user.secretName }} key: password - name: DB_HOST value: {{ required ".Values.bigBucket.database.host required" .Values.bigBucket.database.host }} - name: DB_PORT value: "{{ required ".Values.bigBucket.database.port required" .Values.bigBucket.database.port }}" - name: DB_DATABASE value: {{ required ".Values.bigBucket.database.database required" .Values.bigBucket.database.database }} - name: DB_SCHEMA value: {{ required ".Values.bigBucket.database.schema required" .Values.bigBucket.database.schema }} - name: BIG_BUCKET_CLIENT_KUBOOBOO_RW valueFrom: secretKeyRef: name: {{ required ".Values.bigBucket.user.secretName required" .Values.bigBucket.user.secretName }} key: password