apiVersion: apps/v1
kind: Deployment
metadata:
  name: controller-manager
  namespace: kube-service-catalog
spec:
  replicas: 1
  selector:
    matchLabels:
      app: controller-manager
  template:
    metadata:
      labels:
        app: controller-manager
    spec:
      containers:
      - args:
        - controller-manager
        - --secure-port
        - "8080"
        - -v
        - "3"
        - --leader-election-namespace
        - kube-service-catalog
        - --leader-elect-resource-lock
        - configmaps
        - --broker-relist-interval
        - 5m
        - --feature-gates
        - OriginatingIdentity=true
        command:
        - /usr/bin/service-catalog
        image: '*** GENERATED ***'
        name: controller-manager
        ports:
        - containerPort: 8080
        volumeMounts:
        - mountPath: /var/run/kubernetes-service-catalog
          name: service-catalog-ssl
          readOnly: true
      nodeSelector:
        node-role.kubernetes.io/infra: "true"
      serviceAccountName: service-catalog-controller
      volumes:
      - name: service-catalog-ssl
        secret:
          secretName: apiserver-ssl
