From ddd6cc7e98a7d1c3f298ae56d2c78106f0805336 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Thu, 14 Feb 2019 12:29:17 +0100 Subject: [PATCH] Add docsbuilding cron job Signed-off-by: Patrick Uiterwijk --- playbooks/openshift-apps/docsbuilding.yml | 4 +++ .../docsbuilding/files/cron.yml | 25 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 roles/openshift-apps/docsbuilding/files/cron.yml diff --git a/playbooks/openshift-apps/docsbuilding.yml b/playbooks/openshift-apps/docsbuilding.yml index 4115c64b2b..cc19acf5ec 100644 --- a/playbooks/openshift-apps/docsbuilding.yml +++ b/playbooks/openshift-apps/docsbuilding.yml @@ -24,3 +24,7 @@ - role: openshift/start-build app: docsbuilding buildname: builder-build + - role: openshift/object + app: docsbuilding + file: cron.yml + objectname: cron.yml diff --git a/roles/openshift-apps/docsbuilding/files/cron.yml b/roles/openshift-apps/docsbuilding/files/cron.yml new file mode 100644 index 0000000000..16be370a89 --- /dev/null +++ b/roles/openshift-apps/docsbuilding/files/cron.yml @@ -0,0 +1,25 @@ +apiVersion: batch/v1beta1 +kind: CronJob +metadata: + name: build +spec: + concurrencyPolicy: Forbid + schedule: "0 * * * *" + jobTemplate: + spec: + template: + metadata: + labels: + parent: "cronjobbuild" + spec: + containers: + - name: build + image: docker-registry.default.svc:5000/docsbuilding/builder:latest + volumeMounts: + - name: build-output + mountPath: /antora/output + readOnly: false + restartPolicy: Never + volumes: + - name: build-output + emptyDir: {}