apiVersion: apps/v1 kind: Deployment metadata: name: ushahidi-redis namespace: {{ .namespace }} spec: replicas: 1 selector: matchLabels: component: redis template: metadata: labels: component: redis spec: securityContext: runAsNonRoot: true runAsUser: 999 runAsGroup: 999 seccompProfile: type: RuntimeDefault containers: - name: redis image: redis:7-alpine args: ["--save", ""] ports: - containerPort: 6379 resources: limits: cpu: 200m memory: 128Mi requests: cpu: 10m memory: 32Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: [ALL] readOnlyRootFilesystem: false --- apiVersion: v1 kind: Service metadata: name: ushahidi-redis namespace: {{ .namespace }} spec: selector: component: redis ports: - port: 6379 targetPort: 6379