apiVersion: apps/v1
kind: Deployment
metadata:
  name: eks-infra-provider
spec:
  template:
    spec:
      containers:
        - name: eks-provider
          volumeMounts:
            - name: storageclass-config
              mountPath: /etc/cluster-controller/storageclass
            - name: instancetype-config
              mountPath: /etc/cluster-controller/instancetype
            - name: node-userdata-system-configuration
              mountPath: /etc/cluster-controller/node-userdata-system-configuration
            - name: nodepolicy-config
              mountPath: /etc/cluster-controller
      volumes:
        - name: storageclass-config
          configMap:
            name: extra-storageclass
        - name: instancetype-config
          configMap:
            name: instancetype
        - name: nodepolicy-config
          configMap:
            name: nodepolicy
        - name: node-userdata-system-configuration
          configMap:
            name: node-userdata-system-configuration
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: dp-eks-infra-provider-br
spec:
  template:
    spec:
      containers:
        - name: eks-provider
          volumeMounts:
            - name: instancetype-config
              mountPath: /etc/br-controller/instancetype
      volumes:
        - name: instancetype-config
          configMap:
            name: instancetype
