github.com/operator-framework/operator-lifecycle-manager@v0.30.0/deploy/upstream/manifests/0.8.0/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            args:
    28            image: quay.io/coreos/olm@sha256:1639d570809c5827810a1870763016e8c046283632d47e0b47183c82f8e515f2
    29            imagePullPolicy: IfNotPresent
    30            ports:
    31              - containerPort: 8080
    32            livenessProbe:
    33              httpGet:
    34                path: /healthz
    35                port: 8080
    36            readinessProbe:
    37              httpGet:
    38                path: /healthz
    39                port: 8080
    40            env:
    41            - name: OPERATOR_NAMESPACE
    42              valueFrom:
    43                fieldRef:
    44                  fieldPath: metadata.namespace
    45            - name: OPERATOR_NAME
    46              value: olm-operator