Add service end point annotation for portal
[oom.git] / kubernetes / portal / templates / all-services.yaml
1 apiVersion: v1
2 kind: Service
3 metadata:
4   name: portaldb
5   namespace: "{{ .Values.nsPrefix }}-portal"
6   labels:
7     app: portaldb
8 spec:
9   ports:
10   - name: portaldb
11     port: 3306
12   selector:
13     app: portaldb
14   clusterIP: None
15 ---
16 apiVersion: v1
17 kind: Service
18 metadata:
19   labels:
20     app: portalapps
21   name: portalapps
22   namespace: "{{ .Values.nsPrefix }}-portal"
23   annotations:
24     msb.onap.org/service-info: '[
25       {
26           "serviceName": "portal",
27           "version": "v2",
28           "url": "/",
29           "protocol": "REST"
30           "port": "8989",
31           "visualRange":"1"
32       }
33       ]'
34 spec:
35   ports:
36   - name: portal-1
37     nodePort: {{ .Values.nodePortPrefix }}13
38     port: 8006
39     targetPort: 8005
40   - name: portal-2
41     nodePort: {{ .Values.nodePortPrefix }}14
42     port: 8010
43     targetPort: 8009
44   - name: portal-3
45     nodePort: {{ .Values.nodePortPrefix }}15
46     port: 8989
47     targetPort: 8080
48   selector:
49     app: portalapps
50   type: NodePort
51 ---
52 apiVersion: v1
53 kind: Service
54 metadata:
55   labels:
56     app: vnc-portal
57   name: vnc-portal
58   namespace: "{{ .Values.nsPrefix }}-portal"
59 spec:
60   ports:
61   - name: tcp-1
62     port: 6080
63     targetPort: 80
64     nodePort: {{ .Values.nodePortPrefix }}11
65   - name: tcp-2
66     port: 5900
67     targetPort: 5900
68     nodePort: {{ .Values.nodePortPrefix }}12
69   selector:
70     app: vnc-portal
71   type: NodePort
72 ---
73 apiVersion: v1
74 kind: Service
75 metadata:
76   name: portalwidgets
77   namespace: "{{ .Values.nsPrefix }}-portal"
78   labels:
79     app: portalwidgets
80 spec:
81   ports:
82   - name: portalwidgets
83     port: 8082
84   selector:
85     app: portalwidgets
86   clusterIP: None