Upgrade to Cassandra 3
[sdc.git] / sdc-os-chef / kubernetes / sdc / templates / services / all-services.yaml
1 #{{ if not .Values.disableSdcSdcEs }}
2 apiVersion: v1
3 kind: Service
4 metadata:
5   labels:
6     app: sdc-es
7   name: sdc-es
8   namespace: "{{ .Values.nsPrefix }}-sdc"
9 spec:
10   ports:
11   - name: sdc-es-port-9200
12     port: 9200
13   - name: sdc-es-port-9300
14     port: 9300
15   selector:
16     app: sdc-es
17   clusterIP: None
18 #{{ end }}
19 #{{ if not .Values.disableSdcSdcCs }}
20 ---
21 apiVersion: v1
22 kind: Service
23 metadata:
24   labels:
25     app: sdc-cs
26   name: sdc-cs
27   namespace: "{{ .Values.nsPrefix }}-sdc"
28 spec:
29   ports:
30   - name: sdc-cs-port-9042
31     port: 9042
32   selector:
33     app: sdc-cs
34   clusterIP: None
35 #{{ end }}
36 #{{ if not .Values.disableSdcSdcKb }}
37 ---
38 apiVersion: v1
39 kind: Service
40 metadata:
41   labels:
42     app: sdc-kb
43   name: sdc-kb
44   namespace: "{{ .Values.nsPrefix }}-sdc"
45 spec:
46   ports:
47   - name: sdc-kb-port-5601
48     port: 5601
49   selector:
50     app: sdc-kb
51   clusterIP: None
52 #{{ end }}
53 #{{ if not .Values.disableSdcSdcBe }}
54 ---
55 apiVersion: v1
56 kind: Service
57 metadata:
58   labels:
59     app: sdc-be
60   name: sdc-be
61   namespace: "{{ .Values.nsPrefix }}-sdc"
62   annotations:
63     msb.onap.org/service-info: '[
64       {
65           "serviceName": "sdc",
66           "version": "v1",
67           "url": "/sdc/v1",
68           "protocol": "REST",
69           "port": "8080",
70           "visualRange":"1"
71       },
72       {
73           "serviceName": "sdc-deprecated",
74           "version": "v1",
75           "url": "/sdc/v1",
76           "protocol": "REST",
77           "port": "8080",
78           "visualRange":"1",
79           "path":"/sdc/v1"
80       }
81       ]'
82 spec:
83   ports:
84   - name: sdc-be-port-8443
85     nodePort: {{ .Values.nodePortPrefix }}04
86     port: 8443
87   - name: sdc-be-port-8080
88     nodePort: {{ .Values.nodePortPrefix }}05
89     port: 8080
90   selector:
91     app: sdc-be
92   type: NodePort
93 #{{ end }}
94 #{{ if not .Values.disableSdcSdcFe }}
95 ---
96 apiVersion: v1
97 kind: Service
98 metadata:
99   labels:
100     app: sdc-fe
101   name: sdc-fe
102   namespace: "{{ .Values.nsPrefix }}-sdc"
103   annotations:
104     msb.onap.org/service-info: '[
105       {
106           "serviceName": "sdc-gui",
107           "version": "v1",
108           "url": "/sdc1",
109           "protocol": "UI",
110           "port": "8181",
111           "visualRange":"0|1"
112       }
113       ]'
114 spec:
115   ports:
116   - name: sdc-fe-port-9443
117     nodePort: {{ .Values.nodePortPrefix }}07
118     port: 9443
119   - name: sdc-fe-port-8181
120     nodePort: {{ .Values.nodePortPrefix }}06
121     port: 8181
122   selector:
123     app: sdc-fe
124   type: NodePort
125 ---
126 apiVersion: v1
127 kind: Service
128 metadata:
129   labels:
130     app: sdc-onboard-be
131   name: sdc-onboard-be
132   namespace: "{{ .Values.nsPrefix }}-sdc"
133   annotations:
134     msb.onap.org/service-info: '[
135       {
136           "serviceName": "sdc-onboard-be",
137           "version": "v1",
138           "url": "/sdc/v1",
139           "protocol": "REST",
140           "port": "8081",
141           "visualRange":"1"
142       }
143       ]'
144 spec:
145   ports:
146   - name: sdc-onboard-port-8445
147     nodePort: {{ .Values.nodePortPrefix }}09
148     port: 8445
149   - name: sdc-onboard-port-8081
150     nodePort: {{ .Values.nodePortPrefix }}08
151     port: 8081
152   selector:
153     app: sdc-onboard-be
154   type: NodePort
155 #{{ end }}
156 #{{ if not .Values.disableSdcSdcOnboardBE }}
157 #{{ end }}