Add VFC containers to ONAP K8S
[oom.git] / kubernetes / vfc / templates / all-services.yaml
1 apiVersion: v1
2 kind: Service
3 metadata:
4   labels:
5     app: vfc-nslcm
6   name: vfc-nslcm
7   namespace: "{{ .Values.nsPrefix }}-vfc"
8 spec:
9   ports:
10   - name: vfc-nslcm
11     port: {{.Values.nslcm.port}}
12     nodePort: {{.Values.nslcm.nodePort}}
13   selector:
14     app: vfc-nslcm
15   type: NodePort
16
17 ---
18 apiVersion: v1
19 kind: Service
20 metadata:
21   labels:
22     app: vfc-resmgr
23   name: vfc-resmgr
24   namespace: "{{ .Values.nsPrefix }}-vfc"
25 spec:
26   ports:
27   - name: vfc-resmgr
28     port: {{.Values.resmgr.port}}
29     nodePort: {{.Values.resmgr.nodePort}}
30   selector:
31     app: vfc-resmgr
32   type: NodePort
33
34 ---
35 apiVersion: v1
36 kind: Service
37 metadata:
38   labels:
39     app: vfc-gvnfmdriver
40   name: vfc-gvnfmdriver
41   namespace: "{{ .Values.nsPrefix }}-vfc"
42 spec:
43   ports:
44   - name: vfc-gvnfmdriver
45     port: {{.Values.gvnfmdriver.port}}
46     nodePort: {{.Values.gvnfmdriver.nodePort}}
47   selector:
48     app: vfc-gvnfmdriver
49   type: NodePort
50
51 ---
52 apiVersion: v1
53 kind: Service
54 metadata:
55   labels:
56     app: vfc-ztevmanagerdriver
57   name: vfc-ztevmanagerdriver
58   namespace: "{{ .Values.nsPrefix }}-vfc"
59 spec:
60   ports:
61   - name: vfc-ztevmanagerdriver
62     port: {{.Values.ztevmanagerdriver.port}}
63     nodePort: {{.Values.ztevmanagerdriver.nodePort}}
64   selector:
65     app: vfc-ztevmanagerdriver
66   type: NodePort
67
68 ---
69 apiVersion: v1
70 kind: Service
71 metadata:
72   labels:
73     app: vfc-hwvnfmdriver
74   name: vfc-hwvnfmdriver
75   namespace: "{{ .Values.nsPrefix }}-vfc"
76 spec:
77   ports:
78   - name: vfc-ztevmanagerdriver
79     port: {{.Values.hwvnfmdriver.port}}
80     nodePort: {{.Values.hwvnfmdriver.nodePort}}
81   selector:
82     app: vfc-hwvnfmdriver
83   type: NodePort
84
85 ---
86 apiVersion: v1
87 kind: Service
88 metadata:
89   labels:
90     app: vfc-ztesdncdriver
91   name: vfc-ztesdncdriver
92   namespace: "{{ .Values.nsPrefix }}-vfc"
93 spec:
94   ports:
95   - name: vfc-ztesdncdriver
96     port: {{.Values.ztesdncdriver.port}}
97     nodePort: {{.Values.ztesdncdriver.nodePort}}
98   selector:
99     app: vfc-ztesdncdriver
100   type: NodePort
101
102 ---
103 apiVersion: v1
104 kind: Service
105 metadata:
106   labels:
107     app: vfc-jujudriver
108   name: vfc-jujudriver
109   namespace: "{{ .Values.nsPrefix }}-vfc"
110 spec:
111   ports:
112   - name: vfc-jujudriver
113     port: {{.Values.jujudriver.port}}
114     nodePort: {{.Values.jujudriver.nodePort}}
115   selector:
116     app: vfc-jujudriver
117   type: NodePort
118
119 ---
120 apiVersion: v1
121 kind: Service
122 metadata:
123   labels:
124     app: vfc-vnflcm
125   name: vfc-vnflcm
126   namespace: "{{ .Values.nsPrefix }}-vfc"
127 spec:
128   ports:
129   - name: vfc-vnflcm
130     port: {{.Values.vnflcm.port}}
131     nodePort: {{.Values.vnflcm.nodePort}}
132   selector:
133     app: vfc-vnflcm
134   type: NodePort
135
136 ---
137 apiVersion: v1
138 kind: Service
139 metadata:
140   labels:
141     app: vfc-vnfres
142   name: vfc-vnfres
143   namespace: "{{ .Values.nsPrefix }}-vfc"
144 spec:
145   ports:
146   - name: vfc-vnfres
147     port: {{.Values.vnfres.port}}
148     nodePort: {{.Values.vnfres.nodePort}}
149   selector:
150     app: vfc-vnfres
151   type: NodePort
152
153 ---
154 apiVersion: v1
155 kind: Service
156 metadata:
157   labels:
158     app: vfc-vnfmgr
159   name: vfc-vnfmgr
160   namespace: "{{ .Values.nsPrefix }}-vfc"
161 spec:
162   ports:
163   - name: vfc-vnfmgr
164     port: {{.Values.vnfmgr.port}}
165     nodePort: {{.Values.vnfmgr.nodePort}}
166   selector:
167     app: vfc-vnfmgr
168   type: NodePort
169
170 ---
171 apiVersion: v1
172 kind: Service
173 metadata:
174   labels:
175     app: vfc-emsdriver
176   name: vfc-emsdriver
177   namespace: "{{ .Values.nsPrefix }}-vfc"
178 spec:
179   ports:
180   - name: vfc-emsdriver
181     port: {{.Values.emsdriver.port}}
182     nodePort: {{.Values.emsdriver.nodePort}}
183   selector:
184     app: vfc-emsdriver
185   type: NodePort
186 ---
187 apiVersion: v1
188 kind: Service
189 metadata:
190   labels:
191     app: vfc-workflow
192   name: vfc-workflow
193   namespace: "{{ .Values.nsPrefix }}-vfc"
194 spec:
195   ports:
196   - name: vfc-workflow
197     port: {{.Values.workflow.port}}
198     nodePort: {{.Values.workflow.nodePort}}
199   selector:
200     app: vfc-workflow
201   type: NodePort
202
203 ---
204 apiVersion: v1
205 kind: Service
206 metadata:
207   labels:
208     app: vfc-catalog
209   name: vfc-catalog
210   namespace: "{{ .Values.nsPrefix }}-vfc"
211 spec:
212   ports:
213   - name: vfc-catalog
214     port: {{.Values.catalog.port}}
215     nodePort: {{.Values.catalog.nodePort}}
216   selector:
217     app: vfc-catalog
218   type: NodePort