deploy-templates/templates/gerrit-operator-deployment.yaml (45 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 collect.logs: "plain-text" 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: 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