Skip to content
This repository was archived by the owner on Jan 8, 2024. It is now read-only.

Commit f00b36d

Browse files
authored
Merge pull request #21 from axoflow/opentelemetry
collector: add opentelemetry() src and dst
2 parents f8fe96e + 8f887cb commit f00b36d

File tree

4 files changed

+47
-2
lines changed

4 files changed

+47
-2
lines changed

charts/axosyslog-collector/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ apiVersion: v2
22
name: axosyslog-collector
33
description: AxoSyslog Kubernetes log collector
44
type: application
5-
version: 0.3.0
6-
appVersion: "4.2.0"
5+
version: 0.4.0
6+
appVersion: "4.3.1"

charts/axosyslog-collector/templates/config.yaml

+16
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,15 @@ data:
2222
{{- if .Values.config.sources.kubernetes.enabled }}
2323
source { kubernetes(); };
2424
{{- end }}
25+
{{- range .Values.config.sources.opentelemetry }}
26+
source {
27+
opentelemetry(
28+
{{- if .port }}
29+
port({{ .port }})
30+
{{- end }}
31+
);
32+
};
33+
{{- end }}
2534
{{- range .Values.config.destinations.network }}
2635
destination {
2736
network(
@@ -72,6 +81,13 @@ data:
7281
{{- end }}
7382
);
7483
};
84+
{{- end }}
85+
{{- range .Values.config.destinations.opentelemetry }}
86+
destination {
87+
opentelemetry(
88+
url({{ tpl .url $ | quote }})
89+
);
90+
};
7591
{{- end }}
7692
};
7793
{{- end }}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{{- if .Values.service.create }}
2+
---
3+
apiVersion: v1
4+
kind: Service
5+
metadata:
6+
name: "{{ template "axosyslog-collector.fullname" . }}"
7+
spec:
8+
selector:
9+
app: "{{ template "axosyslog-collector.fullname" . }}"
10+
release: {{ .Release.Name | quote }}
11+
ports:
12+
{{ if .Values.service.extraPorts }}
13+
{{ toYaml ( .Values.service.extraPorts ) | nindent 4 }}
14+
{{ end }}
15+
{{ range .Values.config.sources.opentelemetry }}
16+
- protocol: TCP
17+
port: {{ .port | default 4317 }}
18+
{{ end }}
19+
{{- end }}

charts/axosyslog-collector/values.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ config:
4545
sources:
4646
kubernetes:
4747
enabled: true
48+
opentelemetry: []
49+
# E.g.:
50+
# - port: 4317
4851
destinations:
4952
network: []
5053
# E.g.:
@@ -65,6 +68,9 @@ config:
6568
# Key: "/path/to/Key.pem"
6669
# peerVerify: false
6770
# template: "$(format-json .*)"
71+
opentelemetry: []
72+
# E.g.:
73+
# - url: "10.104.232.95:4317"
6874

6975
rbac:
7076
create: true
@@ -76,6 +82,10 @@ openShift:
7682
create: true
7783
annotations: {}
7884

85+
service:
86+
create: false
87+
extraPorts: []
88+
7989
serviceAccount:
8090
create: true
8191
annotations: {}

0 commit comments

Comments
 (0)