[damned-lies/oscp] Add cron jobs



commit 1c061fe892ebc18097d9fb3660422177c982dbfd
Author: Bartłomiej Piotrowski <bpiotrowski gnome org>
Date:   Mon Sep 9 14:53:03 2019 +0200

    Add cron jobs

 oscp.yaml | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 115 insertions(+)
---
diff --git a/oscp.yaml b/oscp.yaml
index 5f64b73e..0cd23187 100644
--- a/oscp.yaml
+++ b/oscp.yaml
@@ -264,3 +264,118 @@ 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
+              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
+
+- 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
+              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


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