Upgrade onap to Montreal release
[it/dep.git] / smo-install / oran_oom / oru-app / templates / deployment.yaml
1 apiVersion: apps/v1
2 kind: Deployment
3 metadata:
4   name: oru-app
5   labels:
6     name: oru-app
7     release: {{ .Release.Name }}
8     chart: {{ .Chart.Name }}
9 spec:
10   replicas: {{ .Values.replicaCount }}
11   selector:
12     matchLabels:
13       name: oru-app
14   template:
15     metadata:
16       labels:
17         name: oru-app
18         release: {{ .Release.Name }}
19         chart: {{ .Chart.Name }}
20     spec:
21       containers:
22         - name: {{ .Chart.Name }}
23           image: "{{ .Values.image.repository }}/{{ .Values.image.name}}:{{ .Values.image.tag }}"
24           imagePullPolicy: {{ .Values.image.pullPolicy }}
25           tty: true
26           stdin: true
27           envFrom:
28             - configMapRef:
29                 name: oru-app-configmapenv
30           volumeMounts:
31           - name: oru-app-config-volume
32             subPath: o-ru-to-o-du-map.txt
33             mountPath: /usr/src/app/o-ru-to-o-du-map.txt
34           securityContext:
35             capabilities:
36               add:
37                 - SYS_ADMIN
38                 - SYS_PTRACE
39       volumes:
40       - name: oru-app-config-volume
41         configMap:
42           name: oru-app-configmap
43           items:
44           - key: o-ru-to-o-du-map.txt
45             path: o-ru-to-o-du-map.txt