deploy-templates/templates/gerrit-operator-deployment.yaml (46 lines of code) (raw):

apiVersion: apps/v1 kind: Deployment metadata: name: gerrit-operator labels: {{- include "gerrit-operator.metaLabels" . | nindent 4 }} spec: selector: matchLabels: name: gerrit-operator template: metadata: labels: name: gerrit-operator annotations: sidecar.istio.io/inject: "false" spec: containers: - resources: {} name: gerrit-operator command: - gerrit-operator env: - name: WATCH_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: OPERATOR_NAME value: gerrit-operator - name: PLATFORM_TYPE value: openshift - name: GERRIT_GROUP_MEMBER_SYNC_INTERVAL value: {{ .Values.operator.groupMemberSyncInterval }} securityContext: allowPrivilegeEscalation: false imagePullPolicy: IfNotPresent image: "{{ template "imageRegistry" . -}} {{ .Values.operator.image.name }}:{{ .Values.operator.image.version }}" serviceAccountName: {{ .Values.operator.serviceAccountName }} securityContext: runAsNonRoot: true