Skip to main content

K8S_DEFAULT_CRON_DEFINITION

@webda/kubernetes


Variable: K8S_DEFAULT_CRON_DEFINITION

const K8S_DEFAULT_CRON_DEFINITION: "apiVersion: batch/v1\nkind: CronJob\nmetadata:\n name: ${cron.serviceName.toLowerCase()}-${cron.method.toLowerCase()}-${cron.cronId}\nspec:\n concurrencyPolicy: Forbid\n failedJobsHistoryLimit: 1\n jobTemplate:\n spec:\n template:\n spec:\n containers:\n - image: ${resources.tag}\n imagePullPolicy: Always\n name: scheduled-job\n resources: {}\n command: ["/webda/node_modules/.bin/webda"]\n args: ["cron", "run", "--id", "${cron.cronId}"]\n restartPolicy: Never\n securityContext: {}\n terminationGracePeriodSeconds: 30\n schedule: ${cron.cron}\n successfulJobsHistoryLimit: 3\n"

Defined in: kubernetes/src/services/cronexporter.service.ts:9

Default CronJob template used when no template is provided