networkslice: Added free5gc helm charts.
[icn.git] / demo / networkslice / free5gc / helm / f5gc-mongodb / templates / statefulset.yaml
1 apiVersion: apps/v1
2 kind: StatefulSet
3 metadata:
4   name: f5gc-mongodb
5 spec:
6   serviceName: f5gc-mongodb
7   selector:
8     matchLabels:
9       app: f5gc-mongodb
10   replicas: 1
11   template:
12     metadata:
13       labels:
14         app: f5gc-mongodb
15     spec:
16       securityContext:
17         runAsUser: 0
18         runAsGroup: 0
19       nodeSelector:
20 {{ .Values.nodeSelector | toYaml | indent 8 }}
21       containers:
22       - name: mongodb
23         image: mongo:4.2.7
24         ports:
25         - containerPort: {{ .Values.service.port }}
26           name: mongodb
27         env:
28           - name: MONGO_INITDB_DATABASE
29             valueFrom:
30               configMapKeyRef:
31                 name: f5gc-mongodb-config
32                 key: mongo_initdb_database