blob: 8973db3e6f5b6f15da4af339f59aba5d445ba3e3 [file] [log] [blame]
Mandeep Khindad6ea9872017-06-24 11:49:37 -04001apiVersion: extensions/v1beta1
2kind: Deployment
3metadata:
4 name: mso
Mandeep Khinda0e8f8892017-08-25 03:31:17 +00005 namespace: "{{ .Values.nsPrefix }}-mso"
Mandeep Khindad6ea9872017-06-24 11:49:37 -04006spec:
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 ],
kerenj74d723a2017-08-22 15:27:04 +000037 "image": "{{ .Values.image.readiness }}",
38 "imagePullPolicy": "{{ .Values.pullPolicy }}",
Mandeep Khindad6ea9872017-06-24 11:49:37 -040039 "name": "mso-readiness"
40 }
41 ]'
42 spec:
43 containers:
44 - command:
45 - /docker-files/scripts/start-jboss-server.sh
kerenj74d723a2017-08-22 15:27:04 +000046 image: {{ .Values.image.mso }}
47 imagePullPolicy: {{ .Values.pullPolicy }}
Mandeep Khindad6ea9872017-06-24 11:49:37 -040048 name: mso
49 volumeMounts:
yuryn8b3bc5a2017-09-13 19:21:03 +030050 - mountPath: /etc/localtime
51 name: localtime
52 readOnly: true
Mandeep Khindad6ea9872017-06-24 11:49:37 -040053 - mountPath: /shared
54 name: mso
55 - mountPath: /docker-files
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:
yuryn8b3bc5a2017-09-13 19:21:03 +030072 - name: localtime
73 hostPath:
74 path: /etc/localtime
Mandeep Khindad6ea9872017-06-24 11:49:37 -040075 - name: mso
76 hostPath:
Mandeep Khinda0e8f8892017-08-25 03:31:17 +000077 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/mso
Mandeep Khindad6ea9872017-06-24 11:49:37 -040078 - name: mso-docker-files
79 hostPath:
Mandeep Khinda0e8f8892017-08-25 03:31:17 +000080 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/docker-files
Borislav Glozman5197e2e2017-07-24 10:45:28 +030081 imagePullSecrets:
Mandeep Khinda0e8f8892017-08-25 03:31:17 +000082 - name: "{{ .Values.nsPrefix }}-docker-registry-key"