diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/default/kubernetes/flumotion-manager-deploy.yml.j2 | 2 | ||||
-rw-r--r-- | templates/default/kubernetes/flumotion-worker-deploy.yml.j2 | 47 |
2 files changed, 26 insertions, 23 deletions
diff --git a/templates/default/kubernetes/flumotion-manager-deploy.yml.j2 b/templates/default/kubernetes/flumotion-manager-deploy.yml.j2 index 4d86e89..04b36e4 100644 --- a/templates/default/kubernetes/flumotion-manager-deploy.yml.j2 +++ b/templates/default/kubernetes/flumotion-manager-deploy.yml.j2 @@ -21,7 +21,7 @@ spec: app: flumotion type: manager spec: - nodeName: dione + nodeName: {{ desc.globals.manager.machine }} containers: - name: flumotion image: spreadspace/flumotion:manager diff --git a/templates/default/kubernetes/flumotion-worker-deploy.yml.j2 b/templates/default/kubernetes/flumotion-worker-deploy.yml.j2 index ea040d0..8504b34 100644 --- a/templates/default/kubernetes/flumotion-worker-deploy.yml.j2 +++ b/templates/default/kubernetes/flumotion-worker-deploy.yml.j2 @@ -1,4 +1,4 @@ -apiVersion: apps/v1beta2 +apiVersion: apps/v1 kind: Deployment metadata: namespace: {{ namespace }} @@ -21,9 +21,10 @@ spec: app: flumotion type: worker spec: - nodeName: dione + nodeName: {{ worker_name }} containers: - - name: flumotion +{% for subname in worker_subnames %} + - name: {{ subname }} image: spreadspace/flumotion:worker imagePullPolicy: Always args: @@ -31,31 +32,33 @@ spec: - -H flumotion-manager - -P 8642 - -T tcp - - -n {{ worker_name }} + - -n {{ worker_name }}:{{ subname }} - -u user - -p test - securityContext: - privileged: true + - -F {{ 8000 + loop.index0 * 10 }}-{{ 8001 + loop.index0 * 10 }} +# securityContext: +# privileged: true volumeMounts: - name: home mountPath: /srv - - name: decklink-devices - mountPath: /dev/blackmagic - - name: decklink-libs - subPath: libDeckLinkAPI.so - mountPath: /usr/lib/libDeckLinkAPI.so - - name: decklink-libs - subPath: libDeckLinkPreviewAPI.so - mountPath: /usr/lib/libDeckLinkPreviewAPI.so +# - name: decklink-devices +# mountPath: /dev/blackmagic +# - name: decklink-libs +# subPath: libDeckLinkAPI.so +# mountPath: /usr/lib/libDeckLinkAPI.so +# - name: decklink-libs +# subPath: libDeckLinkPreviewAPI.so +# mountPath: /usr/lib/libDeckLinkPreviewAPI.so +{% endfor %} volumes: - name: home emptyDir: medium: Memory - - name: decklink-devices - hostPath: - type: Directory - path: /dev/blackmagic - - name: decklink-libs - hostPath: - type: Directory - path: /usr/lib/ +# - name: decklink-devices +# hostPath: +# type: Directory +# path: /dev/blackmagic +# - name: decklink-libs +# hostPath: +# type: Directory +# path: /usr/lib/ |