[Chore] Update otel components to v0.127.0/v0.121.0#7686
[Chore] Update otel components to v0.127.0/v0.121.0#7686jlind23 merged 15 commits intoelastic:mainfrom
Conversation
|
This pull request does not have a backport label. Could you fix it @khushijain21? 🙏
|
|
/test |
|
This pull request is now in conflicts. Could you fix it? 🙏 |
|
/test |
|
Pinging @elastic/elastic-agent-control-plane (Team:Elastic-Agent-Control-Plane) |
mauri870
left a comment
There was a problem hiding this comment.
I tested this manually: elastic-agent compiles, the collector appears to work as before, and all tests pass. I think it's fine to merge this.
One concern is the prometheusreceiver. The collector compiles, but does it actually work with the different version of the receiver? I suppose the best way to be sure is to create a configuration using prometheusreceiver and confirm that it works.
Well, one reason I wouldn't want to test it out - is because this is a temporary solution (to unblock us). We should soon be able to ramp the |
|
@khushijain21 @mauri870 what backports we need here? |
Based on the original PR, only 8.x which I just added. |
I think there should be a changelog for the bump to otel 0.121.0. There are tons of changes included in upstream releases so we shouldn't silently do these version bumps. |
|
/test |
|
💚 Build Succeeded
History
|
* updateotel to v0.127.0 and v.121.0 respectively * do not update prometheus receiver * remove prometheus receiver dependency * fix component.go * fix component.go * change flush_timeout * revert permission * replace pr-receiver * add changelog * fix changelog summary --------- Co-authored-by: System Administrator <root@Khushis-MacBook-Pro.local> (cherry picked from commit b2c19df) # Conflicts: # go.mod # go.sum
* updateotel to v0.127.0 and v.121.0 respectively * do not update prometheus receiver * remove prometheus receiver dependency * fix component.go * fix component.go * change flush_timeout * revert permission * replace pr-receiver * add changelog * fix changelog summary --------- Co-authored-by: System Administrator <root@Khushis-MacBook-Pro.local> (cherry picked from commit b2c19df) # Conflicts: # .golangci.yml # NOTICE.txt # go.mod # go.sum # internal/pkg/otel/README.md # internal/pkg/otel/components.go # testing/integration/beat_receivers_test.go
* updateotel to v0.127.0 and v.121.0 respectively * do not update prometheus receiver * remove prometheus receiver dependency * fix component.go * fix component.go * change flush_timeout * revert permission * replace pr-receiver * add changelog * fix changelog summary --------- Co-authored-by: System Administrator <root@Khushis-MacBook-Pro.local>




What does this PR do?
It updates all otel components except
prometheus-receiverdue to its dependency on higher prometheus version (which conflicts with beats code). We should updateprometheus-receiveronce the following issue is resolved. See elastic/beats#42916This is a temporary solution to unblock us with otel related work on main branch.
This update was performed using following command
and manually degraded the version of
prometheus-receiver.Skipping changelog for now.
Checklist
./changelog/fragmentsusing the changelog toolHow to test this PR locally
Related issues