Skip to content

Commit d524890

Browse files
authored
Release logzio-telemetry chart v4.2.6 (#510)
* Fix standalone self metrics collection for EKS Fargate (#508) - Fix a bug where standalone collector doesn't scrape its own metrics - Update target API to support EKS fargate node * Upgrade OpenTelemetry to v0.103.0 (#509) * Upgrade logzio-telemetry chart to v4.2.6 - Upgrade `otel/opentelemetry-collector-contrib` image to `v0.103.0` - Fix standalone self metrics collection for EKS Fargate * typo * Increase sleep period for tests
1 parent 38c7235 commit d524890

File tree

5 files changed

+43
-10
lines changed

5 files changed

+43
-10
lines changed

.github/workflows/logzio-telemetry-test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ jobs:
6969
kubectl apply -f tests/resources/tracegen.yaml
7070
kubectl rollout status deployment/trace-gen --timeout=300s
7171
72-
- name: sleep for 2 minutes
73-
run: sleep 120
72+
- name: sleep for 3 minutes
73+
run: sleep 180
7474

7575
- name: Run Go Tests
7676
env:

charts/logzio-telemetry/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ dependencies:
2525
# to the chart and its templates, including the app version.
2626
# Versions are expected to follow Semantic Versioning (https://semver.org/)
2727

28-
version: 4.2.5
28+
version: 4.2.6
2929

3030

3131
# This is the version number of the application being deployed. This version number should be
3232
# incremented each time you make changes to the application. Versions are not expected to
3333
# follow Semantic Versioning. They should reflect the version the application is using.
34-
appVersion: 0.102.1
34+
appVersion: 0.103.0
3535
maintainers:
3636
- name: yotamloe
3737

charts/logzio-telemetry/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,9 @@ If you don't want the sub charts to installed add the relevant flag per sub char
412412

413413

414414
## Change log
415+
* 4.2.6
416+
- Upgrade `otel/opentelemetry-collector-contrib` image to `v0.103.0`
417+
- Fix standalone self metrics collection for EKS Fargate
415418
* 4.2.5
416419
- Added 'user-agent' header for telemetry data.
417420
* 4.2.4

charts/logzio-telemetry/templates/clusterrolebinding.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,23 @@ subjects:
1818
name: {{ include "opentelemetry-collector.serviceAccountName" . }}
1919
namespace: {{ .Release.Namespace }}
2020
{{- end -}}
21+
{{- if and .Values.managedServiceAccount .Values.standaloneCollector.enabled }}
22+
apiVersion: rbac.authorization.k8s.io/v1
23+
kind: ClusterRoleBinding
24+
metadata:
25+
name: '{{ include "opentelemetry-collector.clusterRoleName" . }}-cluster-admin'
26+
labels:
27+
{{- include "opentelemetry-collector.labels" . | nindent 4 }}
28+
{{- with .Values.clusterRole.clusterRoleBinding.annotations }}
29+
annotations:
30+
{{- toYaml . | nindent 4 }}
31+
{{- end }}
32+
roleRef:
33+
kind: ClusterRole
34+
name: 'cluster-admin'
35+
apiGroup: rbac.authorization.k8s.io
36+
subjects:
37+
- kind: ServiceAccount
38+
name: {{ include "opentelemetry-collector.serviceAccountName" . }}
39+
namespace: {{ .Release.Namespace }}
40+
{{- end -}}

charts/logzio-telemetry/values.yaml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -390,19 +390,29 @@ metricsConfig:
390390
scrape_configs:
391391
- job_name: 'kubernetes-cadvisor'
392392
scheme: https
393-
metrics_path: /metrics/cadvisor
394393
tls_config:
395394
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
396395
insecure_skip_verify: true
397-
bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
396+
authorization:
397+
type: Bearer
398+
credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token
398399
kubernetes_sd_configs:
399400
- role: node
400401
relabel_configs:
402+
- replacement: kubernetes.default.svc:443
403+
target_label: __address__
401404
- action: labelmap
402-
regex: __meta_kubernetes_node_label_(.+)
405+
regex: __meta_kubernetes_node_label_(.+)
406+
- action: replace
407+
replacement: kubernetes360
408+
target_label: logzio_app
409+
- source_labels: [__meta_kubernetes_node_name]
410+
regex: (.+)
411+
target_label: __metrics_path__
412+
replacement: /api/v1/nodes/$${1}/proxy/metrics/cadvisor
403413
- action: replace
404414
replacement: kubernetes360
405-
target_label: logzio_app
415+
target_label: logzio_app
406416
metric_relabel_configs: []
407417
prometheus/collector:
408418
config:
@@ -498,7 +508,7 @@ image:
498508
repository: otel/opentelemetry-collector-contrib
499509
pullPolicy: IfNotPresent
500510
# Overrides the image tag whose default is the chart appVersion.
501-
tag: "0.102.1"
511+
tag: "0.103.0"
502512
nginxWindowsImage:
503513
# Reverse proxy image to enable metrics scraping from windows nodes
504514
repository: logzio/logzio-windows-node-reverse-proxy
@@ -512,7 +522,7 @@ windowsExporterInstallerImage:
512522
spmImage:
513523
repository: otel/opentelemetry-collector-contrib
514524
pullPolicy: IfNotPresent
515-
tag: "0.102.1"
525+
tag: "0.103.0"
516526
imagePullSecrets: []
517527

518528
# OpenTelemetry Collector executable

0 commit comments

Comments
 (0)