c6b633e98ddd647336056fb8c697635399a33815
[oom.git] / kubernetes / policy / templates / all-services.yaml
1 #{{ if not .Values.disablePolicyMariadb }}
2 apiVersion: v1
3 kind: Service
4 metadata:
5   name: mariadb
6   namespace: "{{ .Values.nsPrefix }}-policy"
7   labels:
8     app: mariadb
9 spec:
10   ports:
11   - name: 3306-port
12     port: 3306
13   selector:
14     app: mariadb
15   clusterIP: None
16 #{{ end }}
17 #{{ if not .Values.disablePolicyNexus }}
18 ---
19 apiVersion: v1
20 kind: Service
21 metadata:
22   labels:
23     app: nexus
24   name: nexus
25   namespace: "{{ .Values.nsPrefix }}-policy"
26 spec:
27   ports:
28   - name: nexus-port
29     port: 8081
30   selector:
31     app: nexus
32   clusterIP: None
33 #{{ end }}
34 #{{ if not .Values.disablePolicyDrools }}
35 ---
36 apiVersion: v1
37 kind: Service
38 metadata:
39   labels:
40     app: drools
41   name: drools
42   namespace: "{{ .Values.nsPrefix }}-policy"
43 spec:
44   ports:
45   - name: "drools-port"
46     port: 6969
47     nodePort: {{ .Values.nodePortPrefix }}17
48   - name: "drools-port2"
49     port: 9696
50     nodePort: {{ .Values.nodePortPrefix }}21
51   selector:
52     app: drools
53   type: NodePort
54 #{{ end }}
55 #{{ if not .Values.disablePolicyPap }}
56 ---
57 apiVersion: v1
58 kind: Service
59 metadata:
60   name: pap
61   namespace: "{{ .Values.nsPrefix }}-policy"
62   labels:
63     app: pap
64 spec:
65   ports:
66   - name: 8443-port
67     port: 8443
68     nodePort: {{ .Values.nodePortPrefix }}19
69   - name: 9091-port
70     port: 9091
71     nodePort: {{ .Values.nodePortPrefix }}18
72   selector:
73     app: pap
74   type: NodePort
75 #{{ end }}
76 #{{ if not .Values.disablePolicyPdp }}
77 ---
78 apiVersion: v1
79 kind: Service
80 metadata:
81   name: pdp
82   namespace: "{{ .Values.nsPrefix }}-policy"
83   labels:
84     app: pdp
85   annotations:
86     msb.onap.org/service-info: '[
87       {
88           "serviceName": "policy-pdp",
89           "version": "v1",
90           "url": "/pdp",
91           "protocol": "REST",
92           "port": "8081",
93           "visualRange":"1"
94       },
95       {
96           "serviceName": "policy-pdp-deprecated",
97           "version": "v1",
98           "url": "/pdp",
99           "protocol": "REST",
100           "port": "8081",
101           "visualRange":"1",
102           "path":"/pdp"
103       }
104       ]'
105 spec:
106   ports:
107   - name: 8081-port
108     port: 8081
109     nodePort: {{ .Values.nodePortPrefix }}20
110   selector:
111     app: pdp
112   type: NodePort
113 #{{ end }}
114 #{{ if not .Values.disablePolicyBrmsgw }}
115 ---
116 apiVersion: v1
117 kind: Service
118 metadata:
119   name: brmsgw
120   namespace: "{{ .Values.nsPrefix }}-policy"
121   labels:
122     app: brmsgw
123 spec:
124   ports:
125   - name: 9989-port
126     port: 9989
127     nodePort: {{ .Values.nodePortPrefix }}16
128   selector:
129     app: brmsgw
130   type: NodePort
131 #{{ end }}