Revert "added filebeat to all components"
[oom.git] / kubernetes / mso / templates / mso-deployment.yaml
1 apiVersion: extensions/v1beta1
2 kind: Deployment
3 metadata:
4   name: mso
5   namespace: "{{ .Values.nsPrefix }}-mso"
6 spec:
7   replicas: 1
8   selector:
9     matchLabels:
10       app: mso
11   template:
12     metadata:
13       labels:
14         app: mso
15       name: mso
16       annotations:
17         pod.beta.kubernetes.io/init-containers: '[
18           {
19               "args": [
20                   "--container-name",
21                   "mariadb"
22               ],
23               "command": [
24                   "/root/ready.py"
25               ],
26               "env": [
27                   {
28                       "name": "NAMESPACE",
29                       "valueFrom": {
30                           "fieldRef": {
31                               "apiVersion": "v1",
32                               "fieldPath": "metadata.namespace"
33                           }
34                       }
35                   }
36               ],
37               "image": "{{ .Values.image.readiness }}",
38               "imagePullPolicy": "{{ .Values.pullPolicy }}",
39               "name": "mso-readiness"
40           }
41           ]'
42     spec:
43       containers:
44       - command:
45         - /tmp/start-jboss-server.sh
46         image: {{ .Values.image.mso }}
47         imagePullPolicy: {{ .Values.pullPolicy }}
48         name: mso
49         volumeMounts:
50         - mountPath: /etc/localtime
51           name: localtime
52           readOnly: true
53         - mountPath: /shared
54           name: mso
55         - mountPath: /tmp/start-jboss-server.sh
56           name: mso-docker-files
57         env:
58         - name: JBOSS_DEBUG
59           value: "false"
60         ports:
61         - containerPort: 3904
62         - containerPort: 3905
63         - containerPort: 8080
64         - containerPort: 9990
65         - containerPort: 8787
66         readinessProbe:
67           tcpSocket:
68             port: 8080
69           initialDelaySeconds: 5
70           periodSeconds: 10
71       volumes:
72         - name: localtime
73           hostPath:
74             path: /etc/localtime
75         - name: mso
76           hostPath:
77             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/mso
78         - name: mso-docker-files
79           hostPath:
80             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/docker-files/scripts/start-jboss-server.sh
81       imagePullSecrets:
82       - name: "{{ .Values.nsPrefix }}-docker-registry-key"