blob: 474d486672a792ca7d207afa0cb170608ab7764b [file] [log] [blame]
giolekvaa05b4d02020-06-25 19:35:18 +04001apiVersion: apps/v1
2kind: StatefulSet
3metadata:
4 name: app-manager
5 namespace: {{ .Release.Namespace }}
6spec:
7 selector:
8 matchLabels:
9 app: app-manager
10 serviceName: {{ .Values.serviceName }}
11 replicas: {{ .Values.replicas }}
12 template:
13 metadata:
14 labels:
15 app: app-manager
16 spec:
17 serviceAccountName: default
18 containers:
19 - name: app-manager
20 image: {{ .Values.image.name }}:{{ .Values.image.tag }}
21 imagePullPolicy: {{ .Values.image.pullPolicy }}
22 volumeMounts:
23 - name: state
24 mountPath: /pcloud/app-manager
25 ports:
26 - containerPort: {{ .Values.containerPort }}
27 command: ["app-manager", "--logtostderr", "--port={{ .Values.containerPort }}", "--api_addr=http://api.pcloud.svc:1111/add_schema", "--helm_bin=/usr/bin/helm", "--manager_store_file=/pcloud/app-manager/manager-state"]
28 volumeClaimTemplates:
29 - metadata:
30 name: state
31 spec:
32 accessModes: [ "ReadWriteOnce" ]
33 storageClassName: {{ .Values.storage.className }}
34 resources:
35 requests:
36 storage: {{ .Values.storage.size }}