github.com/codefresh-io/kcfi@v0.0.0-20230301195427-c1578715cc46/charts/codefresh-operator/templates/operator.yaml (about)

     1  apiVersion: apps/v1
     2  kind: Deployment
     3  metadata:
     4    name: cf-onprem-operator
     5    labels:
     6      app: cf-onprem-operator
     7  spec:
     8    replicas: 1
     9    selector:
    10      matchLabels:
    11        name: cf-onprem-operator
    12    template:
    13      metadata:
    14        labels:
    15          name: cf-onprem-operator
    16          app: cf-onprem-operator
    17      spec:
    18        serviceAccountName: {{ .Values.serviceAccountName | default "cf-onprem-operator" }}
    19        {{- if .Values.dockerconfigjson }}
    20        imagePullSecrets:
    21          - name: cf-onprem-operator-registry
    22        {{- end }}
    23        containers:
    24          - name: cf-onprem-operator
    25            image: "{{ .Values.dockerRegistry | default "docker.io"}}/{{ .Values.image }}:{{ .Values.imageTag }}"
    26            imagePullPolicy: Always
    27            env:
    28              - name: WATCH_NAMESPACE
    29                valueFrom:
    30                  fieldRef:
    31                    fieldPath: metadata.namespace
    32              - name: POD_NAME
    33                valueFrom:
    34                  fieldRef:
    35                    fieldPath: metadata.name
    36              - name: OPERATOR_NAME
    37                value: "cf-onprem-operator"