diff options
| author | 2024-04-15 12:28:47 +0100 | |
|---|---|---|
| committer | 2024-04-15 12:28:47 +0100 | |
| commit | 4ba44ca64ce3b0a19bfba96c6acfc13fcb2c2fcf (patch) | |
| tree | 203748451a15d158ed7fe4069627e49d8d575d1b /kubernetes/namespaces/databases/blackbox/cronjob.yaml | |
| parent | Move pinnwand to web (diff) | |
Move blackbox to databases ns
Diffstat (limited to 'kubernetes/namespaces/databases/blackbox/cronjob.yaml')
| -rw-r--r-- | kubernetes/namespaces/databases/blackbox/cronjob.yaml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/kubernetes/namespaces/databases/blackbox/cronjob.yaml b/kubernetes/namespaces/databases/blackbox/cronjob.yaml new file mode 100644 index 0000000..7732aa9 --- /dev/null +++ b/kubernetes/namespaces/databases/blackbox/cronjob.yaml @@ -0,0 +1,40 @@ +apiVersion: batch/v1 +kind: CronJob +metadata: + name: blackbox + namespace: databases +spec: + schedule: "0 15 * * *" + jobTemplate: + spec: + template: + spec: + containers: + - name: blackbox + image: lemonsaurus/blackbox:main + imagePullPolicy: Always + envFrom: + - secretRef: + name: blackbox-env + env: + - name: BLACKBOX_CONFIG_PATH + value: "/blackbox/config_file/blackbox.yaml" + volumeMounts: + - mountPath: /blackbox/config_file + name: blackbox-config + - mountPath: /tmp + name: blackbox-tmp + securityContext: + readOnlyRootFilesystem: true + volumes: + - name: blackbox-config + configMap: + name: blackbox-config + - name: blackbox-tmp + emptyDir: {} + restartPolicy: OnFailure + nodeSelector: + # NOTE: This should be updated to match the highest spec + # instance that is being used by the cluster. + node.kubernetes.io/instance-type: g6-standard-4 + backoffLimit: 3 |