Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
projectdiscovery
GitHub Repository: projectdiscovery/nuclei
Path: blob/dev/helm/templates/nuclei-cron.yaml
2070 views
1
{{- if .Values.nuclei.enabled -}}
2
apiVersion: batch/v1
3
kind: CronJob
4
metadata:
5
name: {{ .Chart.Name }}-nuclei-cron
6
spec:
7
schedule: "{{ .Values.nuclei.cron }}"
8
jobTemplate:
9
spec:
10
template:
11
spec:
12
containers:
13
- name: {{ .Chart.Name }}-nuclei-cron
14
image: "{{ .Values.nuclei.image.repository }}:{{ .Values.nuclei.image.tag | default .Chart.AppVersion }}"
15
imagePullPolicy: {{ .Values.nuclei.image.pullPolicy }}
16
command: [ "nuclei", "-config", "/config/nuclei.conf" ]
17
volumeMounts:
18
- name: nuclei-conf
19
mountPath: /config/nuclei.conf
20
subPath: nuclei.conf
21
- name: nuclei-target-list
22
mountPath: /config/target-list.txt
23
subPath: target-list.txt
24
restartPolicy: OnFailure
25
volumes:
26
- name: nuclei-conf
27
configMap:
28
name: nuclei-conf
29
- name: nuclei-target-list
30
configMap:
31
name: nuclei-target-list
32
{{- end }}
33
34