Merge "Add logstash parsing for SDC-BE and AAI-ML"
[oom.git] / kubernetes / log / templates / all-services.yaml
1 #{{ if not .Values.disableLogElasticsearch }}
2 apiVersion: v1
3 kind: Service
4 metadata:
5   labels:
6     app: elasticsearch
7   name: elasticsearch
8   namespace: {{ .Values.nsPrefix }}-log
9 spec:
10   ports:
11   - name: http
12     port: 9200
13     targetPort: 9200
14     nodePort: {{ .Values.nodePortPrefix }}54
15   selector:
16     app: elasticsearch
17   type: NodePort
18 ---
19 apiVersion: v1
20 kind: Service
21 metadata:
22   name: elasticsearchtcp
23   namespace: {{ .Values.nsPrefix }}-log
24   labels:
25     app: elasticsearch
26 spec:
27   ports:
28   - name: tcp
29     port: 9300
30     targetPort: 9300
31   selector:
32     app: elasticsearch
33 #{{ end }}
34 #{{ if not .Values.disableLogLogstash }}
35 ---
36 apiVersion: v1
37 kind: Service
38 metadata:
39   name: logstash
40   namespace: {{ .Values.nsPrefix }}-log
41   labels:
42     app: logstash
43 spec:
44   ports:
45   - name: transport
46     port: 5044
47     targetPort: 5044
48   selector:
49     app: logstash
50 #{{ end }}
51 #{{ if not .Values.disableLogKibana }}
52 ---
53 apiVersion: v1
54 kind: Service
55 metadata:
56   labels:
57     app: kibana
58   name: kibana
59   namespace: {{ .Values.nsPrefix }}-log
60 spec:
61   ports:
62   - name: tcp-ks
63     port: 5601
64     targetPort: 5601
65     nodePort: {{ .Values.nodePortPrefix }}53
66   selector:
67     app: kibana
68   type: NodePort
69 #{{ end }}