apiVersion: apps/v1 kind: Deployment metadata: name: {{ .Release.Name }}-ci labels: chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} spec: selector: matchLabels: app: {{ .Release.Name }}-ci release: {{ .Release.Name }} template: metadata: labels: app: {{ .Release.Name }}-ci release: {{ .Release.Name }} spec: containers: - name: ci image: "{{ .Values.imageNamespace }}/{{ .Values.ciImage }}:{{ .Values.imageTag }}" imagePullPolicy: {{ .Values.imagePullPolicy }} env: - name: IN_CLUSTER value: "true" - name: NAMESPACE value: {{ .Values.workflowNamespace }} - name: ARGO_CI_IMAGE value: "{{ .Values.imageNamespace }}/{{ .Values.ciImage }}:{{ .Values.imageTag }}" - name: CONTROLLER_INSTANCE_ID value: {{ .Release.Name }} ports: - containerPort: 8001 - containerPort: 8002