summaryrefslogtreecommitdiff
path: root/templates/default/kubernetes/flumotion-worker-deploy.yml.j2
diff options
context:
space:
mode:
Diffstat (limited to 'templates/default/kubernetes/flumotion-worker-deploy.yml.j2')
-rw-r--r--templates/default/kubernetes/flumotion-worker-deploy.yml.j234
1 files changed, 17 insertions, 17 deletions
diff --git a/templates/default/kubernetes/flumotion-worker-deploy.yml.j2 b/templates/default/kubernetes/flumotion-worker-deploy.yml.j2
index 0f8ab23..2ae001f 100644
--- a/templates/default/kubernetes/flumotion-worker-deploy.yml.j2
+++ b/templates/default/kubernetes/flumotion-worker-deploy.yml.j2
@@ -2,18 +2,18 @@ apiVersion: apps/v1
kind: Deployment
metadata:
namespace: {{ namespace }}
- name: flumotion-worker-{{ worker.name }}
+ name: flumotion-worker-{{ deploy.worker.name }}
labels:
app: flumotion
type: worker
- worker: {{ worker.name }}
+ worker: {{ deploy.worker.name }}
spec:
replicas: 1
selector:
matchLabels:
app: flumotion
type: worker
- worker: {{ worker.name }}
+ worker: {{ deploy.worker.name }}
strategy:
type: Recreate
revisionHistoryLimit: 5
@@ -22,15 +22,15 @@ spec:
labels:
app: flumotion
type: worker
- worker: {{ worker.name }}
+ worker: {{ deploy.worker.name }}
spec:
- nodeName: {{ worker.name }}
+ nodeName: {{ deploy.worker.name }}
securityContext:
runAsUser: 998
fsGroup: 998
-%% if 'record' in worker.flags
+%% if 'record' in deploy.worker.flags
initContainers:
-%% for record_name in worker.flags.record
+%% for record_name in deploy.worker.flags.record
- name: prepare-record-{{ record_name }}
image: busybox
command: ['sh', '-c', 'chown 998:998 /srv/record && chmod 0755 /srv/record']
@@ -42,7 +42,7 @@ spec:
%% endfor
%% endif
containers:
-%% for subname, sub in worker.subs.items()
+%% for subname, sub in deploy.worker.subs.items()
- name: {{ subname }}
image: spreadspace/flumotion:worker-{{ desc.globals.deployment.parameter.flumotion_image_version }}
imagePullPolicy: Always
@@ -50,7 +50,7 @@ spec:
- name: WORKER_PASSWORD
valueFrom:
secretKeyRef:
- name: flumotion-worker-{{ worker.name }}
+ name: flumotion-worker-{{ deploy.worker.name }}
key: password
args:
- --verbose
@@ -58,7 +58,7 @@ spec:
- -P {{ desc.globals.manager.port }}
- -T {{ desc.globals.manager.transport }}
- -n {{ sub.fullname }}
- - -u {{ worker.name }}
+ - -u {{ deploy.worker.name }}
- -p $(WORKER_PASSWORD)
- -F {{ 7000 + loop.index0 * 10 }}-{{ 7001 + loop.index0 * 10 }}
volumeMounts:
@@ -66,7 +66,7 @@ spec:
mountPath: /srv
%% set _needs_ = { 'decklink_libs': False, 'privileged': False }
%% if 'input' in sub.flags
-%% for input_name in worker.flags.input
+%% for input_name in deploy.worker.flags.input
%% if desc.inputs[input_name].type == 'decklink'
%% if _needs_.update({'decklink_libs': True, 'privileged': True})
%# jinja variables are weird... https://stackoverflow.com/questions/9486393
@@ -84,8 +84,8 @@ spec:
mountPath: /usr/lib/libDeckLinkPreviewAPI.so
%% endif
%% endif
-%% if 'record' in worker.flags
-%% for record_name in worker.flags.record
+%% if 'record' in deploy.worker.flags
+%% for record_name in deploy.worker.flags.record
- name: record-{{ record_name }}
mountPath: /srv/recordings/{{ record_name }}
%% endfor
@@ -99,9 +99,9 @@ spec:
- name: home
emptyDir:
medium: Memory
-%% if 'input' in worker.flags
+%% if 'input' in deploy.worker.flags
%% set _needs_ = { 'decklink_libs': False }
-%% for input_name in worker.flags.input
+%% for input_name in deploy.worker.flags.input
%% if desc.inputs[input_name].type == 'decklink'
%% if _needs_.update({'decklink_libs': True})
%# jinja variables are weird... https://stackoverflow.com/questions/9486393
@@ -120,8 +120,8 @@ spec:
readOnly: true
%% endif
%% endif
-%% if 'record' in worker.flags
-%% for record_name in worker.flags.record
+%% if 'record' in deploy.worker.flags
+%% for record_name in deploy.worker.flags.record
- name: record-{{ record_name }}
hostPath:
type: DirectoryOrCreate