DockerCLI/vendor/github.com
Jonathan A. Sternberg 89db01ef97
cli: add otel sdk tracing and metric providers to the core cli
This adds the code used by buildx and compose into the default CLI
program to help normalize the usage of these APIs and allow code reuse
between projects. It also allows these projects to benefit from
improvements or changes that may be made by another team.

At the moment, these APIs are a pretty thin layer on the OTEL SDK. It
configures an additional exporter to a docker endpoint that's used for
usage collection and is only active if the option is configured in
docker desktop.

This also upgrades the OTEL version to v1.19 which is the one being used
by buildkit, buildx, compose, etc.

Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com>
2024-03-25 11:11:34 -05:00
..
Azure/go-ansiterm vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00
Microsoft vendor: github.com/Microsoft/hcsshim v0.11.1 2023-09-21 15:29:50 +02:00
beorn7/perks vendor with go mod 2021-12-16 21:16:01 +01:00
cenkalti/backoff/v4 cli: add otel sdk tracing and metric providers to the core cli 2024-03-25 11:11:34 -05:00
cespare/xxhash/v2 vendor: github.com/cespare/xxhash/v2 v2.2.0 2023-07-20 00:21:37 +02:00
containerd vendor: github.com/containerd/containerd v1.7.7 2023-10-13 21:39:50 +02:00
creack/pty vendor: github.com/creack/pty v1.1.21 2024-01-08 10:22:09 +01:00
distribution/reference vendor: github.com/distribution/reference v0.5.0 2023-09-28 00:18:52 +02:00
docker vendor: github.com/docker/docker 70e46f2c7c2d (v26.0.0-rc3-dev) 2024-03-16 16:53:20 +01:00
felixge/httpsnoop vendor: github.com/felixge/httpsnoop v1.0.4 2023-12-12 16:22:47 +01:00
fvbommel/sortorder vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00
go-logr cli: add otel sdk tracing and metric providers to the core cli 2024-03-25 11:11:34 -05:00
gogo/protobuf Set buildx as default builder 2022-02-03 10:38:05 +01:00
golang/protobuf vendor: google.golang.org/protobuf v1.33.0, github.com/golang/protobuf v1.5.4 2024-03-16 16:41:42 +01:00
google vendor: github.com/google/go-cmp v0.6.0 2024-01-08 10:25:45 +01:00
gorilla/mux vendor: github.com/gorilla/mux v1.8.1 2023-12-01 16:12:20 +01:00
grpc-ecosystem/grpc-gateway/v2 cli: add otel sdk tracing and metric providers to the core cli 2024-03-25 11:11:34 -05:00
inconshreveable/mousetrap vendor: github.com/inconshreveable/mousetrap v1.1.0 2022-12-27 13:45:16 +01:00
klauspost/compress vendor: github.com/klauspost/compress v1.17.4 2023-12-27 10:34:40 +01:00
mattn/go-runewidth vendor: github.com/mattn/go-runewidth v0.0.14 2023-05-05 02:37:12 +02:00
matttproud/golang_protobuf_extensions vendor with go mod 2021-12-16 21:16:01 +01:00
miekg/pkcs11 vendor: github.com/miekg/pkcs11 v1.1.1 2022-04-30 12:01:33 +02:00
mitchellh/mapstructure vendor: github.com/mitchellh/mapstructure v1.5.0 2023-12-27 17:42:31 +01:00
moby vendor: github.com/docker/docker 86b86412a1b7 (v26.0-dev) 2024-02-10 12:26:39 +01:00
morikuni/aec vendor with go mod 2021-12-16 21:16:01 +01:00
opencontainers vendor: github.com/docker/docker fc4d035e7a4e (v25.0.0-dev) 2023-10-26 09:30:44 +02:00
pkg/errors vendor with go mod 2021-12-16 21:16:01 +01:00
prometheus vendor: github.com/prometheus/client_golang v1.17.0 2024-02-26 17:45:07 +01:00
rivo/uniseg use our own version of text/tabwriter 2022-04-25 15:01:41 +02:00
sirupsen/logrus vendor: github.com/sirupsen/logrus v1.9.3 2023-06-12 11:21:25 +02:00
spf13 vendor: github.com/spf13/cobra v1.8.0 2023-11-06 16:54:43 +01:00
theupdateframework/notary vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00
tonistiigi/go-rosetta vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00
xeipuuv vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00