From 9ccc671e683cb1f2e01ed4bf0b5de894bfa80c3e Mon Sep 17 00:00:00 2001 From: Adam Samalik Date: Thu, 14 May 2020 11:33:01 +0200 Subject: [PATCH] openshift docsbuilding separate translated docs build --- .../templates/cron-translated.yml | 32 +++++++++++++++++++ .../docsbuilding/templates/cron.yml | 2 +- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 roles/openshift-apps/docsbuilding/templates/cron-translated.yml diff --git a/roles/openshift-apps/docsbuilding/templates/cron-translated.yml b/roles/openshift-apps/docsbuilding/templates/cron-translated.yml new file mode 100644 index 0000000000..7dea0e3112 --- /dev/null +++ b/roles/openshift-apps/docsbuilding/templates/cron-translated.yml @@ -0,0 +1,32 @@ +apiVersion: batch/v1beta1 +kind: CronJob +metadata: + name: cron-translated +spec: + concurrencyPolicy: Forbid + schedule: "0 * * * *" + jobTemplate: + spec: + template: + metadata: + labels: + parent: "cronjobbuild" + spec: + containers: + - name: build-translated + image: docker-registry.default.svc:5000/docsbuilding/builder:latest + env: + - name: BUILD_ENV + value: "{{ env_short }}" + - name: BUILD_LANGS + value: "translated" + volumeMounts: + - name: build-output + mountPath: /antora/output + readOnly: false + restartPolicy: Never + startingDeadlineSeconds: 600 + volumes: + - name: build-output + persistentVolumeClaim: + claimName: docs-storage diff --git a/roles/openshift-apps/docsbuilding/templates/cron.yml b/roles/openshift-apps/docsbuilding/templates/cron.yml index 3c7bf55590..40c19ac66f 100644 --- a/roles/openshift-apps/docsbuilding/templates/cron.yml +++ b/roles/openshift-apps/docsbuilding/templates/cron.yml @@ -13,7 +13,7 @@ spec: parent: "cronjobbuild" spec: containers: - - name: build + - name: build-english image: docker-registry.default.svc:5000/docsbuilding/builder:latest env: - name: BUILD_ENV