[damned-lies/oscp] Unify cron templates into oscp.yaml



commit f083c9c00ccf33504c518a107c175eaccee6b46a
Author: Andrea Veri <averi redhat com>
Date:   Wed Sep 11 19:41:48 2019 +0200

    Unify cron templates into oscp.yaml

 templates/cronjobs.yaml | 129 -----------------------------------------------
 templates/oscp.yaml     | 130 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 130 insertions(+), 129 deletions(-)
---
diff --git a/templates/oscp.yaml b/templates/oscp.yaml
index b1e0a8de..342122ed 100644
--- a/templates/oscp.yaml
+++ b/templates/oscp.yaml
@@ -277,3 +277,133 @@ objects:
     tls:
       termination: edge
       insecureEdgeTerminationPolicy: "Redirect"
+
+- kind: CronJob
+  apiVersion: batch/v1beta1
+  metadata:
+    name: damnedlies-update-stats
+    labels:
+      app: damnedlies
+  spec:
+    schedule: "24 3,15 * * *"
+    concurrencyPolicy: Forbid
+    jobTemplate:
+      spec:
+        template:
+          spec:
+            containers:
+            - name: update-stats
+              image: ${IS_NAME}:${IS_VERSION}
+              args:
+              - /l10n/venv/bin/python
+              - /l10n/damnedlies/manage.py
+              - update-stats
+              - --non-gnome
+              volumeMounts:
+              - mountPath: /var/www/djamnedlies/data
+                name: damnedlies-data
+              env:
+              - name: DB_NAME
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: databasename
+              - name: DB_USER
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: database-user
+              - name: DB_HOST
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: database-host
+              - name: DB_PASSWORD
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: database-password
+              - name: SECRET_KEY
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: secret-key
+              - name: SENTRY_DSN
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: sentry-dsn
+              - name: GITLAB_TOKEN
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: gitlab-token
+            volumes:
+            - name: damnedlies-data
+              persistentVolumeClaim:
+                claimName: damnedlies-data-claim
+
+
+- kind: CronJob
+  apiVersion: batch/v1beta1
+  metadata:
+    name: damnedlies-run-maintenance
+    labels:
+      app: damnedlies
+  spec:
+    schedule: "10 3 * * *"
+    concurrencyPolicy: Forbid
+    jobTemplate:
+      spec:
+        template:
+          spec:
+            containers:
+            - name: run-maintenance
+              image: ${IS_NAME}:${IS_VERSION}
+              args:
+              - /l10n/venv/bin/python
+              - /l10n/damnedlies/manage.py
+              - run-maintenance
+              volumeMounts:
+              - mountPath: /var/www/djamnedlies/data
+                name: damnedlies-data
+              env:
+              - name: DB_NAME
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: databasename
+              - name: DB_USER
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: database-user
+              - name: DB_HOST
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: database-host
+              - name: DB_PASSWORD
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: database-password
+              - name: SECRET_KEY
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: secret-key
+              - name: SENTRY_DSN
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: sentry-dsn
+              - name: GITLAB_TOKEN
+                valueFrom:
+                  secretKeyRef:
+                    name: damnedlies
+                    key: gitlab-token
+            volumes:
+            - name: damnedlies-data
+              persistentVolumeClaim:
+                claimName: damnedlies-data-claim


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]