{{- define "template.upload-defectdojo" -}} - name: upload-defectdojo container: image: "{{ .Values.pipeline.toolsImage.repository }}:{{ .Values.pipeline.toolsImage.tag }}" imagePullPolicy: {{ .Values.pipeline.toolsImage.pullPolicy }} env: - name: DEFECTDOJO_URL valueFrom: secretKeyRef: name: amp-security-pipeline-secrets key: DEFECTDOJO_URL - name: DEFECTDOJO_API_TOKEN valueFrom: secretKeyRef: name: amp-security-pipeline-secrets key: DEFECTDOJO_API_TOKEN - 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 }}