apiVersion: apps/v1 kind: Deployment metadata: name: bitwarden namespace: security labels: app: bitwarden spec: replicas: 1 selector: matchLabels: app: bitwarden template: metadata: labels: app: bitwarden spec: containers: - name: bitwarden image: bitwarden/server:1.30.1 ports: - containerPort: 80 env: - name: WEBSOCKET_ENABLED value: "true" - name: SIGNUPS_ALLOWED value: "true" - name: ADMIN_TOKEN valueFrom: secretKeyRef: name: bitwarden-secret key: admin-token - name: DB_CERT_FORMAT value: "pem" - name: SIGNUP_ORIGINS value: "https://bitwarden.khalisio.com" volumeMounts: - name: bitwarden-data mountPath: /data resources: requests: cpu: 100m memory: 128Mi limits: cpu: 500m memory: 512Mi volumes: - name: bitwarden-data persistentVolumeClaim: claimName: bitwarden-data