@underpostnet/underpost
Version:
Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc
49 lines (48 loc) • 1.44 kB
YAML
apiVersion: batch/v1
kind: CronJob
metadata:
name: dd-cron-dns
namespace: default
labels:
app: dd-cron-dns
managed-by: underpost
spec:
schedule: "* * * * *"
concurrencyPolicy: Forbid
startingDeadlineSeconds: 200
successfulJobsHistoryLimit: 3
failedJobsHistoryLimit: 1
suspend: false
jobTemplate:
spec:
template:
metadata:
labels:
app: dd-cron-dns
managed-by: underpost
spec:
containers:
- name: dd-cron-dns
image: underpost/underpost-engine:v3.2.70
command:
- /bin/sh
- -c
- >
cd /home/dd/engine &&
node bin env dd-cron production &&
node bin cron dd-cron dns --git --kubeadm
volumeMounts:
- mountPath: /home/dd/engine
name: underpost-cron-container-volume
- mountPath: /usr/lib/node_modules/underpost
name: underpost-share-env
volumes:
- hostPath:
path: /home/dd/engine
type: Directory
name: underpost-cron-container-volume
- hostPath:
path: /root/.nvm/versions/node/v24.15.0/lib/node_modules/underpost
type: DirectoryOrCreate
name: underpost-share-env
restartPolicy: OnFailure