create K8S cluster by TOSCA
[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   selector:
49     app: drools
50   type: NodePort
51 #{{ end }}
52 #{{ if not .Values.disablePolicyPap }}
53 ---
54 apiVersion: v1
55 kind: Service
56 metadata:
57   name: pap
58   namespace: "{{ .Values.nsPrefix }}-policy"
59   labels:
60     app: pap
61 spec:
62   ports:
63   - name: 8443-port
64     port: 8443
65     nodePort: {{ .Values.nodePortPrefix }}19
66   - name: 9091-port
67     port: 9091
68     nodePort: {{ .Values.nodePortPrefix }}18
69   selector:
70     app: pap
71   type: NodePort
72 #{{ end }}
73 #{{ if not .Values.disablePolicyPdp }}
74 ---
75 apiVersion: v1
76 kind: Service
77 metadata:
78   name: pdp
79   namespace: "{{ .Values.nsPrefix }}-policy"
80   labels:
81     app: pdp
82   annotations:
83     msb.onap.org/service-info: '[
84       {
85           "serviceName": "policy-pdp",
86           "version": "v1",
87           "url": "/pdp",
88           "protocol": "REST",
89           "port": "8081",
90           "visualRange":"1"
91       },
92       {
93           "serviceName": "policy-pdp-deprecated",
94           "version": "v1",
95           "url": "/pdp",
96           "protocol": "REST",
97           "port": "8081",
98           "visualRange":"1",
99           "path":"/pdp"
100       }
101       ]'
102 spec:
103   ports:
104   - name: 8081-port
105     port: 8081
106     nodePort: {{ .Values.nodePortPrefix }}20
107   selector:
108     app: pdp
109   type: NodePort
110 #{{ end }}
111 #{{ if not .Values.disablePolicyBrmsgw }}
112 ---
113 apiVersion: v1
114 kind: Service
115 metadata:
116   name: brmsgw
117   namespace: "{{ .Values.nsPrefix }}-policy"
118   labels:
119     app: brmsgw
120 spec:
121   ports:
122   - name: 9989-port
123     port: 9989
124     nodePort: {{ .Values.nodePortPrefix }}16
125   selector:
126     app: brmsgw
127   type: NodePort
128 #{{ end }}