summaryrefslogtreecommitdiff
path: root/templates/default/kubernetes/flumotion-manager-deploy.yml.j2
diff options
context:
space:
mode:
Diffstat (limited to 'templates/default/kubernetes/flumotion-manager-deploy.yml.j2')
-rw-r--r--templates/default/kubernetes/flumotion-manager-deploy.yml.j215
1 files changed, 12 insertions, 3 deletions
diff --git a/templates/default/kubernetes/flumotion-manager-deploy.yml.j2 b/templates/default/kubernetes/flumotion-manager-deploy.yml.j2
index 04b36e4..b48b719 100644
--- a/templates/default/kubernetes/flumotion-manager-deploy.yml.j2
+++ b/templates/default/kubernetes/flumotion-manager-deploy.yml.j2
@@ -22,18 +22,23 @@ spec:
type: manager
spec:
nodeName: {{ desc.globals.manager.machine }}
+ securityContext:
+ runAsUser: 998
+ fsGroup: 998
containers:
- name: flumotion
- image: spreadspace/flumotion:manager
+ image: spreadspace/flumotion:manager-{{ desc.globals.deployment.parameter.image_version }}
imagePullPolicy: Always
args:
- --verbose
- - /etc/flumotion/planet.xml
+ - /srv/config/planet.xml
volumeMounts:
- name: home
mountPath: /srv
- name: planet-config
- mountPath: /etc/flumotion
+ mountPath: /srv/config
+ - name: secret
+ mountPath: /srv/secret
volumes:
- name: home
emptyDir:
@@ -41,3 +46,7 @@ spec:
- name: planet-config
configMap:
name: flumotion-manager
+ - name: secret
+ secret:
+ secretName: flumotion-manager
+ defaultMode: 0400