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