apiVersion: apps/v1
kind: Deployment
metadata:
  name: test-coopgo-groups-management
spec:
  replicas: 1
  template:
    spec:
      containers:
        - name: groups-management
          image: docker.io/library/groups-management-v3:local
          env:
            - name: STORAGE_DB_MONGODB_URI
              valueFrom:
                secretKeyRef:
                  name: db-secret
                  key: storage_db_mongodb_uri
            - name: STORAGE_DB_MONGODB_DB_NAME
              valueFrom:
                secretKeyRef:
                  name: db-secret
                  key: storage_db_mongodb_db_name
          ports:
          - name: http
            containerPort: 8080
            protocol: TCP
          volumeMounts:
          - name: groups-management-config-volume 
            mountPath: /config.yaml
            subPath: config.yaml
      imagePullSecrets:
        - name: regcred
      volumes:
            - name: groups-management-config-volume 
              configMap:
                name: test-groups-management-config
                items:
                  - key: config.yaml
                    path: config.yaml