Skip to content

Commit a4db518

Browse files
authored
chore: bump opentelemetry-collector to 0.152.1 (#933)
## Summary - Bump `otel-integration` chart to `0.0.317` - Bump `opentelemetry-collector` chart dependencies to `0.132.0` - Bump Windows collector image values to `0.152.1-windows-2019-amd64` - Bump target allocator image tag to `v0.152.0` - Add generated Collector schema for `0.152.1` - Update e2e expectations for Collector `0.152.1` - Update `sync-otel-collector` workflow to skip creating a bump branch when the branch already exists ## Compatibility Keeps the companion changes aligned with the Helm chart bump while preserving the intentionally limited workflow behavior: - Adds `otelcol_exporter_in_flight_requests` as an optional expected metric for newer Collector exporterhelper telemetry. - Keeps the workflow change minimal: if `chore/bump-otel-collector-<version>` already exists, the workflow skips creating a new bump branch and does not recreate/replace the branch. - Uses the already-merged supervised image bump from `#936` as the base, without duplicating supervised image release changes in this PR. ## Validation Authoritative passing runs: - Static e2e compile check: - `go test ./... -run '^TestNonExistent$'` from `otel-integration/k8s-helm/e2e-test` - Workflow syntax: - `bash -n .github/workflows/sync-otel-collector.yml` - Chart dependency resolver: - `scripts/resolve-collector-chart-version.sh otel-integration/k8s-helm/Chart.yaml` - returned `0.132.0` - Schema JSON validation: - `jq -e . otelcol-schemas/0.152.1-schema.json` - Downstream Linux e2e against the local Helm chart: - `linux-run-all-default-20260608-135729.log` - Windows EKS validation against the local Helm chart: - `windows-verify-debug-settings-01521-eu-west-2-20260608-144142.log` - `windows-verify-log-collection-01521-eu-west-2-20260608-144151.log` - `windows-runtime-snapshot-01521-eu-west-2-20260608-144204.log` Evidence logs: https://gist.github.com/iblancasa/f9d8347b43f0957c913a9020ee4e145d Non-authoritative logs from earlier failed/partial/wrong-invocation attempts are not used as passing evidence. --------- Signed-off-by: Israel Blancas <iblancasa@gmail.com>
1 parent 99fdd35 commit a4db518

32 files changed

Lines changed: 29836 additions & 166 deletions

otel-ecs-ec2/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
### v0.0.32 / 2026-06-08
4+
5+
- [Feat] Bump the OpenTelemetry Collector image to v0.152.1.
6+
7+
#### Changes from opentelemetry-collector 0.131.9:
8+
- [Breaking] Fix `spanMetricsMulti` to apply the same extra dimensions (including `errorTracking` fallback from `presets.spanMetrics`) to all spanmetrics connectors, and skip auto-added status code dimensions when they are already listed in `extraDimensions`.
9+
- [Breaking] Fix `spanmetrics/default` and routed `spanmetrics/<index>` connectors to match single `spanMetrics` compatibility defaults by setting `add_resource_attributes: true` and `histogram.unit: ms`, required for APM span metrics.
10+
311
### v0.0.31 / 2026-05-27
412

513
- [Change] Update Helm dependency `opentelemetry-agent` to chart version `0.131.8`.

otel-ecs-ec2/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: ecs-ec2-integration
33
description: ECS-EC2 OpenTelemetry Integration
4-
version: 0.0.31
4+
version: 0.0.32
55
keywords:
66
- OpenTelemetry Collector
77
- OpenTelemetry Agent
@@ -11,12 +11,12 @@ keywords:
1111
dependencies:
1212
- name: opentelemetry-collector
1313
alias: opentelemetry-agent
14-
version: "0.131.8"
14+
version: "0.132.0"
1515
repository: https://cgx.jfrog.io/artifactory/coralogix-charts-virtual
1616
condition: opentelemetry-agent.enabled
1717
- name: opentelemetry-collector
1818
alias: opentelemetry-ebpf-profiler
19-
version: "0.131.8"
19+
version: "0.132.0"
2020
repository: https://cgx.jfrog.io/artifactory/coralogix-charts-virtual
2121
condition: opentelemetry-ebpf-profiler.enabled
2222
sources:

otel-ecs-ec2/examples/manifest-ebpf.yaml

Lines changed: 35 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,11 @@ metadata:
66
name: ecs-ec2-example-opentelemetry-agent
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-agent-0.131.8
9+
helm.sh/chart: opentelemetry-agent-0.132.0
1010
app.kubernetes.io/name: opentelemetry-agent
1111
app.kubernetes.io/instance: ecs-ec2-example
12-
app.kubernetes.io/version: "0.151.0"
12+
app.kubernetes.io/version: "0.152.1"
1313
app.kubernetes.io/managed-by: Helm
14-
15-
16-
1714
---
1815
# Source: ecs-ec2-integration/charts/opentelemetry-ebpf-profiler/templates/serviceaccount.yaml
1916
apiVersion: v1
@@ -22,14 +19,11 @@ metadata:
2219
name: ecs-ec2-example-opentelemetry-ebpf-profiler
2320
namespace: default
2421
labels:
25-
helm.sh/chart: opentelemetry-ebpf-profiler-0.131.8
22+
helm.sh/chart: opentelemetry-ebpf-profiler-0.132.0
2623
app.kubernetes.io/name: opentelemetry-ebpf-profiler
2724
app.kubernetes.io/instance: ecs-ec2-example
28-
app.kubernetes.io/version: "0.151.0"
25+
app.kubernetes.io/version: "0.152.1"
2926
app.kubernetes.io/managed-by: Helm
30-
31-
32-
3327
---
3428
# Source: ecs-ec2-integration/charts/opentelemetry-agent/templates/configmap-agent.yaml
3529
apiVersion: v1
@@ -38,10 +32,10 @@ metadata:
3832
name: ecs-ec2-example-opentelemetry-agent-agent
3933
namespace: default
4034
labels:
41-
helm.sh/chart: opentelemetry-agent-0.131.8
35+
helm.sh/chart: opentelemetry-agent-0.132.0
4236
app.kubernetes.io/name: opentelemetry-agent
4337
app.kubernetes.io/instance: ecs-ec2-example
44-
app.kubernetes.io/version: "0.151.0"
38+
app.kubernetes.io/version: "0.152.1"
4539
app.kubernetes.io/managed-by: Helm
4640

4741
data:
@@ -65,6 +59,8 @@ data:
6559
- name: http.response.status_code
6660
- name: rpc.grpc.status_code
6761
- name: service.version
62+
exclude_dimensions:
63+
- collector.instance.id
6864
histogram:
6965
explicit:
7066
buckets:
@@ -87,6 +83,7 @@ data:
8783
add_resource_attributes: true
8884
aggregation_cardinality_limit: 100000
8985
exclude_dimensions:
86+
- collector.instance.id
9087
- span.name
9188
histogram:
9289
explicit:
@@ -115,6 +112,8 @@ data:
115112
- name: db.collection.name
116113
- name: db.system
117114
- name: service.version
115+
exclude_dimensions:
116+
- collector.instance.id
118117
histogram:
119118
explicit:
120119
buckets:
@@ -140,6 +139,7 @@ data:
140139
- name: db.namespace
141140
- name: db.system
142141
exclude_dimensions:
142+
- collector.instance.id
143143
- span.name
144144
- span.kind
145145
histogram:
@@ -175,14 +175,14 @@ data:
175175
timeout: 10s
176176
logs:
177177
headers:
178-
X-Coralogix-Distribution: ecs-ec2-integration/0.0.31
178+
X-Coralogix-Distribution: ecs-ec2-integration/0.0.32
179179
metrics:
180180
headers:
181-
X-Coralogix-Distribution: helm-otel-integration/0.0.31
181+
X-Coralogix-Distribution: helm-otel-integration/0.0.32
182182
private_key: ${env:CORALOGIX_PRIVATE_KEY}
183183
profiles:
184184
headers:
185-
X-Coralogix-Distribution: helm-otel-integration/0.0.31
185+
X-Coralogix-Distribution: helm-otel-integration/0.0.32
186186
x-coralogix-ingress: otlp/v1.10.0
187187
sending_queue:
188188
batch:
@@ -202,13 +202,13 @@ data:
202202
timeout: 30s
203203
traces:
204204
headers:
205-
X-Coralogix-Distribution: helm-otel-integration/0.0.31
205+
X-Coralogix-Distribution: helm-otel-integration/0.0.32
206206
coralogix/resource_catalog:
207207
application_name: resource
208208
domain: coralogix.com
209209
logs:
210210
headers:
211-
X-Coralogix-Distribution: ecs-ec2-integration/0.0.31
211+
X-Coralogix-Distribution: ecs-ec2-integration/0.0.32
212212
x-coralogix-ingress: metadata-as-otlp-logs/v1
213213
private_key: ${CORALOGIX_PRIVATE_KEY}
214214
sending_queue:
@@ -233,7 +233,7 @@ data:
233233
non_identifying_attributes:
234234
cx.agent.type: agent
235235
cx.cluster.name: ''
236-
helm.chart.opentelemetry-agent.version: 0.131.8
236+
helm.chart.opentelemetry-agent.version: 0.132.0
237237
server:
238238
http:
239239
endpoint: https://ingress.coralogix.com/opamp/v1
@@ -358,8 +358,6 @@ data:
358358
== "opentelemetry-collector"
359359
- replace_pattern(metric.name, "^otelcol_process_cpu_seconds_seconds$", "otelcol_process_cpu_seconds")
360360
where resource.attributes["service.name"] == "opentelemetry-collector"
361-
- replace_pattern(metric.name, "^otelcol_process_memory_rss_bytes$", "otelcol_process_memory_rss_bytes")
362-
where resource.attributes["service.name"] == "opentelemetry-collector"
363361
- replace_pattern(metric.name, "^otelcol_process_runtime_heap_alloc_bytes_bytes$",
364362
"otelcol_process_runtime_heap_alloc_bytes") where resource.attributes["service.name"]
365363
== "opentelemetry-collector"
@@ -377,9 +375,6 @@ data:
377375
where resource.attributes["service.name"] == "opentelemetry-collector"
378376
- replace_pattern(metric.name, "^otelcol_otelsvc_k8s_pod_added$", "otelcol_otelsvc_k8s_pod_added_ratio")
379377
where resource.attributes["service.name"] == "opentelemetry-collector"
380-
- replace_pattern(metric.name, "^otelcol_otelsvc_k8s_pod_table_size_ratio$",
381-
"otelcol_otelsvc_k8s_pod_table_size_ratio") where resource.attributes["service.name"]
382-
== "opentelemetry-collector"
383378
- replace_pattern(metric.name, "^otelcol_otelsvc_k8s_pod_updated$", "otelcol_otelsvc_k8s_pod_updated_ratio")
384379
where resource.attributes["service.name"] == "opentelemetry-collector"
385380
- replace_pattern(metric.name, "^otelcol_otelsvc_k8s_pod_deleted$", "otelcol_otelsvc_k8s_pod_deleted_ratio")
@@ -797,10 +792,12 @@ data:
797792
prometheus:
798793
host: 0.0.0.0
799794
port: 8888
795+
without_scope_info: false
796+
without_type_suffix: false
797+
without_units: false
800798
resource:
801799
cx.agent.type: agent
802800
service.name: opentelemetry-collector
803-
804801
---
805802
# Source: ecs-ec2-integration/charts/opentelemetry-ebpf-profiler/templates/configmap-agent.yaml
806803
apiVersion: v1
@@ -809,10 +806,10 @@ metadata:
809806
name: ecs-ec2-example-opentelemetry-ebpf-profiler-agent
810807
namespace: default
811808
labels:
812-
helm.sh/chart: opentelemetry-ebpf-profiler-0.131.8
809+
helm.sh/chart: opentelemetry-ebpf-profiler-0.132.0
813810
app.kubernetes.io/name: opentelemetry-ebpf-profiler
814811
app.kubernetes.io/instance: ecs-ec2-example
815-
app.kubernetes.io/version: "0.151.0"
812+
app.kubernetes.io/version: "0.152.1"
816813
app.kubernetes.io/managed-by: Helm
817814

818815
data:
@@ -832,14 +829,14 @@ data:
832829
timeout: 10s
833830
logs:
834831
headers:
835-
X-Coralogix-Distribution: ecs-ec2-integration/0.0.31
832+
X-Coralogix-Distribution: ecs-ec2-integration/0.0.32
836833
metrics:
837834
headers:
838-
X-Coralogix-Distribution: helm-otel-integration/0.0.31
835+
X-Coralogix-Distribution: helm-otel-integration/0.0.32
839836
private_key: ${env:CORALOGIX_PRIVATE_KEY}
840837
profiles:
841838
headers:
842-
X-Coralogix-Distribution: helm-otel-integration/0.0.31
839+
X-Coralogix-Distribution: helm-otel-integration/0.0.32
843840
x-coralogix-ingress: otlp/v1.10.0
844841
sending_queue:
845842
batch:
@@ -859,7 +856,7 @@ data:
859856
timeout: 30s
860857
traces:
861858
headers:
862-
X-Coralogix-Distribution: helm-otel-integration/0.0.31
859+
X-Coralogix-Distribution: helm-otel-integration/0.0.32
863860
extensions:
864861
health_check:
865862
endpoint: ${env:MY_POD_IP}:13133
@@ -869,7 +866,7 @@ data:
869866
non_identifying_attributes:
870867
cx.agent.type: agent
871868
cx.cluster.name: ''
872-
helm.chart.opentelemetry-ebpf-profiler.version: 0.131.8
869+
helm.chart.opentelemetry-ebpf-profiler.version: 0.132.0
873870
server:
874871
http:
875872
endpoint: https://ingress.coralogix.com/opamp/v1
@@ -949,7 +946,6 @@ data:
949946
telemetry:
950947
logs:
951948
encoding: json
952-
953949
---
954950
# Source: ecs-ec2-integration/charts/opentelemetry-agent/templates/daemonset.yaml
955951
apiVersion: apps/v1
@@ -958,10 +954,10 @@ metadata:
958954
name: ecs-ec2-example-opentelemetry-agent-agent
959955
namespace: default
960956
labels:
961-
helm.sh/chart: opentelemetry-agent-0.131.8
957+
helm.sh/chart: opentelemetry-agent-0.132.0
962958
app.kubernetes.io/name: opentelemetry-agent
963959
app.kubernetes.io/instance: ecs-ec2-example
964-
app.kubernetes.io/version: "0.151.0"
960+
app.kubernetes.io/version: "0.152.1"
965961
app.kubernetes.io/managed-by: Helm
966962

967963
spec:
@@ -975,7 +971,7 @@ spec:
975971
template:
976972
metadata:
977973
annotations:
978-
checksum/config: 7906eaec12f20a400a2309cd184fe4bbcc5b83a94de1f2a0e8636e0eceae65ae
974+
checksum/config: f01c5e744ee1b047a71ef303145c2f3572ed4db732a889758cad459f50405fdc
979975

980976
labels:
981977
app.kubernetes.io/name: opentelemetry-agent
@@ -1086,7 +1082,6 @@ spec:
10861082
nodeSelector:
10871083
kubernetes.io/os: linux
10881084
hostNetwork: true
1089-
10901085
---
10911086
# Source: ecs-ec2-integration/charts/opentelemetry-ebpf-profiler/templates/daemonset.yaml
10921087
apiVersion: apps/v1
@@ -1095,10 +1090,10 @@ metadata:
10951090
name: ecs-ec2-example-opentelemetry-ebpf-profiler-agent
10961091
namespace: default
10971092
labels:
1098-
helm.sh/chart: opentelemetry-ebpf-profiler-0.131.8
1093+
helm.sh/chart: opentelemetry-ebpf-profiler-0.132.0
10991094
app.kubernetes.io/name: opentelemetry-ebpf-profiler
11001095
app.kubernetes.io/instance: ecs-ec2-example
1101-
app.kubernetes.io/version: "0.151.0"
1096+
app.kubernetes.io/version: "0.152.1"
11021097
app.kubernetes.io/managed-by: Helm
11031098

11041099
spec:
@@ -1112,7 +1107,7 @@ spec:
11121107
template:
11131108
metadata:
11141109
annotations:
1115-
checksum/config: e28a0988ed3a18dc65479807176e4bef9472c0b41f3b2d913c91151a64d4b0fb
1110+
checksum/config: e939b4cb931956583f65a5fa0f01cc09a41f5ffc9df2347cda3b14538dd3cf43
11161111

11171112
labels:
11181113
app.kubernetes.io/name: opentelemetry-ebpf-profiler
@@ -1134,7 +1129,7 @@ spec:
11341129
runAsUser: 0
11351130
runAsGroup: 0
11361131
privileged: true
1137-
image: "ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-ebpf-profiler:0.151.0"
1132+
image: "ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-ebpf-profiler:0.152.1"
11381133
imagePullPolicy: IfNotPresent
11391134
ports:
11401135
- name: otlp

0 commit comments

Comments
 (0)