40 lines
1.5 KiB
YAML
40 lines
1.5 KiB
YAML
{{- 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 }}
|