github.com/operator-framework/operator-lifecycle-manager@v0.30.0/deploy/upstream/manifests/0.7.2/0000_30_10-olm-operator.deployment.yaml (about)

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