github.com/operator-framework/operator-lifecycle-manager@v0.30.0/deploy/upstream/manifests/0.7.0/13-catalog-operator.deployment.yaml (about)

     1  ##---
     2  # Source: olm/templates/13-catalog-operator.deployment.yaml
     3  apiVersion: apps/v1
     4  kind: Deployment
     5  metadata:
     6    name: catalog-operator
     7    namespace: kube-system
     8    labels:
     9      app: catalog-operator
    10  spec:
    11    strategy:
    12      type: RollingUpdate
    13    replicas: 1
    14    selector:
    15      matchLabels:
    16        app: catalog-operator
    17    template:
    18      metadata:
    19        labels:
    20          app: catalog-operator
    21      spec:
    22        serviceAccountName: olm-operator-serviceaccount
    23        containers:
    24          - name: catalog-operator
    25            command:
    26            - /bin/catalog
    27            - '-namespace'
    28            - kube-system
    29            - '-debug'
    30            image: quay.io/coreos/catalog@sha256:8fc933e660a5b143bce7a5e4cb1606630fa9497cc252a7e47e0def3c18268f45
    31            imagePullPolicy: IfNotPresent
    32            ports:
    33              - containerPort: 8080
    34            livenessProbe:
    35              httpGet:
    36                path: /healthz
    37                port: 8080
    38            readinessProbe:
    39              httpGet:
    40                path: /healthz
    41                port: 8080
    42        imagePullSecrets:
    43          - name: coreos-pull-secret