Skip to content

[chore]: Upgrade otelcollector to v0.129.0#1207

Closed
gracewehner wants to merge 2 commits into
grace/otel-upgrade-patchfrom
bot/otelcollector-upgrade-v0.129.0
Closed

[chore]: Upgrade otelcollector to v0.129.0#1207
gracewehner wants to merge 2 commits into
grace/otel-upgrade-patchfrom
bot/otelcollector-upgrade-v0.129.0

Conversation

@gracewehner
Copy link
Copy Markdown
Contributor

@gracewehner gracewehner commented Jul 7, 2025

This PR upgrades the otelcollector to the latest version available for the opentelemetry-collector and opentelemetry-operator.

It was automatically generated by the GitHub Actions workflow.

The summary of the OSS changelog is below:

Prometheusreceiver Changes

v0.127.0 to v0.129.0

Generated on: 2025-07-07 20:14:08


v0.129.0

  • [FEATURE] prometheusreceiver: Promote the receiver.prometheusreceiver.RemoveLegacyResourceAttributes featuregate to stable (#40572) It has been beta since v0.126.0
  • [BUG FIX] prometheusreceiver: Fix invalid metric name validation error in scrape start from target allocator. (#35459, #40788) Prometheus made setting metric_name_validation_scheme, metric_name_escaping_scheme mandatory mandatory, use sane defaults.

Summary

Category Count
Breaking Changes 0
Features 1
Bug Fixes 1
Other Changes 0
Total 2

Target-allocator Changes

v0.127.0 to v0.129.1

Generated on: 2025-07-07 20:14:21


0.129.1

  • [BREAKING] targetallocator, collector: Remove stable feature gate PrometheusOperatorIsAvailable (#4141)
  • [FEATURE] target allocator: Adds support for HTML output in the target allocator. (#3622)
  • [BUG FIX] target allocator: ensure stable iteration order of target labels when generating hash (#4082)
  • [BUG FIX] target allocator: Fix OpenShift must-gather for Target Allocator (#4084)

Summary

Category Count
Breaking Changes 1
Features 1
Bug Fixes 2
Other Changes 0
Total 4

@gracewehner
Copy link
Copy Markdown
Contributor Author

⚠️ Building the otelcollector failed. Manual review for breaking changes is required. View build errors below.

View build errors
rm -rf otelcollector
go get
go build -buildmode=pie -ldflags '-linkmode external -extldflags=-Wl,-z,now' -o otelcollector .
make -C ../fluent-bit/src
make[1]: Entering directory '/home/runner/work/prometheus-collector/prometheus-collector/otelcollector/fluent-bit/src'
========================= Building  out_appinsights plugin go code  =========================
#export BUILDVERSION=..-
#export BUILDDATE=
#@echo 
#@echo 
========================= cleanup existing .so and .h file  =========================
rm -rf *.so *.h *~
========================= go get  =========================
go get
go: downloading github.com/fluent/fluent-bit-go v0.0.0-20220311094233-780004bf5562
go: downloading github.com/microsoft/ApplicationInsights-Go v0.4.4
go: downloading github.com/ugorji/go/codec v1.3.0
go: downloading gopkg.in/natefinch/lumberjack.v2 v2.2.1
go: downloading k8s.io/apimachinery v0.33.2
go: downloading github.com/prometheus/client_model v0.6.1
go: downloading github.com/prometheus/common v0.62.0
go: downloading github.com/prometheus/procfs v0.15.1
go: downloading golang.org/x/sys v0.31.0
go: downloading google.golang.org/protobuf v1.36.5
go: downloading code.cloudfoundry.org/clock v0.0.0-20180518195852-02e53af36e6c
go: downloading github.com/gofrs/uuid v3.3.0+incompatible
go: downloading golang.org/x/net v0.38.0
go: downloading sigs.k8s.io/randfill v1.0.0
go: downloading golang.org/x/term v0.30.0
go: downloading golang.org/x/oauth2 v0.24.0
go: downloading k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff
go: downloading golang.org/x/text v0.23.0
go: downloading github.com/go-openapi/jsonreference v0.20.2
========================= go build  =========================
go build -race -buildmode=c-shared -ldflags '-extldflags=-Wl,-z,now' -o out_appinsights.so .
make[1]: Leaving directory '/home/runner/work/prometheus-collector/prometheus-collector/otelcollector/fluent-bit/src'
make -C ../prom-config-validator-builder
make[1]: Entering directory '/home/runner/work/prometheus-collector/prometheus-collector/otelcollector/prom-config-validator-builder'
========================= Building prom config validator =========================
========================= cleanup existing promconfigvalidator =========================
rm -rf promconfigvalidator
========================= go get  =========================
go get
========================= go build  =========================
go build -buildmode=pie -ldflags '-linkmode external -extldflags=-Wl,-z,now' -o promconfigvalidator .
make[1]: Leaving directory '/home/runner/work/prometheus-collector/prometheus-collector/otelcollector/prom-config-validator-builder'
make -C ../otel-allocator
make[1]: Entering directory '/home/runner/work/prometheus-collector/prometheus-collector/otelcollector/otel-allocator'
========================= Building targetallocator =========================
========================= cleanup existing targetallocator =========================
rm -rf targetallocator
========================= go get  =========================
go get
========================= go build  =========================
go build -buildmode=pie -ldflags '-linkmode external -extldflags=-Wl,-z,now' -o targetallocator .
# github.com/open-telemetry/opentelemetry-operator/cmd/otel-allocator
./main.go:7:2: "strings" imported and not used
make[1]: *** [Makefile:9: targetallocator] Error 1
make[1]: Leaving directory '/home/runner/work/prometheus-collector/prometheus-collector/otelcollector/otel-allocator'
make: *** [Makefile:20: targetallocator] Error 2

@gracewehner gracewehner force-pushed the bot/otelcollector-upgrade-v0.129.0 branch from 19c0bc5 to 3b16933 Compare July 7, 2025 19:48
@gracewehner
Copy link
Copy Markdown
Contributor Author

✅ Building the otelcollector and related go binaries succeeded. No breaking changes were detected.
The otelcollector was successfully upgraded to version v0.129.0.

@gracewehner
Copy link
Copy Markdown
Contributor Author

CVE Changes Report

The following CVE changes were detected when upgrading to version v0.129.0:

=== CVE Changes Report ===
Removed CVEs:
Added CVEs:

The trivyignore file was updated to ignore the new CVEs.

@gracewehner
Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines could not run because the pipeline triggers exclude this branch/path.

@gracewehner gracewehner force-pushed the bot/otelcollector-upgrade-v0.129.0 branch from 97e2717 to c561ace Compare July 7, 2025 20:14
@gracewehner
Copy link
Copy Markdown
Contributor Author

✅ Building the otelcollector and related go binaries succeeded. No breaking changes were detected.
The otelcollector was successfully upgraded to version v0.129.0.

@gracewehner
Copy link
Copy Markdown
Contributor Author

CVE Changes Report

The following CVE changes were detected when upgrading to version v0.129.0:

=== CVE Changes Report ===
Removed CVEs:
Added CVEs:

The trivyignore file was updated to ignore the new CVEs.

@gracewehner
Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines could not run because the pipeline triggers exclude this branch/path.

@gracewehner gracewehner closed this Jul 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant