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