Skip to content

Conversation

@kzys
Copy link
Contributor

@kzys kzys commented Feb 15, 2024

Since moby/moby#45652,
client.NewClientWithOpts wraps its Transport with
otelhttp.NewTransport, but *otelhttp.Transport doesn't satisfy http.Transport.

Fixes #3274

Change Summary

What and Why:

  • moby/moby upgrade brokes flyctl for some customers.
  • Our way of using the client library is no longer supported.

How:

Related to:


Documentation

  • Fresh Produce
  • In superfly/docs, or asked for help from docs team
  • n/a

Since moby/moby#45652,
client.NewClientWithOpts wraps its Transport with
otelhttp.NewTransport, but *otelhttp.Transport doesn't satisfy http.Transport.

Fixes #3274
@kzys kzys marked this pull request as ready for review February 15, 2024 19:03
@kzys kzys merged commit f627b53 into master Feb 15, 2024
@kzys kzys deleted the fix-otel-transport branch February 15, 2024 19:11
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.

Cannot deploy since flyctl v0.1.149: cannot apply host to transport: *otelhttp.Transport

4 participants