apiVersion: apps/v1 kind: Deployment metadata: namespace: {{ namespace }} name: flumotion-manager labels: app: flumotion type: manager spec: replicas: 1 selector: matchLabels: app: flumotion type: manager strategy: type: Recreate revisionHistoryLimit: 5 template: metadata: labels: app: flumotion type: manager spec: nodeName: {{ desc.globals.manager.machine }} securityContext: runAsUser: 998 fsGroup: 998 containers: - name: flumotion image: spreadspace/flumotion:manager-{{ desc.globals.deployment.parameter.flumotion_image_version }} imagePullPolicy: Always args: - --verbose - /srv/config/planet.xml volumeMounts: - name: home mountPath: /srv - name: planet-config mountPath: /srv/config - name: secret mountPath: /srv/secret volumes: - name: home emptyDir: medium: Memory - name: planet-config configMap: name: flumotion-manager - name: secret secret: secretName: flumotion-manager defaultMode: 0400