Skip to content

Commit ec5b50f

Browse files
committed
Put coop deployment into cronjob
1 parent 6a8b697 commit ec5b50f

File tree

6 files changed

+475
-0
lines changed

6 files changed

+475
-0
lines changed

apps/faf-backup/Chart.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
apiVersion: v2
2+
name: faf-backup
3+
version: 1.0.0
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
kind: CronJob
2+
apiVersion: batch/v1
3+
metadata:
4+
name: faf-backup
5+
namespace: faf-apps
6+
labels:
7+
app: faf-backup
8+
spec:
9+
# Disabled because triggered manually
10+
schedule: "0 0 31 2 *"
11+
suspend: true
12+
concurrencyPolicy: Forbid
13+
jobTemplate:
14+
metadata:
15+
labels:
16+
app: faf-backup
17+
annotations:
18+
prometheus.io/scrape: 'false'
19+
spec:
20+
template:
21+
spec:
22+
containers:
23+
- image: faforever/faf-db-migrations:v138
24+
imagePullPolicy: Always
25+
name: faf-backup
26+
env:
27+
- name: FLYWAY_URL
28+
value: "jdbc:mariadb://mariadb:3306/faf_lobby?ssl=false"
29+
envFrom:
30+
- secretRef:
31+
name: faf-db-migrations
32+
restartPolicy: Never
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
apiVersion: v2
2+
name: faf-legacy-deployment
3+
version: 1.0.0

0 commit comments

Comments
 (0)