b1ee989b4df9408ea72be0a0ebf2b2f5c40f596c
[oom.git] / kubernetes / aai / templates / all-services.yaml
1 #{{ if not .Values.disableAaiHbase }}
2 apiVersion: v1
3 kind: Service
4 metadata:
5   name: hbase
6   namespace: "{{ .Values.nsPrefix }}"
7   labels:
8     app: hbase
9 spec:
10   ports:
11   - name: "hbase-port-1"
12     port: 2181
13   - name: "hbase-port-2"
14     port: 8080
15   - name: "hbase-port-3"
16     port: 8085
17   - name: "hbase-port-4"
18     port: 9090
19   - name: "hbase-port-5"
20     port: 16000
21   - name: "hbase-port-6"
22     port: 16010
23   - name: "hbase-port-7"
24     port: 16201
25   selector:
26     app: hbase
27   clusterIP: None
28 #{{ end }}
29 #{{ if not .Values.disableAaiAaiService }}
30 ---
31 apiVersion: v1
32 kind: Service
33 metadata:
34   name: aai-service
35   namespace: "{{ .Values.nsPrefix }}"
36   labels:
37     app: aai-service
38 spec:
39   ports:
40   - name: "aai-service-port-8443"
41     port: 8443
42     targetPort: 8443
43     nodePort: {{ .Values.nodePortPrefix }}33
44   - name: "aai-service-port-8080"
45     port: 8080
46     targetPort: 8080
47     nodePort: {{ .Values.nodePortPrefix }}32
48   type: NodePort
49   selector:
50     app: aai-service
51   clusterIP: {{ .Values.aaiServiceClusterIp }}
52 #{{ end }}
53 #{{ if not .Values.disableAaiModelLoaderService }}
54 ---
55 apiVersion: v1
56 kind: Service
57 metadata:
58   name: model-loader-service
59   namespace: "{{ .Values.nsPrefix }}"
60   labels:
61     app: model-loader-service
62 spec:
63   ports:
64   - name: "model-loader-service-port-8443"
65     port: 8443
66     nodePort: {{ .Values.nodePortPrefix }}29
67   - name: "model-loader-service-port-8080"
68     port: 8080
69     nodePort: {{ .Values.nodePortPrefix }}10
70   type: NodePort
71   selector:
72     app: model-loader-service
73 #{{ end }}
74 ---
75 apiVersion: v1
76 kind: Service
77 metadata:
78   name: gremlin
79   namespace: "{{ .Values.nsPrefix }}"
80   labels:
81     app: gremlin
82 spec:
83   ports:
84   - name: "gremlin-port"
85     port: 8182
86   selector:
87     app: gremlin
88   clusterIP: None
89 #{{ if not .Values.disableAaiElasticsearch }}
90 ---
91 apiVersion: v1
92 kind: Service
93 metadata:
94   name: aai-elasticsearch
95   namespace: "{{ .Values.nsPrefix }}"
96   labels:
97     app: aai-elasticsearch
98 spec:
99   ports:
100   - name: "aai-elasticsearch-port"
101     port: 9200
102   selector:
103     app: aai-elasticsearch
104   clusterIP: None
105 #{{ end }}
106 #{{ if not .Values.disableAaiSearchDataService }}
107 ---
108 apiVersion: v1
109 kind: Service
110 metadata:
111   name: search-data-service
112   namespace: "{{ .Values.nsPrefix }}"
113   labels:
114     app: search-data-service
115 spec:
116   ports:
117   - name: "search-data-service-port-9509"
118     port: 9509
119   selector:
120     app: search-data-service
121   clusterIP: None
122 #{{ end }}
123 #{{ if not .Values.disableAaiAaiTraversal }}
124 ---
125 apiVersion: v1
126 kind: Service
127 metadata:
128   name: aai-traversal
129   namespace: "{{ .Values.nsPrefix }}"
130   labels:
131     app: aai-traversal
132 spec:
133   ports:
134   - name: "aai-traversal-port-8446"
135     port: 8446
136   - name: aai-traversal-port-debug
137     port: 5005
138   selector:
139     app: aai-traversal
140   clusterIP: None
141 #{{ end }}
142 #{{ if not .Values.disableAaiAaiResources }}
143 ---
144 apiVersion: v1
145 kind: Service
146 metadata:
147   name: aai-resources
148   namespace: "{{ .Values.nsPrefix }}"
149   labels:
150     app: aai-resources
151 spec:
152   ports:
153   - name: "aai-resources-port-8447"
154     port: 8447
155   - name: aai-resources-port-debug
156     port: 5005
157   selector:
158     app: aai-resources
159   clusterIP: None
160 #{{ end }}
161 #{{ if not .Values.disableAaiSparkyBe }}
162 ---
163 apiVersion: v1
164 kind: Service
165 metadata:
166   name: sparky-be
167   namespace: "{{ .Values.nsPrefix }}"
168   labels:
169     app: sparky-be
170 spec:
171   ports:
172   - name: "sparky-be-port-9517"
173     port: 9517
174   selector:
175     app: sparky-be
176   clusterIP: None
177 #{{ end }}