Skip to content

vendor: upgrade OpenTelemetry libraries to v1.19.0 / v0.45.0 (carry)#4356

Closed
crazy-max wants to merge 5 commits intomoby:masterfrom
crazy-max:otel-1.19
Closed

vendor: upgrade OpenTelemetry libraries to v1.19.0 / v0.45.0 (carry)#4356
crazy-max wants to merge 5 commits intomoby:masterfrom
crazy-max:otel-1.19

Conversation

@crazy-max
Copy link
Copy Markdown
Member

milas and others added 4 commits October 20, 2023 12:00
Core OTel libs are now at v1.19.0, while contrib is at v0.45.0.
The protocol has also reached 1.0.0.

Note that Jaeger exporter is frozen at v1.17.0, which is the
last version it was supported by OpenTelemetry. BuildKit should
likely begin the process of deprecating it as well, since OTLP
is now the recommended solution (by Jaeger themselves), but that
is not handled here.

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
fixes security issue (CVE-2023-44487)

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
@crazy-max
Copy link
Copy Markdown
Member Author

crazy-max commented Oct 20, 2023

@milas validate-docs does not look happy when running buildctl: https://github.com/moby/buildkit/actions/runs/6586246047/job/17894238978#step:4:265

 > [gen 6/6] RUN --mount=target=/context   --mount=target=.,type=tmpfs <<EOT (set -e...):
0.503 could not run command buildctl build --help: exit status 1

Added extra commit with smoke tests for the binaries and it seems to complain about otel updates: https://github.com/moby/buildkit/actions/runs/6586246066/job/17894247170#step:5:480

0.094 + buildctl --version
0.106 error: cannot merge resource due to conflicting Schema URL

Same for any integration tests: https://github.com/moby/buildkit/actions/runs/6586246066/job/17894326770?pr=4356#step:8:12727

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
@crazy-max
Copy link
Copy Markdown
Member Author

crazy-max commented Oct 20, 2023

@crazy-max
Copy link
Copy Markdown
Member Author

Ok now found out go.opentelemetry.io/otel/sdk is using semconv 1.21.0 while any other otel modules are using semconv 1.17.0.

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.

2 participants