-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjobs-manager.yaml
67 lines (67 loc) · 2.07 KB
/
jobs-manager.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
apiVersion: apps/v1
kind: Deployment
metadata:
name: jobs-manager
spec:
replicas: 1
selector:
matchLabels:
app: jobs-manager
template:
metadata:
labels:
app: jobs-manager
spec:
serviceAccountName: jobs-manager
containers:
- name: jobs-manager
image: us.gcr.io/$ARTEFACTS_PROJECT_NAME/generate-jobs-manager
env:
- name: ARTEFACTS_PROJECT_NAME
value: "$ARTEFACTS_PROJECT_NAME"
- name: AUDIO_CODEC
value: "$AUDIO_CODEC"
- name: AUDIO_FMT
value: "$AUDIO_FMT"
- name: COMPUTE_PROJECT_NAME
value: "$COMPUTE_PROJECT_NAME"
- name: FPS
value: "$FPS"
- name: GENERATED_BUCKET_NAME
value: "$GENERATED_BUCKET_NAME"
- name: HTML_CAPTURE_DURATION
value: "$HTML_CAPTURE_DURATION"
- name: HTML_CAPTURE_URL
value: "$HTML_CAPTURE_URL"
- name: IMG_FMT
value: "$IMG_FMT"
- name: LIBRARY_BUCKET_NAME
value: "$LIBRARY_BUCKET_NAME"
- name: MODELS_BUCKET_NAME
value: "$MODELS_BUCKET_NAME"
- name: NUM_CPUS
value: "$NUM_CPUS"
- name: PIXEL_FMT
value: "$PIXEL_FMT"
- name: TEXT_TO_SPEC_SIGMA
value: "$TEXT_TO_SPEC_SIGMA"
- name: TEXT_TO_SPEC_SAMPLE_RATE
value: "$TEXT_TO_SPEC_SAMPLE_RATE"
- name: TEXT_TO_SPEC_STRENGTH
value: "$TEXT_TO_SPEC_STRENGTH"
- name: VIDEO_CODEC
value: "$VIDEO_CODEC"
- name: VIDEO_FMT
value: "$VIDEO_FMT"
command: ["bash", "-c",
"mkdir -p /data/k8s && \
chmod +x jobs_manager.sh && \
./jobs_manager.sh"]
workingDir: /app
volumeMounts:
- name: data
mountPath: /data
volumes:
- name: data
hostPath:
path: /mnt/disks/ssd0