{{- define "template.upload-defectdojo" -}} - name: upload-defectdojo container: image: {{ include "template.tools-image" . | quote }} imagePullPolicy: {{ .Values.pipeline.toolsImage.pullPolicy }} envFrom: - secretRef: name: amp-security-pipeline-secrets env: - name: DEFECTDOJO_PRODUCT_TYPE_NAME value: {{ .Values.defectdojo.productTypeName | quote }} - name: DEFECTDOJO_PRODUCT_NAME value: {{ .Values.defectdojo.productName | quote }} - name: DEFECTDOJO_ENGAGEMENT_NAME value: {{ .Values.defectdojo.engagementName | quote }} - name: DEFECTDOJO_MINIMUM_SEVERITY value: {{ .Values.defectdojo.minimumSeverity | quote }} - name: DEFECTDOJO_ACTIVE value: {{ .Values.defectdojo.active | quote }} - name: DEFECTDOJO_VERIFIED value: {{ .Values.defectdojo.verified | quote }} - name: DEFECTDOJO_CLOSE_OLD_FINDINGS value: {{ .Values.defectdojo.closeOldFindings | quote }} - name: DEFECTDOJO_AUTO_CREATE_CONTEXT value: {{ .Values.defectdojo.autoCreateContext | quote }} command: - node - /app/dist/upload-defectdojo.js volumeMounts: - name: workspace mountPath: /workspace {{- end }}