diff --git a/images/containerd.dot.svg b/images/containerd.dot.svg index cb87da6eb..8e551e8e2 100644 --- a/images/containerd.dot.svg +++ b/images/containerd.dot.svg @@ -1,20 +1,20 @@ - - + godep - + bufio - -bufio + +bufio @@ -22,8 +22,8 @@ bytes - -bytes + +bytes @@ -31,8 +31,8 @@ compress/gzip - -compress/gzip + +compress/gzip @@ -40,8 +40,8 @@ container/list - -container/list + +container/list @@ -49,8 +49,8 @@ context - -context + +context @@ -58,8 +58,8 @@ crypto - -crypto + +crypto @@ -67,8 +67,8 @@ encoding - -encoding + +encoding @@ -76,8 +76,8 @@ encoding/base64 - -encoding/base64 + +encoding/base64 @@ -85,8 +85,8 @@ encoding/json - -encoding/json + +encoding/json @@ -94,8 +94,8 @@ errors - -errors + +errors @@ -103,8 +103,8 @@ fmt - -fmt + +fmt @@ -112,1963 +112,1963 @@ github.com/containerd/containerd/archive/compression - -github.com/containerd/containerd/archive/compression + +github.com/containerd/containerd/archive/compression github.com/containerd/containerd/archive/compression->bufio - - + + github.com/containerd/containerd/archive/compression->bytes - - + + github.com/containerd/containerd/archive/compression->compress/gzip - - + + github.com/containerd/containerd/archive/compression->context - - + + github.com/containerd/containerd/archive/compression->fmt - - + + github.com/containerd/containerd/log - -github.com/containerd/containerd/log + +github.com/containerd/containerd/log github.com/containerd/containerd/archive/compression->github.com/containerd/containerd/log - - + + io - -io + +io github.com/containerd/containerd/archive/compression->io - - + + os - -os + +os github.com/containerd/containerd/archive/compression->os - - + + os/exec - -os/exec + +os/exec github.com/containerd/containerd/archive/compression->os/exec - - + + strconv - -strconv + +strconv github.com/containerd/containerd/archive/compression->strconv - - + + sync - -sync + +sync github.com/containerd/containerd/archive/compression->sync - - + + github.com/containerd/containerd/log->context - - + + github.com/sirupsen/logrus - -github.com/sirupsen/logrus + +github.com/sirupsen/logrus github.com/containerd/containerd/log->github.com/sirupsen/logrus - - + + sync/atomic - -sync/atomic + +sync/atomic github.com/containerd/containerd/log->sync/atomic - - + + github.com/containerd/containerd/content - -github.com/containerd/containerd/content + +github.com/containerd/containerd/content github.com/containerd/containerd/content->context - - + + github.com/containerd/containerd/content->io - - + + github.com/containerd/containerd/content->sync - - + + github.com/containerd/containerd/errdefs - -github.com/containerd/containerd/errdefs + +github.com/containerd/containerd/errdefs github.com/containerd/containerd/content->github.com/containerd/containerd/errdefs - - + + github.com/opencontainers/go-digest - -github.com/opencontainers/go-digest + +github.com/opencontainers/go-digest github.com/containerd/containerd/content->github.com/opencontainers/go-digest - - + + github.com/opencontainers/image-spec/specs-go/v1 - -github.com/opencontainers/image-spec/specs-go/v1 + +github.com/opencontainers/image-spec/specs-go/v1 github.com/containerd/containerd/content->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/pkg/errors - -github.com/pkg/errors + +github.com/pkg/errors github.com/containerd/containerd/content->github.com/pkg/errors - - + + io/ioutil - -io/ioutil + +io/ioutil github.com/containerd/containerd/content->io/ioutil - - + + math/rand - -math/rand + +math/rand github.com/containerd/containerd/content->math/rand - - + + time - -time + +time github.com/containerd/containerd/content->time - - + + github.com/containerd/containerd/errdefs->context - - + + github.com/containerd/containerd/errdefs->github.com/pkg/errors - - + + google.golang.org/grpc/codes - -google.golang.org/grpc/codes + +google.golang.org/grpc/codes github.com/containerd/containerd/errdefs->google.golang.org/grpc/codes - - + + google.golang.org/grpc/status - -google.golang.org/grpc/status + +google.golang.org/grpc/status github.com/containerd/containerd/errdefs->google.golang.org/grpc/status - - + + strings - -strings + +strings github.com/containerd/containerd/errdefs->strings - - + + github.com/opencontainers/go-digest->crypto - - + + github.com/opencontainers/go-digest->fmt - - + + github.com/opencontainers/go-digest->io - - + + github.com/opencontainers/go-digest->strings - - + + regexp - -regexp + +regexp github.com/opencontainers/go-digest->regexp - - + + hash - -hash + +hash github.com/opencontainers/go-digest->hash - - + + github.com/opencontainers/image-spec/specs-go/v1->github.com/opencontainers/go-digest - - + + github.com/opencontainers/image-spec/specs-go/v1->time - - + + github.com/opencontainers/image-spec/specs-go - -github.com/opencontainers/image-spec/specs-go + +github.com/opencontainers/image-spec/specs-go github.com/opencontainers/image-spec/specs-go/v1->github.com/opencontainers/image-spec/specs-go - - + + github.com/pkg/errors->fmt - - + + github.com/pkg/errors->io - - + + github.com/pkg/errors->strings - - + + runtime - -runtime + +runtime github.com/pkg/errors->runtime - - + + path - -path + +path github.com/pkg/errors->path - - + + google.golang.org/grpc/codes->fmt - - + + google.golang.org/grpc/codes->strconv - - + + google.golang.org/grpc/status->context - - + + google.golang.org/grpc/status->errors - - + + google.golang.org/grpc/status->fmt - - + + google.golang.org/grpc/status->google.golang.org/grpc/codes - - + + github.com/golang/protobuf/proto - -github.com/golang/protobuf/proto + +github.com/golang/protobuf/proto google.golang.org/grpc/status->github.com/golang/protobuf/proto - - + + github.com/golang/protobuf/ptypes - -github.com/golang/protobuf/ptypes + +github.com/golang/protobuf/ptypes google.golang.org/grpc/status->github.com/golang/protobuf/ptypes - - + + google.golang.org/genproto/googleapis/rpc/status - -google.golang.org/genproto/googleapis/rpc/status + +google.golang.org/genproto/googleapis/rpc/status google.golang.org/grpc/status->google.golang.org/genproto/googleapis/rpc/status - - + + google.golang.org/grpc/internal - -google.golang.org/grpc/internal + +google.golang.org/grpc/internal google.golang.org/grpc/status->google.golang.org/grpc/internal - - + + github.com/containerd/containerd/images - -github.com/containerd/containerd/images + +github.com/containerd/containerd/images github.com/containerd/containerd/images->context - - + + github.com/containerd/containerd/images->encoding/json - - + + github.com/containerd/containerd/images->fmt - - + + github.com/containerd/containerd/images->github.com/containerd/containerd/log - - + + github.com/containerd/containerd/images->io - - + + github.com/containerd/containerd/images->github.com/containerd/containerd/content - - + + github.com/containerd/containerd/images->github.com/containerd/containerd/errdefs - - + + github.com/containerd/containerd/images->github.com/opencontainers/go-digest - - + + github.com/containerd/containerd/images->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/containerd/containerd/images->github.com/pkg/errors - - + + github.com/containerd/containerd/images->time - - + + github.com/containerd/containerd/images->strings - - + + github.com/containerd/containerd/platforms - -github.com/containerd/containerd/platforms + +github.com/containerd/containerd/platforms github.com/containerd/containerd/images->github.com/containerd/containerd/platforms - - + + golang.org/x/sync/errgroup - -golang.org/x/sync/errgroup + +golang.org/x/sync/errgroup github.com/containerd/containerd/images->golang.org/x/sync/errgroup - - + + golang.org/x/sync/semaphore - -golang.org/x/sync/semaphore + +golang.org/x/sync/semaphore github.com/containerd/containerd/images->golang.org/x/sync/semaphore - - + + sort - -sort + +sort github.com/containerd/containerd/images->sort - - + + github.com/containerd/containerd/platforms->bufio - - + + github.com/containerd/containerd/platforms->github.com/containerd/containerd/log - - + + github.com/containerd/containerd/platforms->os - - + + github.com/containerd/containerd/platforms->strconv - - + + github.com/containerd/containerd/platforms->github.com/containerd/containerd/errdefs - - + + github.com/containerd/containerd/platforms->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/containerd/containerd/platforms->github.com/pkg/errors - - + + github.com/containerd/containerd/platforms->strings - - + + github.com/containerd/containerd/platforms->regexp - - + + github.com/containerd/containerd/platforms->runtime - - + + golang.org/x/sync/errgroup->context - - + + golang.org/x/sync/errgroup->sync - - + + golang.org/x/sync/semaphore->container/list - - + + golang.org/x/sync/semaphore->context - - + + golang.org/x/sync/semaphore->sync - - + + github.com/containerd/containerd/labels - -github.com/containerd/containerd/labels + +github.com/containerd/containerd/labels github.com/containerd/containerd/labels->github.com/containerd/containerd/errdefs - - + + github.com/containerd/containerd/labels->github.com/pkg/errors - - + + github.com/sirupsen/logrus->bufio - - + + github.com/sirupsen/logrus->bytes - - + + github.com/sirupsen/logrus->context - - + + github.com/sirupsen/logrus->encoding/json - - + + github.com/sirupsen/logrus->fmt - - + + github.com/sirupsen/logrus->io - - + + github.com/sirupsen/logrus->os - - + + github.com/sirupsen/logrus->sync - - + + github.com/sirupsen/logrus->time - - + + github.com/sirupsen/logrus->strings - - + + github.com/sirupsen/logrus->sort - - + + github.com/sirupsen/logrus->sync/atomic - - + + github.com/sirupsen/logrus->runtime - - + + log - -log + +log github.com/sirupsen/logrus->log - - + + reflect - -reflect + +reflect github.com/sirupsen/logrus->reflect - - + + golang.org/x/sys/unix - -golang.org/x/sys/unix + +golang.org/x/sys/unix github.com/sirupsen/logrus->golang.org/x/sys/unix - - + + github.com/containerd/containerd/reference - -github.com/containerd/containerd/reference + +github.com/containerd/containerd/reference github.com/containerd/containerd/reference->errors - - + + github.com/containerd/containerd/reference->fmt - - + + github.com/containerd/containerd/reference->github.com/opencontainers/go-digest - - + + github.com/containerd/containerd/reference->strings - - + + github.com/containerd/containerd/reference->regexp - - + + net/url - -net/url + +net/url github.com/containerd/containerd/reference->net/url - - + + github.com/containerd/containerd/reference->path - - + + github.com/containerd/containerd/remotes - -github.com/containerd/containerd/remotes + +github.com/containerd/containerd/remotes github.com/containerd/containerd/remotes->context - - + + github.com/containerd/containerd/remotes->fmt - - + + github.com/containerd/containerd/remotes->github.com/containerd/containerd/log - - + + github.com/containerd/containerd/remotes->io - - + + github.com/containerd/containerd/remotes->sync - - + + github.com/containerd/containerd/remotes->github.com/containerd/containerd/content - - + + github.com/containerd/containerd/remotes->github.com/containerd/containerd/errdefs - - + + github.com/containerd/containerd/remotes->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/containerd/containerd/remotes->github.com/pkg/errors - - + + github.com/containerd/containerd/remotes->strings - - + + github.com/containerd/containerd/remotes->github.com/containerd/containerd/images - - + + github.com/containerd/containerd/remotes->github.com/containerd/containerd/platforms - - + + github.com/containerd/containerd/remotes->github.com/sirupsen/logrus - - + + github.com/containerd/containerd/remotes/docker - -github.com/containerd/containerd/remotes/docker + +github.com/containerd/containerd/remotes/docker github.com/containerd/containerd/remotes/docker->bytes - - + + github.com/containerd/containerd/remotes/docker->context - - + + github.com/containerd/containerd/remotes/docker->encoding/base64 - - + + github.com/containerd/containerd/remotes/docker->encoding/json - - + + github.com/containerd/containerd/remotes/docker->fmt - - + + github.com/containerd/containerd/remotes/docker->github.com/containerd/containerd/log - - + + github.com/containerd/containerd/remotes/docker->io - - + + github.com/containerd/containerd/remotes/docker->sync - - + + github.com/containerd/containerd/remotes/docker->github.com/containerd/containerd/content - - + + github.com/containerd/containerd/remotes/docker->github.com/containerd/containerd/errdefs - - + + github.com/containerd/containerd/remotes/docker->github.com/opencontainers/go-digest - - + + github.com/containerd/containerd/remotes/docker->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/containerd/containerd/remotes/docker->github.com/pkg/errors - - + + github.com/containerd/containerd/remotes/docker->io/ioutil - - + + github.com/containerd/containerd/remotes/docker->time - - + + github.com/containerd/containerd/remotes/docker->strings - - + + github.com/containerd/containerd/remotes/docker->github.com/containerd/containerd/images - - + + github.com/containerd/containerd/remotes/docker->sort - - + + github.com/containerd/containerd/remotes/docker->github.com/containerd/containerd/labels - - + + github.com/containerd/containerd/remotes/docker->github.com/sirupsen/logrus - - + + github.com/containerd/containerd/remotes/docker->github.com/containerd/containerd/reference - - + + github.com/containerd/containerd/remotes/docker->net/url - - + + github.com/containerd/containerd/remotes/docker->path - - + + github.com/containerd/containerd/remotes/docker->github.com/containerd/containerd/remotes - - + + github.com/containerd/containerd/remotes/docker/schema1 - -github.com/containerd/containerd/remotes/docker/schema1 + +github.com/containerd/containerd/remotes/docker/schema1 github.com/containerd/containerd/remotes/docker->github.com/containerd/containerd/remotes/docker/schema1 - - + + github.com/containerd/containerd/version - -github.com/containerd/containerd/version + +github.com/containerd/containerd/version github.com/containerd/containerd/remotes/docker->github.com/containerd/containerd/version - - + + github.com/docker/distribution/registry/api/errcode - -github.com/docker/distribution/registry/api/errcode + +github.com/docker/distribution/registry/api/errcode github.com/containerd/containerd/remotes/docker->github.com/docker/distribution/registry/api/errcode - - + + golang.org/x/net/context/ctxhttp - -golang.org/x/net/context/ctxhttp + +golang.org/x/net/context/ctxhttp github.com/containerd/containerd/remotes/docker->golang.org/x/net/context/ctxhttp - - + + net/http - -net/http + +net/http github.com/containerd/containerd/remotes/docker->net/http - - + + github.com/containerd/containerd/remotes/docker/schema1->bytes - - + + github.com/containerd/containerd/remotes/docker/schema1->context - - + + github.com/containerd/containerd/remotes/docker/schema1->encoding/base64 - - + + github.com/containerd/containerd/remotes/docker/schema1->encoding/json - - + + github.com/containerd/containerd/remotes/docker/schema1->fmt - - + + github.com/containerd/containerd/remotes/docker/schema1->github.com/containerd/containerd/archive/compression - - + + github.com/containerd/containerd/remotes/docker/schema1->github.com/containerd/containerd/log - - + + github.com/containerd/containerd/remotes/docker/schema1->io - - + + github.com/containerd/containerd/remotes/docker/schema1->strconv - - + + github.com/containerd/containerd/remotes/docker/schema1->sync - - + + github.com/containerd/containerd/remotes/docker/schema1->github.com/containerd/containerd/content - - + + github.com/containerd/containerd/remotes/docker/schema1->github.com/containerd/containerd/errdefs - - + + github.com/containerd/containerd/remotes/docker/schema1->github.com/opencontainers/go-digest - - + + github.com/containerd/containerd/remotes/docker/schema1->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/containerd/containerd/remotes/docker/schema1->github.com/pkg/errors - - + + github.com/containerd/containerd/remotes/docker/schema1->io/ioutil - - + + github.com/containerd/containerd/remotes/docker/schema1->time - - + + github.com/containerd/containerd/remotes/docker/schema1->strings - - + + github.com/containerd/containerd/remotes/docker/schema1->github.com/containerd/containerd/images - - + + github.com/containerd/containerd/remotes/docker/schema1->golang.org/x/sync/errgroup - - + + github.com/containerd/containerd/remotes/docker/schema1->github.com/containerd/containerd/remotes - - + + github.com/containerd/containerd/remotes/docker/schema1->github.com/opencontainers/image-spec/specs-go - - + + github.com/docker/distribution/registry/api/errcode->encoding/json - - + + github.com/docker/distribution/registry/api/errcode->fmt - - + + github.com/docker/distribution/registry/api/errcode->sync - - + + github.com/docker/distribution/registry/api/errcode->strings - - + + github.com/docker/distribution/registry/api/errcode->sort - - + + github.com/docker/distribution/registry/api/errcode->net/http - - + + golang.org/x/net/context/ctxhttp->context - - + + golang.org/x/net/context/ctxhttp->io - - + + golang.org/x/net/context/ctxhttp->strings - - + + golang.org/x/net/context/ctxhttp->net/url - - + + golang.org/x/net/context/ctxhttp->net/http - - + + github.com/opencontainers/image-spec/specs-go->fmt - - + + github.com/golang/protobuf/proto->bufio - - + + github.com/golang/protobuf/proto->bytes - - + + github.com/golang/protobuf/proto->encoding - - + + github.com/golang/protobuf/proto->encoding/json - - + + github.com/golang/protobuf/proto->errors - - + + github.com/golang/protobuf/proto->fmt - - + + github.com/golang/protobuf/proto->io - - + + github.com/golang/protobuf/proto->os - - + + github.com/golang/protobuf/proto->strconv - - + + github.com/golang/protobuf/proto->sync - - + + github.com/golang/protobuf/proto->strings - - + + github.com/golang/protobuf/proto->sort - - + + github.com/golang/protobuf/proto->sync/atomic - - + + github.com/golang/protobuf/proto->log - - + + math - -math + +math github.com/golang/protobuf/proto->math - - + + github.com/golang/protobuf/proto->reflect - - + + unicode/utf8 - -unicode/utf8 + +unicode/utf8 github.com/golang/protobuf/proto->unicode/utf8 - - + + unsafe - -unsafe + +unsafe github.com/golang/protobuf/proto->unsafe - - + + github.com/golang/protobuf/ptypes->errors - - + + github.com/golang/protobuf/ptypes->fmt - - + + github.com/golang/protobuf/ptypes->time - - + + github.com/golang/protobuf/ptypes->strings - - + + github.com/golang/protobuf/ptypes->github.com/golang/protobuf/proto - - + + github.com/golang/protobuf/ptypes->reflect - - + + github.com/golang/protobuf/ptypes/any - -github.com/golang/protobuf/ptypes/any + +github.com/golang/protobuf/ptypes/any github.com/golang/protobuf/ptypes->github.com/golang/protobuf/ptypes/any - - + + github.com/golang/protobuf/ptypes/duration - -github.com/golang/protobuf/ptypes/duration + +github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes->github.com/golang/protobuf/ptypes/duration - - + + github.com/golang/protobuf/ptypes/timestamp - -github.com/golang/protobuf/ptypes/timestamp + +github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes->github.com/golang/protobuf/ptypes/timestamp - - + + github.com/golang/protobuf/ptypes/any->fmt - - + + github.com/golang/protobuf/ptypes/any->github.com/golang/protobuf/proto - - + + github.com/golang/protobuf/ptypes/any->math - - + + github.com/golang/protobuf/ptypes/duration->fmt - - + + github.com/golang/protobuf/ptypes/duration->github.com/golang/protobuf/proto - - + + github.com/golang/protobuf/ptypes/duration->math - - + + github.com/golang/protobuf/ptypes/timestamp->fmt - - + + github.com/golang/protobuf/ptypes/timestamp->github.com/golang/protobuf/proto - - + + github.com/golang/protobuf/ptypes/timestamp->math - - + + golang.org/x/sys/unix->bytes - - + + golang.org/x/sys/unix->sync - - + + golang.org/x/sys/unix->time - - + + golang.org/x/sys/unix->strings - - + + golang.org/x/sys/unix->sort - - + + golang.org/x/sys/unix->runtime - - + + golang.org/x/sys/unix->unsafe - - + + syscall - -syscall + +syscall golang.org/x/sys/unix->syscall - - + + google.golang.org/genproto/googleapis/rpc/status->fmt - - + + google.golang.org/genproto/googleapis/rpc/status->github.com/golang/protobuf/proto - - + + google.golang.org/genproto/googleapis/rpc/status->math - - + + google.golang.org/genproto/googleapis/rpc/status->github.com/golang/protobuf/ptypes/any - - + + google.golang.org/grpc/connectivity - -google.golang.org/grpc/connectivity + +google.golang.org/grpc/connectivity google.golang.org/grpc/connectivity->context - - + + google.golang.org/grpc/grpclog - -google.golang.org/grpc/grpclog + +google.golang.org/grpc/grpclog google.golang.org/grpc/connectivity->google.golang.org/grpc/grpclog - - + + google.golang.org/grpc/grpclog->io - - + + google.golang.org/grpc/grpclog->os - - + + google.golang.org/grpc/grpclog->strconv - - + + google.golang.org/grpc/grpclog->io/ioutil - - + + google.golang.org/grpc/grpclog->log - - + + google.golang.org/grpc/internal->context - - + + google.golang.org/grpc/internal->time - - + + google.golang.org/grpc/internal->google.golang.org/grpc/connectivity - - + + diff --git a/images/containers.dot.svg b/images/containers.dot.svg index 38135cf92..f41d8748a 100644 --- a/images/containers.dot.svg +++ b/images/containers.dot.svg @@ -1,20 +1,20 @@ - - - + + godep - + bufio - -bufio + +bufio @@ -22,8 +22,8 @@ bytes - -bytes + +bytes @@ -31,8 +31,8 @@ compress/bzip2 - -compress/bzip2 + +compress/bzip2 @@ -40,8 +40,8 @@ compress/gzip - -compress/gzip + +compress/gzip @@ -49,8 +49,8 @@ context - -context + +context @@ -58,8 +58,8 @@ crypto - -crypto + +crypto @@ -67,8 +67,8 @@ crypto/ecdsa - -crypto/ecdsa + +crypto/ecdsa @@ -76,8 +76,8 @@ crypto/elliptic - -crypto/elliptic + +crypto/elliptic @@ -85,8 +85,8 @@ crypto/rand - -crypto/rand + +crypto/rand @@ -94,8 +94,8 @@ crypto/rsa - -crypto/rsa + +crypto/rsa @@ -103,8 +103,8 @@ crypto/sha256 - -crypto/sha256 + +crypto/sha256 @@ -112,8 +112,8 @@ crypto/sha512 - -crypto/sha512 + +crypto/sha512 @@ -121,8 +121,8 @@ crypto/tls - -crypto/tls + +crypto/tls @@ -130,8 +130,8 @@ crypto/x509 - -crypto/x509 + +crypto/x509 @@ -139,8 +139,8 @@ crypto/x509/pkix - -crypto/x509/pkix + +crypto/x509/pkix @@ -148,8 +148,8 @@ encoding - -encoding + +encoding @@ -157,8 +157,8 @@ encoding/base32 - -encoding/base32 + +encoding/base32 @@ -166,8 +166,8 @@ encoding/base64 - -encoding/base64 + +encoding/base64 @@ -175,8 +175,8 @@ encoding/binary - -encoding/binary + +encoding/binary @@ -184,8 +184,8 @@ encoding/hex - -encoding/hex + +encoding/hex @@ -193,8 +193,8 @@ encoding/json - -encoding/json + +encoding/json @@ -202,8 +202,8 @@ encoding/pem - -encoding/pem + +encoding/pem @@ -211,8 +211,8 @@ errors - -errors + +errors @@ -220,8 +220,8 @@ expvar - -expvar + +expvar @@ -229,8 +229,8 @@ fmt - -fmt + +fmt @@ -238,3185 +238,3185 @@ github.com/BurntSushi/toml - -github.com/BurntSushi/toml + +github.com/BurntSushi/toml github.com/BurntSushi/toml->bufio - - + + github.com/BurntSushi/toml->encoding - - + + github.com/BurntSushi/toml->errors - - + + github.com/BurntSushi/toml->fmt - - + + io - -io + +io github.com/BurntSushi/toml->io - - + + io/ioutil - -io/ioutil + +io/ioutil github.com/BurntSushi/toml->io/ioutil - - + + math - -math + +math github.com/BurntSushi/toml->math - - + + reflect - -reflect + +reflect github.com/BurntSushi/toml->reflect - - + + sort - -sort + +sort github.com/BurntSushi/toml->sort - - + + strconv - -strconv + +strconv github.com/BurntSushi/toml->strconv - - + + strings - -strings + +strings github.com/BurntSushi/toml->strings - - + + sync - -sync + +sync github.com/BurntSushi/toml->sync - - + + time - -time + +time github.com/BurntSushi/toml->time - - + + unicode - -unicode + +unicode github.com/BurntSushi/toml->unicode - - + + unicode/utf8 - -unicode/utf8 + +unicode/utf8 github.com/BurntSushi/toml->unicode/utf8 - - + + github.com/beorn7/perks/quantile - -github.com/beorn7/perks/quantile + +github.com/beorn7/perks/quantile github.com/beorn7/perks/quantile->math - - + + github.com/beorn7/perks/quantile->sort - - + + github.com/cespare/xxhash/v2 - -github.com/cespare/xxhash/v2 + +github.com/cespare/xxhash/v2 github.com/cespare/xxhash/v2->encoding/binary - - + + github.com/cespare/xxhash/v2->errors - - + + github.com/cespare/xxhash/v2->reflect - - + + math/bits - -math/bits + +math/bits github.com/cespare/xxhash/v2->math/bits - - + + unsafe - -unsafe + +unsafe github.com/cespare/xxhash/v2->unsafe - - + + github.com/containers/image/docker - -github.com/containers/image/docker + +github.com/containers/image/docker github.com/containers/image/docker->bytes - - + + github.com/containers/image/docker->context - - + + github.com/containers/image/docker->crypto/rand - - + + github.com/containers/image/docker->crypto/tls - - + + github.com/containers/image/docker->encoding/json - - + + github.com/containers/image/docker->errors - - + + github.com/containers/image/docker->fmt - - + + github.com/containers/image/docker->io - - + + github.com/containers/image/docker->io/ioutil - - + + github.com/containers/image/docker->strconv - - + + github.com/containers/image/docker->strings - - + + github.com/containers/image/docker->sync - - + + github.com/containers/image/docker->time - - + + github.com/containers/image/v5/docker/policyconfiguration - -github.com/containers/image/v5/docker/policyconfiguration + +github.com/containers/image/v5/docker/policyconfiguration github.com/containers/image/docker->github.com/containers/image/v5/docker/policyconfiguration - - + + github.com/containers/image/v5/docker/reference - -github.com/containers/image/v5/docker/reference + +github.com/containers/image/v5/docker/reference github.com/containers/image/docker->github.com/containers/image/v5/docker/reference - - + + github.com/containers/image/v5/image - -github.com/containers/image/v5/image + +github.com/containers/image/v5/image github.com/containers/image/docker->github.com/containers/image/v5/image - - + + github.com/containers/image/v5/manifest - -github.com/containers/image/v5/manifest + +github.com/containers/image/v5/manifest github.com/containers/image/docker->github.com/containers/image/v5/manifest - - + + github.com/containers/image/v5/pkg/blobinfocache/none - -github.com/containers/image/v5/pkg/blobinfocache/none + +github.com/containers/image/v5/pkg/blobinfocache/none github.com/containers/image/docker->github.com/containers/image/v5/pkg/blobinfocache/none - - + + github.com/containers/image/v5/pkg/docker/config - -github.com/containers/image/v5/pkg/docker/config + +github.com/containers/image/v5/pkg/docker/config github.com/containers/image/docker->github.com/containers/image/v5/pkg/docker/config - - + + github.com/containers/image/v5/pkg/sysregistriesv2 - -github.com/containers/image/v5/pkg/sysregistriesv2 + +github.com/containers/image/v5/pkg/sysregistriesv2 github.com/containers/image/docker->github.com/containers/image/v5/pkg/sysregistriesv2 - - + + github.com/containers/image/v5/pkg/tlsclientconfig - -github.com/containers/image/v5/pkg/tlsclientconfig + +github.com/containers/image/v5/pkg/tlsclientconfig github.com/containers/image/docker->github.com/containers/image/v5/pkg/tlsclientconfig - - + + github.com/containers/image/v5/transports - -github.com/containers/image/v5/transports + +github.com/containers/image/v5/transports github.com/containers/image/docker->github.com/containers/image/v5/transports - - + + github.com/containers/image/v5/types - -github.com/containers/image/v5/types + +github.com/containers/image/v5/types github.com/containers/image/docker->github.com/containers/image/v5/types - - + + github.com/docker/distribution/registry/api/errcode - -github.com/docker/distribution/registry/api/errcode + +github.com/docker/distribution/registry/api/errcode github.com/containers/image/docker->github.com/docker/distribution/registry/api/errcode - - + + github.com/docker/distribution/registry/api/v2 - -github.com/docker/distribution/registry/api/v2 + +github.com/docker/distribution/registry/api/v2 github.com/containers/image/docker->github.com/docker/distribution/registry/api/v2 - - + + github.com/docker/distribution/registry/client - -github.com/docker/distribution/registry/client + +github.com/docker/distribution/registry/client github.com/containers/image/docker->github.com/docker/distribution/registry/client - - + + github.com/docker/go-connections/tlsconfig - -github.com/docker/go-connections/tlsconfig + +github.com/docker/go-connections/tlsconfig github.com/containers/image/docker->github.com/docker/go-connections/tlsconfig - - + + github.com/ghodss/yaml - -github.com/ghodss/yaml + +github.com/ghodss/yaml github.com/containers/image/docker->github.com/ghodss/yaml - - + + github.com/opencontainers/go-digest - -github.com/opencontainers/go-digest + +github.com/opencontainers/go-digest github.com/containers/image/docker->github.com/opencontainers/go-digest - - + + github.com/opencontainers/image-spec/specs-go/v1 - -github.com/opencontainers/image-spec/specs-go/v1 + +github.com/opencontainers/image-spec/specs-go/v1 github.com/containers/image/docker->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/pkg/errors - -github.com/pkg/errors + +github.com/pkg/errors github.com/containers/image/docker->github.com/pkg/errors - - + + github.com/sirupsen/logrus - -github.com/sirupsen/logrus + +github.com/sirupsen/logrus github.com/containers/image/docker->github.com/sirupsen/logrus - - + + mime - -mime + +mime github.com/containers/image/docker->mime - - + + net/http - -net/http + +net/http github.com/containers/image/docker->net/http - - + + net/url - -net/url + +net/url github.com/containers/image/docker->net/url - - + + os - -os + +os github.com/containers/image/docker->os - - + + path - -path + +path github.com/containers/image/docker->path - - + + path/filepath - -path/filepath + +path/filepath github.com/containers/image/docker->path/filepath - - + + github.com/containers/image/v5/docker/policyconfiguration->strings - - + + github.com/containers/image/v5/docker/policyconfiguration->github.com/containers/image/v5/docker/reference - - + + github.com/containers/image/v5/docker/policyconfiguration->github.com/pkg/errors - - + + github.com/containers/image/v5/docker/reference->errors - - + + github.com/containers/image/v5/docker/reference->fmt - - + + github.com/containers/image/v5/docker/reference->strings - - + + github.com/containers/image/v5/docker/reference->github.com/opencontainers/go-digest - - + + github.com/containers/image/v5/docker/reference->path - - + + regexp - -regexp + +regexp github.com/containers/image/v5/docker/reference->regexp - - + + github.com/containers/image/v5/image->bytes - - + + github.com/containers/image/v5/image->context - - + + github.com/containers/image/v5/image->crypto/sha256 - - + + github.com/containers/image/v5/image->encoding/hex - - + + github.com/containers/image/v5/image->encoding/json - - + + github.com/containers/image/v5/image->fmt - - + + github.com/containers/image/v5/image->io/ioutil - - + + github.com/containers/image/v5/image->strings - - + + github.com/containers/image/v5/image->github.com/containers/image/v5/docker/reference - - + + github.com/containers/image/v5/image->github.com/containers/image/v5/manifest - - + + github.com/containers/image/v5/image->github.com/containers/image/v5/pkg/blobinfocache/none - - + + github.com/containers/image/v5/image->github.com/containers/image/v5/types - - + + github.com/containers/image/v5/image->github.com/opencontainers/go-digest - - + + github.com/containers/image/v5/image->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/containers/image/v5/image->github.com/pkg/errors - - + + github.com/containers/image/v5/image->github.com/sirupsen/logrus - - + + github.com/containers/image/v5/manifest->encoding/json - - + + github.com/containers/image/v5/manifest->fmt - - + + github.com/containers/image/v5/manifest->strings - - + + github.com/containers/image/v5/manifest->time - - + + github.com/containers/image/v5/manifest->github.com/containers/image/v5/docker/reference - - + + github.com/containers/image/v5/manifest->github.com/containers/image/v5/types - - + + github.com/containers/image/v5/manifest->github.com/opencontainers/go-digest - - + + github.com/containers/image/v5/manifest->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/containers/image/v5/manifest->github.com/pkg/errors - - + + github.com/containers/image/v5/manifest->github.com/sirupsen/logrus - - + + github.com/containers/image/v5/manifest->regexp - - + + github.com/containers/image/v5/pkg/compression - -github.com/containers/image/v5/pkg/compression + +github.com/containers/image/v5/pkg/compression github.com/containers/image/v5/manifest->github.com/containers/image/v5/pkg/compression - - + + github.com/containers/image/v5/pkg/strslice - -github.com/containers/image/v5/pkg/strslice + +github.com/containers/image/v5/pkg/strslice github.com/containers/image/v5/manifest->github.com/containers/image/v5/pkg/strslice - - + + github.com/containers/libtrust - -github.com/containers/libtrust + +github.com/containers/libtrust github.com/containers/image/v5/manifest->github.com/containers/libtrust - - + + github.com/containers/ocicrypt/spec - -github.com/containers/ocicrypt/spec + +github.com/containers/ocicrypt/spec github.com/containers/image/v5/manifest->github.com/containers/ocicrypt/spec - - + + github.com/docker/docker/api/types/versions - -github.com/docker/docker/api/types/versions + +github.com/docker/docker/api/types/versions github.com/containers/image/v5/manifest->github.com/docker/docker/api/types/versions - - + + github.com/opencontainers/image-spec/specs-go - -github.com/opencontainers/image-spec/specs-go + +github.com/opencontainers/image-spec/specs-go github.com/containers/image/v5/manifest->github.com/opencontainers/image-spec/specs-go - - + + runtime - -runtime + +runtime github.com/containers/image/v5/manifest->runtime - - + + github.com/containers/image/v5/pkg/blobinfocache/none->github.com/containers/image/v5/types - - + + github.com/containers/image/v5/pkg/blobinfocache/none->github.com/opencontainers/go-digest - - + + github.com/containers/image/v5/pkg/docker/config->encoding/base64 - - + + github.com/containers/image/v5/pkg/docker/config->encoding/json - - + + github.com/containers/image/v5/pkg/docker/config->fmt - - + + github.com/containers/image/v5/pkg/docker/config->io/ioutil - - + + github.com/containers/image/v5/pkg/docker/config->strings - - + + github.com/containers/image/v5/pkg/docker/config->github.com/containers/image/v5/types - - + + github.com/containers/image/v5/pkg/docker/config->github.com/pkg/errors - - + + github.com/containers/image/v5/pkg/docker/config->github.com/sirupsen/logrus - - + + github.com/containers/image/v5/pkg/docker/config->os - - + + github.com/containers/image/v5/pkg/docker/config->path/filepath - - + + github.com/containers/image/v5/internal/pkg/keyctl - -github.com/containers/image/v5/internal/pkg/keyctl + +github.com/containers/image/v5/internal/pkg/keyctl github.com/containers/image/v5/pkg/docker/config->github.com/containers/image/v5/internal/pkg/keyctl - - + + github.com/docker/docker-credential-helpers/client - -github.com/docker/docker-credential-helpers/client + +github.com/docker/docker-credential-helpers/client github.com/containers/image/v5/pkg/docker/config->github.com/docker/docker-credential-helpers/client - - + + github.com/docker/docker-credential-helpers/credentials - -github.com/docker/docker-credential-helpers/credentials + +github.com/docker/docker-credential-helpers/credentials github.com/containers/image/v5/pkg/docker/config->github.com/docker/docker-credential-helpers/credentials - - + + github.com/docker/docker/pkg/homedir - -github.com/docker/docker/pkg/homedir + +github.com/docker/docker/pkg/homedir github.com/containers/image/v5/pkg/docker/config->github.com/docker/docker/pkg/homedir - - + + github.com/containers/image/v5/pkg/sysregistriesv2->fmt - - + + github.com/containers/image/v5/pkg/sysregistriesv2->github.com/BurntSushi/toml - - + + github.com/containers/image/v5/pkg/sysregistriesv2->io/ioutil - - + + github.com/containers/image/v5/pkg/sysregistriesv2->strings - - + + github.com/containers/image/v5/pkg/sysregistriesv2->sync - - + + github.com/containers/image/v5/pkg/sysregistriesv2->github.com/containers/image/v5/docker/reference - - + + github.com/containers/image/v5/pkg/sysregistriesv2->github.com/containers/image/v5/types - - + + github.com/containers/image/v5/pkg/sysregistriesv2->github.com/pkg/errors - - + + github.com/containers/image/v5/pkg/sysregistriesv2->github.com/sirupsen/logrus - - + + github.com/containers/image/v5/pkg/sysregistriesv2->os - - + + github.com/containers/image/v5/pkg/sysregistriesv2->path/filepath - - + + github.com/containers/image/v5/pkg/sysregistriesv2->regexp - - + + github.com/containers/image/v5/pkg/tlsclientconfig->crypto/tls - - + + github.com/containers/image/v5/pkg/tlsclientconfig->io/ioutil - - + + github.com/containers/image/v5/pkg/tlsclientconfig->strings - - + + github.com/containers/image/v5/pkg/tlsclientconfig->time - - + + github.com/containers/image/v5/pkg/tlsclientconfig->github.com/docker/go-connections/tlsconfig - - + + github.com/containers/image/v5/pkg/tlsclientconfig->github.com/pkg/errors - - + + github.com/containers/image/v5/pkg/tlsclientconfig->github.com/sirupsen/logrus - - + + github.com/containers/image/v5/pkg/tlsclientconfig->net/http - - + + github.com/containers/image/v5/pkg/tlsclientconfig->os - - + + github.com/containers/image/v5/pkg/tlsclientconfig->path/filepath - - + + github.com/docker/go-connections/sockets - -github.com/docker/go-connections/sockets + +github.com/docker/go-connections/sockets github.com/containers/image/v5/pkg/tlsclientconfig->github.com/docker/go-connections/sockets - - + + net - -net + +net github.com/containers/image/v5/pkg/tlsclientconfig->net - - + + github.com/containers/image/v5/transports->fmt - - + + github.com/containers/image/v5/transports->sort - - + + github.com/containers/image/v5/transports->sync - - + + github.com/containers/image/v5/transports->github.com/containers/image/v5/types - - + + github.com/containers/image/v5/types->context - - + + github.com/containers/image/v5/types->io - - + + github.com/containers/image/v5/types->time - - + + github.com/containers/image/v5/types->github.com/containers/image/v5/docker/reference - - + + github.com/containers/image/v5/types->github.com/opencontainers/go-digest - - + + github.com/containers/image/v5/types->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/containers/image/v5/pkg/compression/types - -github.com/containers/image/v5/pkg/compression/types + +github.com/containers/image/v5/pkg/compression/types github.com/containers/image/v5/types->github.com/containers/image/v5/pkg/compression/types - - + + github.com/docker/distribution/registry/api/errcode->encoding/json - - + + github.com/docker/distribution/registry/api/errcode->fmt - - + + github.com/docker/distribution/registry/api/errcode->sort - - + + github.com/docker/distribution/registry/api/errcode->strings - - + + github.com/docker/distribution/registry/api/errcode->sync - - + + github.com/docker/distribution/registry/api/errcode->net/http - - + + github.com/docker/distribution/registry/api/v2->fmt - - + + github.com/docker/distribution/registry/api/v2->strings - - + + github.com/docker/distribution/registry/api/v2->unicode - - + + github.com/docker/distribution/registry/api/v2->github.com/docker/distribution/registry/api/errcode - - + + github.com/docker/distribution/registry/api/v2->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/registry/api/v2->net/http - - + + github.com/docker/distribution/registry/api/v2->net/url - - + + github.com/docker/distribution/registry/api/v2->regexp - - + + github.com/docker/distribution/reference - -github.com/docker/distribution/reference + +github.com/docker/distribution/reference github.com/docker/distribution/registry/api/v2->github.com/docker/distribution/reference - - + + github.com/gorilla/mux - -github.com/gorilla/mux + +github.com/gorilla/mux github.com/docker/distribution/registry/api/v2->github.com/gorilla/mux - - + + github.com/docker/distribution/registry/client->bytes - - + + github.com/docker/distribution/registry/client->context - - + + github.com/docker/distribution/registry/client->encoding/json - - + + github.com/docker/distribution/registry/client->errors - - + + github.com/docker/distribution/registry/client->fmt - - + + github.com/docker/distribution/registry/client->io - - + + github.com/docker/distribution/registry/client->io/ioutil - - + + github.com/docker/distribution/registry/client->strconv - - + + github.com/docker/distribution/registry/client->strings - - + + github.com/docker/distribution/registry/client->time - - + + github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/api/errcode - - + + github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/api/v2 - - + + github.com/docker/distribution/registry/client->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/registry/client->net/http - - + + github.com/docker/distribution/registry/client->net/url - - + + github.com/docker/distribution - -github.com/docker/distribution + +github.com/docker/distribution github.com/docker/distribution/registry/client->github.com/docker/distribution - - + + github.com/docker/distribution/registry/client->github.com/docker/distribution/reference - - + + github.com/docker/distribution/registry/client/auth/challenge - -github.com/docker/distribution/registry/client/auth/challenge + +github.com/docker/distribution/registry/client/auth/challenge github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/client/auth/challenge - - + + github.com/docker/distribution/registry/client/transport - -github.com/docker/distribution/registry/client/transport + +github.com/docker/distribution/registry/client/transport github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/client/transport - - + + github.com/docker/distribution/registry/storage/cache - -github.com/docker/distribution/registry/storage/cache + +github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/storage/cache - - + + github.com/docker/distribution/registry/storage/cache/memory - -github.com/docker/distribution/registry/storage/cache/memory + +github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/storage/cache/memory - - + + github.com/docker/go-connections/tlsconfig->crypto/tls - - + + github.com/docker/go-connections/tlsconfig->crypto/x509 - - + + github.com/docker/go-connections/tlsconfig->encoding/pem - - + + github.com/docker/go-connections/tlsconfig->fmt - - + + github.com/docker/go-connections/tlsconfig->io/ioutil - - + + github.com/docker/go-connections/tlsconfig->github.com/pkg/errors - - + + github.com/docker/go-connections/tlsconfig->os - - + + github.com/docker/go-connections/tlsconfig->runtime - - + + github.com/ghodss/yaml->bytes - - + + github.com/ghodss/yaml->encoding - - + + github.com/ghodss/yaml->encoding/json - - + + github.com/ghodss/yaml->fmt - - + + github.com/ghodss/yaml->reflect - - + + github.com/ghodss/yaml->sort - - + + github.com/ghodss/yaml->strconv - - + + github.com/ghodss/yaml->strings - - + + github.com/ghodss/yaml->sync - - + + github.com/ghodss/yaml->unicode - - + + github.com/ghodss/yaml->unicode/utf8 - - + + gopkg.in/yaml.v2 - -gopkg.in/yaml.v2 + +gopkg.in/yaml.v2 github.com/ghodss/yaml->gopkg.in/yaml.v2 - - + + github.com/opencontainers/go-digest->crypto - - + + github.com/opencontainers/go-digest->fmt - - + + github.com/opencontainers/go-digest->io - - + + github.com/opencontainers/go-digest->strings - - + + github.com/opencontainers/go-digest->regexp - - + + hash - -hash + +hash github.com/opencontainers/go-digest->hash - - + + github.com/opencontainers/image-spec/specs-go/v1->time - - + + github.com/opencontainers/image-spec/specs-go/v1->github.com/opencontainers/go-digest - - + + github.com/opencontainers/image-spec/specs-go/v1->github.com/opencontainers/image-spec/specs-go - - + + github.com/pkg/errors->fmt - - + + github.com/pkg/errors->io - - + + github.com/pkg/errors->strings - - + + github.com/pkg/errors->path - - + + github.com/pkg/errors->runtime - - + + github.com/sirupsen/logrus->bufio - - + + github.com/sirupsen/logrus->bytes - - + + github.com/sirupsen/logrus->context - - + + github.com/sirupsen/logrus->encoding/json - - + + github.com/sirupsen/logrus->fmt - - + + github.com/sirupsen/logrus->io - - + + github.com/sirupsen/logrus->reflect - - + + github.com/sirupsen/logrus->sort - - + + github.com/sirupsen/logrus->strings - - + + github.com/sirupsen/logrus->sync - - + + github.com/sirupsen/logrus->time - - + + github.com/sirupsen/logrus->os - - + + golang.org/x/sys/unix - -golang.org/x/sys/unix + +golang.org/x/sys/unix github.com/sirupsen/logrus->golang.org/x/sys/unix - - + + github.com/sirupsen/logrus->runtime - - + + log - -log + +log github.com/sirupsen/logrus->log - - + + sync/atomic - -sync/atomic + +sync/atomic github.com/sirupsen/logrus->sync/atomic - - + + github.com/containers/image/v5/internal/pkg/keyctl->unsafe - - + + github.com/containers/image/v5/internal/pkg/keyctl->golang.org/x/sys/unix - - + + golang.org/x/sys/unix->bytes - - + + golang.org/x/sys/unix->encoding/binary - - + + golang.org/x/sys/unix->sort - - + + golang.org/x/sys/unix->strings - - + + golang.org/x/sys/unix->sync - - + + golang.org/x/sys/unix->time - - + + golang.org/x/sys/unix->unsafe - - + + golang.org/x/sys/unix->runtime - - + + golang.org/x/sys/unix->net - - + + syscall - -syscall + +syscall golang.org/x/sys/unix->syscall - - + + github.com/containers/image/v5/pkg/compression->bytes - - + + github.com/containers/image/v5/pkg/compression->compress/bzip2 - - + + github.com/containers/image/v5/pkg/compression->fmt - - + + github.com/containers/image/v5/pkg/compression->io - - + + github.com/containers/image/v5/pkg/compression->io/ioutil - - + + github.com/containers/image/v5/pkg/compression->github.com/pkg/errors - - + + github.com/containers/image/v5/pkg/compression->github.com/sirupsen/logrus - - + + github.com/containers/image/v5/pkg/compression/internal - -github.com/containers/image/v5/pkg/compression/internal + +github.com/containers/image/v5/pkg/compression/internal github.com/containers/image/v5/pkg/compression->github.com/containers/image/v5/pkg/compression/internal - - + + github.com/containers/image/v5/pkg/compression->github.com/containers/image/v5/pkg/compression/types - - + + github.com/klauspost/compress/zstd - -github.com/klauspost/compress/zstd + +github.com/klauspost/compress/zstd github.com/containers/image/v5/pkg/compression->github.com/klauspost/compress/zstd - - + + github.com/klauspost/pgzip - -github.com/klauspost/pgzip + +github.com/klauspost/pgzip github.com/containers/image/v5/pkg/compression->github.com/klauspost/pgzip - - + + github.com/ulikunitz/xz - -github.com/ulikunitz/xz + +github.com/ulikunitz/xz github.com/containers/image/v5/pkg/compression->github.com/ulikunitz/xz - - + + github.com/containers/image/v5/pkg/strslice->encoding/json - - + + github.com/containers/libtrust->bytes - - + + github.com/containers/libtrust->crypto - - + + github.com/containers/libtrust->crypto/ecdsa - - + + github.com/containers/libtrust->crypto/elliptic - - + + github.com/containers/libtrust->crypto/rand - - + + github.com/containers/libtrust->crypto/rsa - - + + github.com/containers/libtrust->crypto/sha256 - - + + github.com/containers/libtrust->crypto/sha512 - - + + github.com/containers/libtrust->crypto/tls - - + + github.com/containers/libtrust->crypto/x509 - - + + github.com/containers/libtrust->crypto/x509/pkix - - + + github.com/containers/libtrust->encoding/base32 - - + + github.com/containers/libtrust->encoding/base64 - - + + github.com/containers/libtrust->encoding/binary - - + + github.com/containers/libtrust->encoding/json - - + + github.com/containers/libtrust->encoding/pem - - + + github.com/containers/libtrust->errors - - + + github.com/containers/libtrust->fmt - - + + github.com/containers/libtrust->io - - + + github.com/containers/libtrust->io/ioutil - - + + github.com/containers/libtrust->sort - - + + github.com/containers/libtrust->strings - - + + github.com/containers/libtrust->sync - - + + github.com/containers/libtrust->time - - + + github.com/containers/libtrust->unicode - - + + github.com/containers/libtrust->net/url - - + + github.com/containers/libtrust->os - - + + github.com/containers/libtrust->path - - + + github.com/containers/libtrust->path/filepath - - + + github.com/containers/libtrust->net - - + + math/big - -math/big + +math/big github.com/containers/libtrust->math/big - - + + github.com/docker/docker/api/types/versions->strconv - - + + github.com/docker/docker/api/types/versions->strings - - + + github.com/opencontainers/image-spec/specs-go->fmt - - + + github.com/containers/image/v5/pkg/compression/internal->io - - + + github.com/containers/image/v5/pkg/compression/types->github.com/containers/image/v5/pkg/compression/internal - - + + github.com/klauspost/compress/zstd->bytes - - + + github.com/klauspost/compress/zstd->crypto/rand - - + + github.com/klauspost/compress/zstd->encoding/binary - - + + github.com/klauspost/compress/zstd->encoding/hex - - + + github.com/klauspost/compress/zstd->errors - - + + github.com/klauspost/compress/zstd->fmt - - + + github.com/klauspost/compress/zstd->io - - + + github.com/klauspost/compress/zstd->io/ioutil - - + + github.com/klauspost/compress/zstd->math - - + + github.com/klauspost/compress/zstd->strconv - - + + github.com/klauspost/compress/zstd->strings - - + + github.com/klauspost/compress/zstd->sync - - + + github.com/klauspost/compress/zstd->math/bits - - + + github.com/klauspost/compress/zstd->runtime - - + + github.com/klauspost/compress/zstd->log - - + + github.com/klauspost/compress/huff0 - -github.com/klauspost/compress/huff0 + +github.com/klauspost/compress/huff0 github.com/klauspost/compress/zstd->github.com/klauspost/compress/huff0 - - + + github.com/klauspost/compress/snappy - -github.com/klauspost/compress/snappy + +github.com/klauspost/compress/snappy github.com/klauspost/compress/zstd->github.com/klauspost/compress/snappy - - + + hash/crc32 - -hash/crc32 + +hash/crc32 github.com/klauspost/compress/zstd->hash/crc32 - - + + github.com/klauspost/compress/zstd/internal/xxhash - -github.com/klauspost/compress/zstd/internal/xxhash + +github.com/klauspost/compress/zstd/internal/xxhash github.com/klauspost/compress/zstd->github.com/klauspost/compress/zstd/internal/xxhash - - + + github.com/klauspost/compress/zstd->hash - - + + runtime/debug - -runtime/debug + +runtime/debug github.com/klauspost/compress/zstd->runtime/debug - - + + github.com/klauspost/pgzip->bufio - - + + github.com/klauspost/pgzip->bytes - - + + github.com/klauspost/pgzip->errors - - + + github.com/klauspost/pgzip->fmt - - + + github.com/klauspost/pgzip->io - - + + github.com/klauspost/pgzip->sync - - + + github.com/klauspost/pgzip->time - - + + github.com/klauspost/compress/flate - -github.com/klauspost/compress/flate + +github.com/klauspost/compress/flate github.com/klauspost/pgzip->github.com/klauspost/compress/flate - - + + github.com/klauspost/pgzip->hash/crc32 - - + + github.com/klauspost/pgzip->hash - - + + github.com/ulikunitz/xz->bytes - - + + github.com/ulikunitz/xz->crypto/sha256 - - + + github.com/ulikunitz/xz->errors - - + + github.com/ulikunitz/xz->fmt - - + + github.com/ulikunitz/xz->io - - + + github.com/ulikunitz/xz->hash/crc32 - - + + github.com/ulikunitz/xz->hash - - + + github.com/ulikunitz/xz/internal/xlog - -github.com/ulikunitz/xz/internal/xlog + +github.com/ulikunitz/xz/internal/xlog github.com/ulikunitz/xz->github.com/ulikunitz/xz/internal/xlog - - + + github.com/ulikunitz/xz/lzma - -github.com/ulikunitz/xz/lzma + +github.com/ulikunitz/xz/lzma github.com/ulikunitz/xz->github.com/ulikunitz/xz/lzma - - + + hash/crc64 - -hash/crc64 + +hash/crc64 github.com/ulikunitz/xz->hash/crc64 - - + + github.com/docker/docker-credential-helpers/client->bytes - - + + github.com/docker/docker-credential-helpers/client->encoding/json - - + + github.com/docker/docker-credential-helpers/client->fmt - - + + github.com/docker/docker-credential-helpers/client->io - - + + github.com/docker/docker-credential-helpers/client->strings - - + + github.com/docker/docker-credential-helpers/client->os - - + + github.com/docker/docker-credential-helpers/client->github.com/docker/docker-credential-helpers/credentials - - + + os/exec - -os/exec + +os/exec github.com/docker/docker-credential-helpers/client->os/exec - - + + github.com/docker/docker-credential-helpers/credentials->bufio - - + + github.com/docker/docker-credential-helpers/credentials->bytes - - + + github.com/docker/docker-credential-helpers/credentials->encoding/json - - + + github.com/docker/docker-credential-helpers/credentials->fmt - - + + github.com/docker/docker-credential-helpers/credentials->io - - + + github.com/docker/docker-credential-helpers/credentials->strings - - + + github.com/docker/docker-credential-helpers/credentials->os - - + + github.com/docker/docker/pkg/homedir->os - - + + github.com/docker/docker/pkg/idtools - -github.com/docker/docker/pkg/idtools + +github.com/docker/docker/pkg/idtools github.com/docker/docker/pkg/homedir->github.com/docker/docker/pkg/idtools - - + + github.com/opencontainers/runc/libcontainer/user - -github.com/opencontainers/runc/libcontainer/user + +github.com/opencontainers/runc/libcontainer/user github.com/docker/docker/pkg/homedir->github.com/opencontainers/runc/libcontainer/user - - + + github.com/docker/go-connections/sockets->crypto/tls - - + + github.com/docker/go-connections/sockets->errors - - + + github.com/docker/go-connections/sockets->fmt - - + + github.com/docker/go-connections/sockets->strings - - + + github.com/docker/go-connections/sockets->sync - - + + github.com/docker/go-connections/sockets->time - - + + github.com/docker/go-connections/sockets->net/http - - + + github.com/docker/go-connections/sockets->net/url - - + + github.com/docker/go-connections/sockets->os - - + + github.com/docker/go-connections/sockets->net - - + + github.com/docker/go-connections/sockets->syscall - - + + golang.org/x/net/proxy - -golang.org/x/net/proxy + +golang.org/x/net/proxy github.com/docker/go-connections/sockets->golang.org/x/net/proxy - - + + github.com/docker/distribution->context - - + + github.com/docker/distribution->errors - - + + github.com/docker/distribution->fmt - - + + github.com/docker/distribution->io - - + + github.com/docker/distribution->strings - - + + github.com/docker/distribution->time - - + + github.com/docker/distribution->github.com/opencontainers/go-digest - - + + github.com/docker/distribution->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/docker/distribution->mime - - + + github.com/docker/distribution->net/http - - + + github.com/docker/distribution->github.com/docker/distribution/reference - - + + github.com/docker/distribution/reference->errors - - + + github.com/docker/distribution/reference->fmt - - + + github.com/docker/distribution/reference->strings - - + + github.com/docker/distribution/reference->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/reference->path - - + + github.com/docker/distribution/reference->regexp - - + + github.com/docker/distribution/digestset - -github.com/docker/distribution/digestset + +github.com/docker/distribution/digestset github.com/docker/distribution/reference->github.com/docker/distribution/digestset - - + + github.com/docker/distribution/digestset->errors - - + + github.com/docker/distribution/digestset->sort - - + + github.com/docker/distribution/digestset->strings - - + + github.com/docker/distribution/digestset->sync - - + + github.com/docker/distribution/digestset->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/metrics - -github.com/docker/distribution/metrics + +github.com/docker/distribution/metrics @@ -3424,1942 +3424,1942 @@ github.com/docker/go-metrics - -github.com/docker/go-metrics + +github.com/docker/go-metrics github.com/docker/distribution/metrics->github.com/docker/go-metrics - - + + github.com/docker/go-metrics->fmt - - + + github.com/docker/go-metrics->sync - - + + github.com/docker/go-metrics->time - - + + github.com/docker/go-metrics->net/http - - + + github.com/prometheus/client_golang/prometheus - -github.com/prometheus/client_golang/prometheus + +github.com/prometheus/client_golang/prometheus github.com/docker/go-metrics->github.com/prometheus/client_golang/prometheus - - + + github.com/prometheus/client_golang/prometheus/promhttp - -github.com/prometheus/client_golang/prometheus/promhttp + +github.com/prometheus/client_golang/prometheus/promhttp github.com/docker/go-metrics->github.com/prometheus/client_golang/prometheus/promhttp - - + + github.com/gorilla/mux->bytes - - + + github.com/gorilla/mux->context - - + + github.com/gorilla/mux->errors - - + + github.com/gorilla/mux->fmt - - + + github.com/gorilla/mux->strconv - - + + github.com/gorilla/mux->strings - - + + github.com/gorilla/mux->net/http - - + + github.com/gorilla/mux->net/url - - + + github.com/gorilla/mux->path - - + + github.com/gorilla/mux->regexp - - + + github.com/docker/distribution/registry/client/auth/challenge->fmt - - + + github.com/docker/distribution/registry/client/auth/challenge->strings - - + + github.com/docker/distribution/registry/client/auth/challenge->sync - - + + github.com/docker/distribution/registry/client/auth/challenge->net/http - - + + github.com/docker/distribution/registry/client/auth/challenge->net/url - - + + github.com/docker/distribution/registry/client/transport->errors - - + + github.com/docker/distribution/registry/client/transport->fmt - - + + github.com/docker/distribution/registry/client/transport->io - - + + github.com/docker/distribution/registry/client/transport->strconv - - + + github.com/docker/distribution/registry/client/transport->sync - - + + github.com/docker/distribution/registry/client/transport->net/http - - + + github.com/docker/distribution/registry/client/transport->regexp - - + + github.com/docker/distribution/registry/storage/cache->context - - + + github.com/docker/distribution/registry/storage/cache->fmt - - + + github.com/docker/distribution/registry/storage/cache->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/registry/storage/cache->github.com/docker/distribution - - + + github.com/docker/distribution/registry/storage/cache->github.com/docker/distribution/metrics - - + + github.com/docker/distribution/registry/storage/cache/memory->context - - + + github.com/docker/distribution/registry/storage/cache/memory->sync - - + + github.com/docker/distribution/registry/storage/cache/memory->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/registry/storage/cache/memory->github.com/docker/distribution - - + + github.com/docker/distribution/registry/storage/cache/memory->github.com/docker/distribution/reference - - + + github.com/docker/distribution/registry/storage/cache/memory->github.com/docker/distribution/registry/storage/cache - - + + github.com/docker/docker/pkg/idtools->bufio - - + + github.com/docker/docker/pkg/idtools->bytes - - + + github.com/docker/docker/pkg/idtools->fmt - - + + github.com/docker/docker/pkg/idtools->io - - + + github.com/docker/docker/pkg/idtools->sort - - + + github.com/docker/docker/pkg/idtools->strconv - - + + github.com/docker/docker/pkg/idtools->strings - - + + github.com/docker/docker/pkg/idtools->sync - - + + github.com/docker/docker/pkg/idtools->os - - + + github.com/docker/docker/pkg/idtools->path/filepath - - + + github.com/docker/docker/pkg/idtools->regexp - - + + github.com/docker/docker/pkg/idtools->os/exec - - + + github.com/docker/docker/pkg/idtools->github.com/opencontainers/runc/libcontainer/user - - + + github.com/docker/docker/pkg/system - -github.com/docker/docker/pkg/system + +github.com/docker/docker/pkg/system github.com/docker/docker/pkg/idtools->github.com/docker/docker/pkg/system - - + + github.com/docker/docker/pkg/idtools->syscall - - + + github.com/opencontainers/runc/libcontainer/user->bufio - - + + github.com/opencontainers/runc/libcontainer/user->errors - - + + github.com/opencontainers/runc/libcontainer/user->fmt - - + + github.com/opencontainers/runc/libcontainer/user->io - - + + github.com/opencontainers/runc/libcontainer/user->strconv - - + + github.com/opencontainers/runc/libcontainer/user->strings - - + + github.com/opencontainers/runc/libcontainer/user->os - - + + github.com/opencontainers/runc/libcontainer/user->golang.org/x/sys/unix - - + + os/user - -os/user + +os/user github.com/opencontainers/runc/libcontainer/user->os/user - - + + github.com/docker/docker/pkg/system->bufio - - + + github.com/docker/docker/pkg/system->errors - - + + github.com/docker/docker/pkg/system->fmt - - + + github.com/docker/docker/pkg/system->io - - + + github.com/docker/docker/pkg/system->io/ioutil - - + + github.com/docker/docker/pkg/system->strconv - - + + github.com/docker/docker/pkg/system->strings - - + + github.com/docker/docker/pkg/system->time - - + + github.com/docker/docker/pkg/system->unsafe - - + + github.com/docker/docker/pkg/system->github.com/opencontainers/image-spec/specs-go/v1 - - + + github.com/docker/docker/pkg/system->github.com/pkg/errors - - + + github.com/docker/docker/pkg/system->os - - + + github.com/docker/docker/pkg/system->path/filepath - - + + github.com/docker/docker/pkg/system->golang.org/x/sys/unix - - + + github.com/docker/docker/pkg/system->runtime - - + + github.com/docker/docker/pkg/system->os/exec - - + + github.com/docker/docker/pkg/system->syscall - - + + github.com/docker/docker/pkg/mount - -github.com/docker/docker/pkg/mount + +github.com/docker/docker/pkg/mount github.com/docker/docker/pkg/system->github.com/docker/docker/pkg/mount - - + + github.com/docker/go-units - -github.com/docker/go-units + +github.com/docker/go-units github.com/docker/docker/pkg/system->github.com/docker/go-units - - + + github.com/docker/docker/pkg/mount->bufio - - + + github.com/docker/docker/pkg/mount->fmt - - + + github.com/docker/docker/pkg/mount->io - - + + github.com/docker/docker/pkg/mount->sort - - + + github.com/docker/docker/pkg/mount->strconv - - + + github.com/docker/docker/pkg/mount->strings - - + + github.com/docker/docker/pkg/mount->github.com/pkg/errors - - + + github.com/docker/docker/pkg/mount->github.com/sirupsen/logrus - - + + github.com/docker/docker/pkg/mount->os - - + + github.com/docker/docker/pkg/mount->golang.org/x/sys/unix - - + + github.com/docker/go-units->fmt - - + + github.com/docker/go-units->strconv - - + + github.com/docker/go-units->strings - - + + github.com/docker/go-units->time - - + + github.com/docker/go-units->regexp - - + + golang.org/x/net/proxy->context - - + + golang.org/x/net/proxy->errors - - + + golang.org/x/net/proxy->strings - - + + golang.org/x/net/proxy->sync - - + + golang.org/x/net/proxy->net/url - - + + golang.org/x/net/proxy->os - - + + golang.org/x/net/proxy->net - - + + golang.org/x/net/internal/socks - -golang.org/x/net/internal/socks + +golang.org/x/net/internal/socks golang.org/x/net/proxy->golang.org/x/net/internal/socks - - + + github.com/prometheus/client_golang/prometheus->bytes - - + + github.com/prometheus/client_golang/prometheus->encoding/json - - + + github.com/prometheus/client_golang/prometheus->errors - - + + github.com/prometheus/client_golang/prometheus->expvar - - + + github.com/prometheus/client_golang/prometheus->fmt - - + + github.com/prometheus/client_golang/prometheus->io/ioutil - - + + github.com/prometheus/client_golang/prometheus->math - - + + github.com/prometheus/client_golang/prometheus->sort - - + + github.com/prometheus/client_golang/prometheus->strings - - + + github.com/prometheus/client_golang/prometheus->sync - - + + github.com/prometheus/client_golang/prometheus->time - - + + github.com/prometheus/client_golang/prometheus->unicode/utf8 - - + + github.com/prometheus/client_golang/prometheus->github.com/beorn7/perks/quantile - - + + github.com/prometheus/client_golang/prometheus->github.com/cespare/xxhash/v2 - - + + github.com/prometheus/client_golang/prometheus->os - - + + github.com/prometheus/client_golang/prometheus->path/filepath - - + + github.com/prometheus/client_golang/prometheus->runtime - - + + github.com/golang/protobuf/proto - -github.com/golang/protobuf/proto + +github.com/golang/protobuf/proto github.com/prometheus/client_golang/prometheus->github.com/golang/protobuf/proto - - + + github.com/prometheus/client_golang/prometheus->sync/atomic - - + + github.com/prometheus/client_golang/prometheus->runtime/debug - - + + github.com/prometheus/client_golang/prometheus/internal - -github.com/prometheus/client_golang/prometheus/internal + +github.com/prometheus/client_golang/prometheus/internal github.com/prometheus/client_golang/prometheus->github.com/prometheus/client_golang/prometheus/internal - - + + github.com/prometheus/client_model/go - -github.com/prometheus/client_model/go + +github.com/prometheus/client_model/go github.com/prometheus/client_golang/prometheus->github.com/prometheus/client_model/go - - + + github.com/prometheus/common/expfmt - -github.com/prometheus/common/expfmt + +github.com/prometheus/common/expfmt github.com/prometheus/client_golang/prometheus->github.com/prometheus/common/expfmt - - + + github.com/prometheus/common/model - -github.com/prometheus/common/model + +github.com/prometheus/common/model github.com/prometheus/client_golang/prometheus->github.com/prometheus/common/model - - + + github.com/prometheus/procfs - -github.com/prometheus/procfs + +github.com/prometheus/procfs github.com/prometheus/client_golang/prometheus->github.com/prometheus/procfs - - + + github.com/prometheus/client_golang/prometheus/promhttp->bufio - - + + github.com/prometheus/client_golang/prometheus/promhttp->compress/gzip - - + + github.com/prometheus/client_golang/prometheus/promhttp->crypto/tls - - + + github.com/prometheus/client_golang/prometheus/promhttp->errors - - + + github.com/prometheus/client_golang/prometheus/promhttp->fmt - - + + github.com/prometheus/client_golang/prometheus/promhttp->io - - + + github.com/prometheus/client_golang/prometheus/promhttp->strconv - - + + github.com/prometheus/client_golang/prometheus/promhttp->strings - - + + github.com/prometheus/client_golang/prometheus/promhttp->sync - - + + github.com/prometheus/client_golang/prometheus/promhttp->time - - + + github.com/prometheus/client_golang/prometheus/promhttp->net/http - - + + github.com/prometheus/client_golang/prometheus/promhttp->net - - + + github.com/prometheus/client_golang/prometheus/promhttp->github.com/prometheus/client_golang/prometheus - - + + github.com/prometheus/client_golang/prometheus/promhttp->github.com/prometheus/client_model/go - - + + github.com/prometheus/client_golang/prometheus/promhttp->github.com/prometheus/common/expfmt - - + + net/http/httptrace - -net/http/httptrace + +net/http/httptrace github.com/prometheus/client_golang/prometheus/promhttp->net/http/httptrace - - + + gopkg.in/yaml.v2->bytes - - + + gopkg.in/yaml.v2->encoding - - + + gopkg.in/yaml.v2->encoding/base64 - - + + gopkg.in/yaml.v2->errors - - + + gopkg.in/yaml.v2->fmt - - + + gopkg.in/yaml.v2->io - - + + gopkg.in/yaml.v2->math - - + + gopkg.in/yaml.v2->reflect - - + + gopkg.in/yaml.v2->sort - - + + gopkg.in/yaml.v2->strconv - - + + gopkg.in/yaml.v2->strings - - + + gopkg.in/yaml.v2->sync - - + + gopkg.in/yaml.v2->time - - + + gopkg.in/yaml.v2->unicode - - + + gopkg.in/yaml.v2->unicode/utf8 - - + + gopkg.in/yaml.v2->regexp - - + + github.com/golang/protobuf/proto->bufio - - + + github.com/golang/protobuf/proto->bytes - - + + github.com/golang/protobuf/proto->encoding - - + + github.com/golang/protobuf/proto->encoding/json - - + + github.com/golang/protobuf/proto->errors - - + + github.com/golang/protobuf/proto->fmt - - + + github.com/golang/protobuf/proto->io - - + + github.com/golang/protobuf/proto->math - - + + github.com/golang/protobuf/proto->reflect - - + + github.com/golang/protobuf/proto->sort - - + + github.com/golang/protobuf/proto->strconv - - + + github.com/golang/protobuf/proto->strings - - + + github.com/golang/protobuf/proto->sync - - + + github.com/golang/protobuf/proto->unicode/utf8 - - + + github.com/golang/protobuf/proto->unsafe - - + + github.com/golang/protobuf/proto->log - - + + github.com/golang/protobuf/proto->sync/atomic - - + + github.com/klauspost/compress/flate->bufio - - + + github.com/klauspost/compress/flate->bytes - - + + github.com/klauspost/compress/flate->encoding/binary - - + + github.com/klauspost/compress/flate->fmt - - + + github.com/klauspost/compress/flate->io - - + + github.com/klauspost/compress/flate->math - - + + github.com/klauspost/compress/flate->sort - - + + github.com/klauspost/compress/flate->strconv - - + + github.com/klauspost/compress/flate->sync - - + + github.com/klauspost/compress/flate->math/bits - - + + github.com/klauspost/compress/fse - -github.com/klauspost/compress/fse + +github.com/klauspost/compress/fse github.com/klauspost/compress/fse->errors - - + + github.com/klauspost/compress/fse->fmt - - + + github.com/klauspost/compress/fse->io - - + + github.com/klauspost/compress/fse->math/bits - - + + github.com/klauspost/compress/huff0->errors - - + + github.com/klauspost/compress/huff0->fmt - - + + github.com/klauspost/compress/huff0->io - - + + github.com/klauspost/compress/huff0->math - - + + github.com/klauspost/compress/huff0->sync - - + + github.com/klauspost/compress/huff0->math/bits - - + + github.com/klauspost/compress/huff0->runtime - - + + github.com/klauspost/compress/huff0->github.com/klauspost/compress/fse - - + + github.com/klauspost/compress/snappy->encoding/binary - - + + github.com/klauspost/compress/snappy->errors - - + + github.com/klauspost/compress/snappy->io - - + + github.com/klauspost/compress/snappy->hash/crc32 - - + + github.com/klauspost/compress/zstd/internal/xxhash->encoding/binary - - + + github.com/klauspost/compress/zstd/internal/xxhash->errors - - + + github.com/klauspost/compress/zstd/internal/xxhash->math/bits - - + + github.com/matttproud/golang_protobuf_extensions/pbutil - -github.com/matttproud/golang_protobuf_extensions/pbutil + +github.com/matttproud/golang_protobuf_extensions/pbutil github.com/matttproud/golang_protobuf_extensions/pbutil->encoding/binary - - + + github.com/matttproud/golang_protobuf_extensions/pbutil->errors - - + + github.com/matttproud/golang_protobuf_extensions/pbutil->io - - + + github.com/matttproud/golang_protobuf_extensions/pbutil->github.com/golang/protobuf/proto - - + + github.com/prometheus/client_golang/prometheus/internal->sort - - + + github.com/prometheus/client_golang/prometheus/internal->github.com/prometheus/client_model/go - - + + github.com/prometheus/client_model/go->fmt - - + + github.com/prometheus/client_model/go->math - - + + github.com/prometheus/client_model/go->github.com/golang/protobuf/proto - - + + github.com/prometheus/common/expfmt->bufio - - + + github.com/prometheus/common/expfmt->bytes - - + + github.com/prometheus/common/expfmt->fmt - - + + github.com/prometheus/common/expfmt->io - - + + github.com/prometheus/common/expfmt->io/ioutil - - + + github.com/prometheus/common/expfmt->math - - + + github.com/prometheus/common/expfmt->strconv - - + + github.com/prometheus/common/expfmt->strings - - + + github.com/prometheus/common/expfmt->sync - - + + github.com/prometheus/common/expfmt->mime - - + + github.com/prometheus/common/expfmt->net/http - - + + github.com/prometheus/common/expfmt->github.com/golang/protobuf/proto - - + + github.com/prometheus/common/expfmt->github.com/matttproud/golang_protobuf_extensions/pbutil - - + + github.com/prometheus/common/expfmt->github.com/prometheus/client_model/go - - + + github.com/prometheus/common/expfmt->github.com/prometheus/common/model - - + + github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg - -github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg + +github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg github.com/prometheus/common/expfmt->github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg - - + + github.com/prometheus/common/model->encoding/json - - + + github.com/prometheus/common/model->fmt - - + + github.com/prometheus/common/model->math - - + + github.com/prometheus/common/model->sort - - + + github.com/prometheus/common/model->strconv - - + + github.com/prometheus/common/model->strings - - + + github.com/prometheus/common/model->time - - + + github.com/prometheus/common/model->unicode/utf8 - - + + github.com/prometheus/common/model->regexp - - + + github.com/prometheus/procfs->bufio - - + + github.com/prometheus/procfs->bytes - - + + github.com/prometheus/procfs->encoding/hex - - + + github.com/prometheus/procfs->errors - - + + github.com/prometheus/procfs->fmt - - + + github.com/prometheus/procfs->io - - + + github.com/prometheus/procfs->io/ioutil - - + + github.com/prometheus/procfs->sort - - + + github.com/prometheus/procfs->strconv - - + + github.com/prometheus/procfs->strings - - + + github.com/prometheus/procfs->time - - + + github.com/prometheus/procfs->os - - + + github.com/prometheus/procfs->path/filepath - - + + github.com/prometheus/procfs->regexp - - + + github.com/prometheus/procfs->net - - + + github.com/prometheus/procfs/internal/fs - -github.com/prometheus/procfs/internal/fs + +github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs->github.com/prometheus/procfs/internal/fs - - + + github.com/prometheus/procfs/internal/util - -github.com/prometheus/procfs/internal/util + +github.com/prometheus/procfs/internal/util github.com/prometheus/procfs->github.com/prometheus/procfs/internal/util - - + + github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg->sort - - + + github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg->strconv - - + + github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg->strings - - + + github.com/prometheus/procfs/internal/fs->fmt - - + + github.com/prometheus/procfs/internal/fs->os - - + + github.com/prometheus/procfs/internal/fs->path/filepath - - + + github.com/prometheus/procfs/internal/util->bytes - - + + github.com/prometheus/procfs/internal/util->io/ioutil - - + + github.com/prometheus/procfs/internal/util->strconv - - + + github.com/prometheus/procfs/internal/util->strings - - + + github.com/prometheus/procfs/internal/util->os - - + + github.com/prometheus/procfs/internal/util->syscall - - + + github.com/ulikunitz/xz/internal/xlog->fmt - - + + github.com/ulikunitz/xz/internal/xlog->io - - + + github.com/ulikunitz/xz/internal/xlog->sync - - + + github.com/ulikunitz/xz/internal/xlog->time - - + + github.com/ulikunitz/xz/internal/xlog->os - - + + github.com/ulikunitz/xz/internal/xlog->runtime - - + + github.com/ulikunitz/xz/lzma->bufio - - + + github.com/ulikunitz/xz/lzma->bytes - - + + github.com/ulikunitz/xz/lzma->errors - - + + github.com/ulikunitz/xz/lzma->fmt - - + + github.com/ulikunitz/xz/lzma->io - - + + github.com/ulikunitz/xz/lzma->unicode - - + + github.com/ulikunitz/xz/lzma->github.com/ulikunitz/xz/internal/xlog - - + + github.com/ulikunitz/xz/internal/hash - -github.com/ulikunitz/xz/internal/hash + +github.com/ulikunitz/xz/internal/hash github.com/ulikunitz/xz/lzma->github.com/ulikunitz/xz/internal/hash - - + + golang.org/x/net/internal/socks->context - - + + golang.org/x/net/internal/socks->errors - - + + golang.org/x/net/internal/socks->io - - + + golang.org/x/net/internal/socks->strconv - - + + golang.org/x/net/internal/socks->time - - + + golang.org/x/net/internal/socks->net - - + + diff --git a/images/docker.dot.svg b/images/docker.dot.svg index f031ddfbe..c522d2fff 100644 --- a/images/docker.dot.svg +++ b/images/docker.dot.svg @@ -1,20 +1,20 @@ - - + godep - + bufio - -bufio + +bufio @@ -22,8 +22,8 @@ bytes - -bytes + +bytes @@ -31,8 +31,8 @@ compress/gzip - -compress/gzip + +compress/gzip @@ -40,8 +40,8 @@ context - -context + +context @@ -49,8 +49,8 @@ crypto - -crypto + +crypto @@ -58,8 +58,8 @@ crypto/tls - -crypto/tls + +crypto/tls @@ -67,8 +67,8 @@ encoding - -encoding + +encoding @@ -76,8 +76,8 @@ encoding/binary - -encoding/binary + +encoding/binary @@ -85,8 +85,8 @@ encoding/hex - -encoding/hex + +encoding/hex @@ -94,8 +94,8 @@ encoding/json - -encoding/json + +encoding/json @@ -103,8 +103,8 @@ errors - -errors + +errors @@ -112,8 +112,8 @@ expvar - -expvar + +expvar @@ -121,8 +121,8 @@ fmt - -fmt + +fmt @@ -130,8 +130,8 @@ github.com/beorn7/perks/quantile - -github.com/beorn7/perks/quantile + +github.com/beorn7/perks/quantile @@ -139,431 +139,431 @@ math - -math + +math github.com/beorn7/perks/quantile->math - - + + sort - -sort + +sort github.com/beorn7/perks/quantile->sort - - + + github.com/cespare/xxhash/v2 - -github.com/cespare/xxhash/v2 + +github.com/cespare/xxhash/v2 github.com/cespare/xxhash/v2->encoding/binary - - + + github.com/cespare/xxhash/v2->errors - - + + math/bits - -math/bits + +math/bits github.com/cespare/xxhash/v2->math/bits - - + + reflect - -reflect + +reflect github.com/cespare/xxhash/v2->reflect - - + + unsafe - -unsafe + +unsafe github.com/cespare/xxhash/v2->unsafe - - + + github.com/docker/distribution - -github.com/docker/distribution + +github.com/docker/distribution github.com/docker/distribution->context - - + + github.com/docker/distribution->errors - - + + github.com/docker/distribution->fmt - - + + github.com/docker/distribution/reference - -github.com/docker/distribution/reference + +github.com/docker/distribution/reference github.com/docker/distribution->github.com/docker/distribution/reference - - + + github.com/opencontainers/go-digest - -github.com/opencontainers/go-digest + +github.com/opencontainers/go-digest github.com/docker/distribution->github.com/opencontainers/go-digest - - + + github.com/opencontainers/image-spec/specs-go/v1 - -github.com/opencontainers/image-spec/specs-go/v1 + +github.com/opencontainers/image-spec/specs-go/v1 github.com/docker/distribution->github.com/opencontainers/image-spec/specs-go/v1 - - + + io - -io + +io github.com/docker/distribution->io - - + + mime - -mime + +mime github.com/docker/distribution->mime - - + + net/http - -net/http + +net/http github.com/docker/distribution->net/http - - + + strings - -strings + +strings github.com/docker/distribution->strings - - + + time - -time + +time github.com/docker/distribution->time - - + + github.com/docker/distribution/reference->errors - - + + github.com/docker/distribution/reference->fmt - - + + github.com/docker/distribution/reference->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/reference->strings - - + + github.com/docker/distribution/digestset - -github.com/docker/distribution/digestset + +github.com/docker/distribution/digestset github.com/docker/distribution/reference->github.com/docker/distribution/digestset - - + + path - -path + +path github.com/docker/distribution/reference->path - - + + regexp - -regexp + +regexp github.com/docker/distribution/reference->regexp - - + + github.com/opencontainers/go-digest->crypto - - + + github.com/opencontainers/go-digest->fmt - - + + github.com/opencontainers/go-digest->io - - + + github.com/opencontainers/go-digest->strings - - + + github.com/opencontainers/go-digest->regexp - - + + hash - -hash + +hash github.com/opencontainers/go-digest->hash - - + + github.com/opencontainers/image-spec/specs-go/v1->github.com/opencontainers/go-digest - - + + github.com/opencontainers/image-spec/specs-go/v1->time - - + + github.com/opencontainers/image-spec/specs-go - -github.com/opencontainers/image-spec/specs-go + +github.com/opencontainers/image-spec/specs-go github.com/opencontainers/image-spec/specs-go/v1->github.com/opencontainers/image-spec/specs-go - - + + github.com/docker/distribution/digestset->errors - - + + github.com/docker/distribution/digestset->sort - - + + github.com/docker/distribution/digestset->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/digestset->strings - - + + sync - -sync + +sync github.com/docker/distribution/digestset->sync - - + + github.com/docker/distribution/metrics - -github.com/docker/distribution/metrics + +github.com/docker/distribution/metrics @@ -571,1585 +571,1585 @@ github.com/docker/go-metrics - -github.com/docker/go-metrics + +github.com/docker/go-metrics github.com/docker/distribution/metrics->github.com/docker/go-metrics - - + + github.com/docker/go-metrics->fmt - - + + github.com/docker/go-metrics->net/http - - + + github.com/docker/go-metrics->time - - + + github.com/docker/go-metrics->sync - - + + github.com/prometheus/client_golang/prometheus - -github.com/prometheus/client_golang/prometheus + +github.com/prometheus/client_golang/prometheus github.com/docker/go-metrics->github.com/prometheus/client_golang/prometheus - - + + github.com/prometheus/client_golang/prometheus/promhttp - -github.com/prometheus/client_golang/prometheus/promhttp + +github.com/prometheus/client_golang/prometheus/promhttp github.com/docker/go-metrics->github.com/prometheus/client_golang/prometheus/promhttp - - + + github.com/docker/distribution/registry/api/errcode - -github.com/docker/distribution/registry/api/errcode + +github.com/docker/distribution/registry/api/errcode github.com/docker/distribution/registry/api/errcode->encoding/json - - + + github.com/docker/distribution/registry/api/errcode->fmt - - + + github.com/docker/distribution/registry/api/errcode->sort - - + + github.com/docker/distribution/registry/api/errcode->net/http - - + + github.com/docker/distribution/registry/api/errcode->strings - - + + github.com/docker/distribution/registry/api/errcode->sync - - + + github.com/docker/distribution/registry/api/v2 - -github.com/docker/distribution/registry/api/v2 + +github.com/docker/distribution/registry/api/v2 github.com/docker/distribution/registry/api/v2->fmt - - + + github.com/docker/distribution/registry/api/v2->github.com/docker/distribution/reference - - + + github.com/docker/distribution/registry/api/v2->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/registry/api/v2->net/http - - + + github.com/docker/distribution/registry/api/v2->strings - - + + github.com/docker/distribution/registry/api/v2->regexp - - + + github.com/docker/distribution/registry/api/v2->github.com/docker/distribution/registry/api/errcode - - + + github.com/gorilla/mux - -github.com/gorilla/mux + +github.com/gorilla/mux github.com/docker/distribution/registry/api/v2->github.com/gorilla/mux - - + + net/url - -net/url + +net/url github.com/docker/distribution/registry/api/v2->net/url - - + + unicode - -unicode + +unicode github.com/docker/distribution/registry/api/v2->unicode - - + + github.com/gorilla/mux->bytes - - + + github.com/gorilla/mux->context - - + + github.com/gorilla/mux->errors - - + + github.com/gorilla/mux->fmt - - + + github.com/gorilla/mux->net/http - - + + github.com/gorilla/mux->strings - - + + github.com/gorilla/mux->path - - + + github.com/gorilla/mux->regexp - - + + github.com/gorilla/mux->net/url - - + + strconv - -strconv + +strconv github.com/gorilla/mux->strconv - - + + github.com/docker/distribution/registry/client - -github.com/docker/distribution/registry/client + +github.com/docker/distribution/registry/client github.com/docker/distribution/registry/client->bytes - - + + github.com/docker/distribution/registry/client->context - - + + github.com/docker/distribution/registry/client->encoding/json - - + + github.com/docker/distribution/registry/client->errors - - + + github.com/docker/distribution/registry/client->fmt - - + + github.com/docker/distribution/registry/client->github.com/docker/distribution - - + + github.com/docker/distribution/registry/client->github.com/docker/distribution/reference - - + + github.com/docker/distribution/registry/client->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/registry/client->io - - + + github.com/docker/distribution/registry/client->net/http - - + + github.com/docker/distribution/registry/client->strings - - + + github.com/docker/distribution/registry/client->time - - + + github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/api/errcode - - + + github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/api/v2 - - + + github.com/docker/distribution/registry/client->net/url - - + + github.com/docker/distribution/registry/client/auth/challenge - -github.com/docker/distribution/registry/client/auth/challenge + +github.com/docker/distribution/registry/client/auth/challenge github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/client/auth/challenge - - + + github.com/docker/distribution/registry/client/transport - -github.com/docker/distribution/registry/client/transport + +github.com/docker/distribution/registry/client/transport github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/client/transport - - + + github.com/docker/distribution/registry/storage/cache - -github.com/docker/distribution/registry/storage/cache + +github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/storage/cache - - + + github.com/docker/distribution/registry/storage/cache/memory - -github.com/docker/distribution/registry/storage/cache/memory + +github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/client->github.com/docker/distribution/registry/storage/cache/memory - - + + io/ioutil - -io/ioutil + +io/ioutil github.com/docker/distribution/registry/client->io/ioutil - - + + github.com/docker/distribution/registry/client->strconv - - + + github.com/docker/distribution/registry/client/auth/challenge->fmt - - + + github.com/docker/distribution/registry/client/auth/challenge->net/http - - + + github.com/docker/distribution/registry/client/auth/challenge->strings - - + + github.com/docker/distribution/registry/client/auth/challenge->sync - - + + github.com/docker/distribution/registry/client/auth/challenge->net/url - - + + github.com/docker/distribution/registry/client/transport->errors - - + + github.com/docker/distribution/registry/client/transport->fmt - - + + github.com/docker/distribution/registry/client/transport->io - - + + github.com/docker/distribution/registry/client/transport->net/http - - + + github.com/docker/distribution/registry/client/transport->sync - - + + github.com/docker/distribution/registry/client/transport->regexp - - + + github.com/docker/distribution/registry/client/transport->strconv - - + + github.com/docker/distribution/registry/storage/cache->context - - + + github.com/docker/distribution/registry/storage/cache->fmt - - + + github.com/docker/distribution/registry/storage/cache->github.com/docker/distribution - - + + github.com/docker/distribution/registry/storage/cache->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/registry/storage/cache->github.com/docker/distribution/metrics - - + + github.com/docker/distribution/registry/storage/cache/memory->context - - + + github.com/docker/distribution/registry/storage/cache/memory->github.com/docker/distribution - - + + github.com/docker/distribution/registry/storage/cache/memory->github.com/docker/distribution/reference - - + + github.com/docker/distribution/registry/storage/cache/memory->github.com/opencontainers/go-digest - - + + github.com/docker/distribution/registry/storage/cache/memory->sync - - + + github.com/docker/distribution/registry/storage/cache/memory->github.com/docker/distribution/registry/storage/cache - - + + github.com/docker/distribution/registry/client/auth - -github.com/docker/distribution/registry/client/auth + +github.com/docker/distribution/registry/client/auth github.com/docker/distribution/registry/client/auth->encoding/json - - + + github.com/docker/distribution/registry/client/auth->errors - - + + github.com/docker/distribution/registry/client/auth->fmt - - + + github.com/docker/distribution/registry/client/auth->net/http - - + + github.com/docker/distribution/registry/client/auth->strings - - + + github.com/docker/distribution/registry/client/auth->time - - + + github.com/docker/distribution/registry/client/auth->sync - - + + github.com/docker/distribution/registry/client/auth->net/url - - + + github.com/docker/distribution/registry/client/auth->github.com/docker/distribution/registry/client - - + + github.com/docker/distribution/registry/client/auth->github.com/docker/distribution/registry/client/auth/challenge - - + + github.com/docker/distribution/registry/client/auth->github.com/docker/distribution/registry/client/transport - - + + github.com/prometheus/client_golang/prometheus->bytes - - + + github.com/prometheus/client_golang/prometheus->encoding/json - - + + github.com/prometheus/client_golang/prometheus->errors - - + + github.com/prometheus/client_golang/prometheus->expvar - - + + github.com/prometheus/client_golang/prometheus->fmt - - + + github.com/prometheus/client_golang/prometheus->github.com/beorn7/perks/quantile - - + + github.com/prometheus/client_golang/prometheus->math - - + + github.com/prometheus/client_golang/prometheus->sort - - + + github.com/prometheus/client_golang/prometheus->github.com/cespare/xxhash/v2 - - + + github.com/prometheus/client_golang/prometheus->strings - - + + github.com/prometheus/client_golang/prometheus->time - - + + github.com/prometheus/client_golang/prometheus->sync - - + + github.com/prometheus/client_golang/prometheus->io/ioutil - - + + github.com/golang/protobuf/proto - -github.com/golang/protobuf/proto + +github.com/golang/protobuf/proto github.com/prometheus/client_golang/prometheus->github.com/golang/protobuf/proto - - + + sync/atomic - -sync/atomic + +sync/atomic github.com/prometheus/client_golang/prometheus->sync/atomic - - + + unicode/utf8 - -unicode/utf8 + +unicode/utf8 github.com/prometheus/client_golang/prometheus->unicode/utf8 - - + + github.com/prometheus/client_golang/prometheus/internal - -github.com/prometheus/client_golang/prometheus/internal + +github.com/prometheus/client_golang/prometheus/internal github.com/prometheus/client_golang/prometheus->github.com/prometheus/client_golang/prometheus/internal - - + + github.com/prometheus/client_model/go - -github.com/prometheus/client_model/go + +github.com/prometheus/client_model/go github.com/prometheus/client_golang/prometheus->github.com/prometheus/client_model/go - - + + github.com/prometheus/common/expfmt - -github.com/prometheus/common/expfmt + +github.com/prometheus/common/expfmt github.com/prometheus/client_golang/prometheus->github.com/prometheus/common/expfmt - - + + github.com/prometheus/common/model - -github.com/prometheus/common/model + +github.com/prometheus/common/model github.com/prometheus/client_golang/prometheus->github.com/prometheus/common/model - - + + github.com/prometheus/procfs - -github.com/prometheus/procfs + +github.com/prometheus/procfs github.com/prometheus/client_golang/prometheus->github.com/prometheus/procfs - - + + os - -os + +os github.com/prometheus/client_golang/prometheus->os - - + + path/filepath - -path/filepath + +path/filepath github.com/prometheus/client_golang/prometheus->path/filepath - - + + runtime - -runtime + +runtime github.com/prometheus/client_golang/prometheus->runtime - - + + runtime/debug - -runtime/debug + +runtime/debug github.com/prometheus/client_golang/prometheus->runtime/debug - - + + github.com/prometheus/client_golang/prometheus/promhttp->bufio - - + + github.com/prometheus/client_golang/prometheus/promhttp->compress/gzip - - + + github.com/prometheus/client_golang/prometheus/promhttp->crypto/tls - - + + github.com/prometheus/client_golang/prometheus/promhttp->errors - - + + github.com/prometheus/client_golang/prometheus/promhttp->fmt - - + + github.com/prometheus/client_golang/prometheus/promhttp->io - - + + github.com/prometheus/client_golang/prometheus/promhttp->net/http - - + + github.com/prometheus/client_golang/prometheus/promhttp->strings - - + + github.com/prometheus/client_golang/prometheus/promhttp->time - - + + github.com/prometheus/client_golang/prometheus/promhttp->sync - - + + github.com/prometheus/client_golang/prometheus/promhttp->strconv - - + + github.com/prometheus/client_golang/prometheus/promhttp->github.com/prometheus/client_golang/prometheus - - + + github.com/prometheus/client_golang/prometheus/promhttp->github.com/prometheus/client_model/go - - + + github.com/prometheus/client_golang/prometheus/promhttp->github.com/prometheus/common/expfmt - - + + net - -net + +net github.com/prometheus/client_golang/prometheus/promhttp->net - - + + net/http/httptrace - -net/http/httptrace + +net/http/httptrace github.com/prometheus/client_golang/prometheus/promhttp->net/http/httptrace - - + + github.com/golang/protobuf/proto->bufio - - + + github.com/golang/protobuf/proto->bytes - - + + github.com/golang/protobuf/proto->encoding - - + + github.com/golang/protobuf/proto->encoding/json - - + + github.com/golang/protobuf/proto->errors - - + + github.com/golang/protobuf/proto->fmt - - + + github.com/golang/protobuf/proto->math - - + + github.com/golang/protobuf/proto->sort - - + + github.com/golang/protobuf/proto->reflect - - + + github.com/golang/protobuf/proto->unsafe - - + + github.com/golang/protobuf/proto->io - - + + github.com/golang/protobuf/proto->strings - - + + github.com/golang/protobuf/proto->sync - - + + github.com/golang/protobuf/proto->strconv - - + + log - -log + +log github.com/golang/protobuf/proto->log - - + + github.com/golang/protobuf/proto->sync/atomic - - + + github.com/golang/protobuf/proto->unicode/utf8 - - + + github.com/matttproud/golang_protobuf_extensions/pbutil - -github.com/matttproud/golang_protobuf_extensions/pbutil + +github.com/matttproud/golang_protobuf_extensions/pbutil github.com/matttproud/golang_protobuf_extensions/pbutil->encoding/binary - - + + github.com/matttproud/golang_protobuf_extensions/pbutil->errors - - + + github.com/matttproud/golang_protobuf_extensions/pbutil->io - - + + github.com/matttproud/golang_protobuf_extensions/pbutil->github.com/golang/protobuf/proto - - + + github.com/opencontainers/image-spec/specs-go->fmt - - + + github.com/prometheus/client_golang/prometheus/internal->sort - - + + github.com/prometheus/client_golang/prometheus/internal->github.com/prometheus/client_model/go - - + + github.com/prometheus/client_model/go->fmt - - + + github.com/prometheus/client_model/go->math - - + + github.com/prometheus/client_model/go->github.com/golang/protobuf/proto - - + + github.com/prometheus/common/expfmt->bufio - - + + github.com/prometheus/common/expfmt->bytes - - + + github.com/prometheus/common/expfmt->fmt - - + + github.com/prometheus/common/expfmt->math - - + + github.com/prometheus/common/expfmt->io - - + + github.com/prometheus/common/expfmt->mime - - + + github.com/prometheus/common/expfmt->net/http - - + + github.com/prometheus/common/expfmt->strings - - + + github.com/prometheus/common/expfmt->sync - - + + github.com/prometheus/common/expfmt->io/ioutil - - + + github.com/prometheus/common/expfmt->strconv - - + + github.com/prometheus/common/expfmt->github.com/golang/protobuf/proto - - + + github.com/prometheus/common/expfmt->github.com/matttproud/golang_protobuf_extensions/pbutil - - + + github.com/prometheus/common/expfmt->github.com/prometheus/client_model/go - - + + github.com/prometheus/common/expfmt->github.com/prometheus/common/model - - + + github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg - -github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg + +github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg github.com/prometheus/common/expfmt->github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg - - + + github.com/prometheus/common/model->encoding/json - - + + github.com/prometheus/common/model->fmt - - + + github.com/prometheus/common/model->math - - + + github.com/prometheus/common/model->sort - - + + github.com/prometheus/common/model->strings - - + + github.com/prometheus/common/model->time - - + + github.com/prometheus/common/model->regexp - - + + github.com/prometheus/common/model->strconv - - + + github.com/prometheus/common/model->unicode/utf8 - - + + github.com/prometheus/procfs->bufio - - + + github.com/prometheus/procfs->bytes - - + + github.com/prometheus/procfs->encoding/hex - - + + github.com/prometheus/procfs->errors - - + + github.com/prometheus/procfs->fmt - - + + github.com/prometheus/procfs->sort - - + + github.com/prometheus/procfs->io - - + + github.com/prometheus/procfs->strings - - + + github.com/prometheus/procfs->time - - + + github.com/prometheus/procfs->regexp - - + + github.com/prometheus/procfs->io/ioutil - - + + github.com/prometheus/procfs->strconv - - + + github.com/prometheus/procfs->os - - + + github.com/prometheus/procfs->path/filepath - - + + github.com/prometheus/procfs->net - - + + github.com/prometheus/procfs/internal/fs - -github.com/prometheus/procfs/internal/fs + +github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs->github.com/prometheus/procfs/internal/fs - - + + github.com/prometheus/procfs/internal/util - -github.com/prometheus/procfs/internal/util + +github.com/prometheus/procfs/internal/util github.com/prometheus/procfs->github.com/prometheus/procfs/internal/util - - + + github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg->sort - - + + github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg->strings - - + + github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg->strconv - - + + github.com/prometheus/procfs/internal/fs->fmt - - + + github.com/prometheus/procfs/internal/fs->os - - + + github.com/prometheus/procfs/internal/fs->path/filepath - - + + github.com/prometheus/procfs/internal/util->bytes - - + + github.com/prometheus/procfs/internal/util->strings - - + + github.com/prometheus/procfs/internal/util->io/ioutil - - + + github.com/prometheus/procfs/internal/util->strconv - - + + github.com/prometheus/procfs/internal/util->os - - + + syscall - -syscall + +syscall github.com/prometheus/procfs/internal/util->syscall - - + + diff --git a/images/ggcr.dot.svg b/images/ggcr.dot.svg index 3dbeccd75..561359768 100644 --- a/images/ggcr.dot.svg +++ b/images/ggcr.dot.svg @@ -1,20 +1,20 @@ - - + godep - + bufio - -bufio + +bufio @@ -22,8 +22,8 @@ bytes - -bytes + +bytes @@ -31,8 +31,8 @@ context - -context + +context @@ -40,8 +40,8 @@ encoding/base64 - -encoding/base64 + +encoding/base64 @@ -49,8 +49,8 @@ encoding/json - -encoding/json + +encoding/json @@ -58,8 +58,8 @@ errors - -errors + +errors @@ -67,8 +67,8 @@ fmt - -fmt + +fmt @@ -76,799 +76,799 @@ github.com/docker/cli/cli/config - -github.com/docker/cli/cli/config + +github.com/docker/cli/cli/config github.com/docker/cli/cli/config->fmt - - + + github.com/docker/cli/cli/config/configfile - -github.com/docker/cli/cli/config/configfile + +github.com/docker/cli/cli/config/configfile github.com/docker/cli/cli/config->github.com/docker/cli/cli/config/configfile - - + + github.com/docker/cli/cli/config/credentials - -github.com/docker/cli/cli/config/credentials + +github.com/docker/cli/cli/config/credentials github.com/docker/cli/cli/config->github.com/docker/cli/cli/config/credentials - - + + github.com/docker/cli/cli/config/types - -github.com/docker/cli/cli/config/types + +github.com/docker/cli/cli/config/types github.com/docker/cli/cli/config->github.com/docker/cli/cli/config/types - - + + github.com/docker/docker/pkg/homedir - -github.com/docker/docker/pkg/homedir + +github.com/docker/docker/pkg/homedir github.com/docker/cli/cli/config->github.com/docker/docker/pkg/homedir - - + + github.com/pkg/errors - -github.com/pkg/errors + +github.com/pkg/errors github.com/docker/cli/cli/config->github.com/pkg/errors - - + + io - -io + +io github.com/docker/cli/cli/config->io - - + + os - -os + +os github.com/docker/cli/cli/config->os - - + + path/filepath - -path/filepath + +path/filepath github.com/docker/cli/cli/config->path/filepath - - + + strings - -strings + +strings github.com/docker/cli/cli/config->strings - - + + github.com/docker/cli/cli/config/configfile->encoding/base64 - - + + github.com/docker/cli/cli/config/configfile->encoding/json - - + + github.com/docker/cli/cli/config/configfile->fmt - - + + github.com/docker/cli/cli/config/configfile->github.com/docker/cli/cli/config/credentials - - + + github.com/docker/cli/cli/config/configfile->github.com/docker/cli/cli/config/types - - + + github.com/docker/cli/cli/config/configfile->github.com/pkg/errors - - + + github.com/docker/cli/cli/config/configfile->io - - + + github.com/docker/cli/cli/config/configfile->os - - + + github.com/docker/cli/cli/config/configfile->path/filepath - - + + github.com/docker/cli/cli/config/configfile->strings - - + + io/ioutil - -io/ioutil + +io/ioutil github.com/docker/cli/cli/config/configfile->io/ioutil - - + + github.com/docker/cli/cli/config/credentials->github.com/docker/cli/cli/config/types - - + + github.com/docker/cli/cli/config/credentials->strings - - + + github.com/docker/docker-credential-helpers/client - -github.com/docker/docker-credential-helpers/client + +github.com/docker/docker-credential-helpers/client github.com/docker/cli/cli/config/credentials->github.com/docker/docker-credential-helpers/client - - + + github.com/docker/docker-credential-helpers/credentials - -github.com/docker/docker-credential-helpers/credentials + +github.com/docker/docker-credential-helpers/credentials github.com/docker/cli/cli/config/credentials->github.com/docker/docker-credential-helpers/credentials - - + + os/exec - -os/exec + +os/exec github.com/docker/cli/cli/config/credentials->os/exec - - + + github.com/docker/docker/pkg/homedir->errors - - + + github.com/docker/docker/pkg/homedir->os - - + + github.com/docker/docker/pkg/homedir->path/filepath - - + + github.com/docker/docker/pkg/homedir->strings - - + + os/user - -os/user + +os/user github.com/docker/docker/pkg/homedir->os/user - - + + github.com/pkg/errors->fmt - - + + github.com/pkg/errors->io - - + + github.com/pkg/errors->strings - - + + path - -path + +path github.com/pkg/errors->path - - + + runtime - -runtime + +runtime github.com/pkg/errors->runtime - - + + github.com/docker/docker-credential-helpers/client->bytes - - + + github.com/docker/docker-credential-helpers/client->encoding/json - - + + github.com/docker/docker-credential-helpers/client->fmt - - + + github.com/docker/docker-credential-helpers/client->io - - + + github.com/docker/docker-credential-helpers/client->os - - + + github.com/docker/docker-credential-helpers/client->strings - - + + github.com/docker/docker-credential-helpers/client->github.com/docker/docker-credential-helpers/credentials - - + + github.com/docker/docker-credential-helpers/client->os/exec - - + + github.com/docker/docker-credential-helpers/credentials->bufio - - + + github.com/docker/docker-credential-helpers/credentials->bytes - - + + github.com/docker/docker-credential-helpers/credentials->encoding/json - - + + github.com/docker/docker-credential-helpers/credentials->fmt - - + + github.com/docker/docker-credential-helpers/credentials->io - - + + github.com/docker/docker-credential-helpers/credentials->os - - + + github.com/docker/docker-credential-helpers/credentials->strings - - + + github.com/google/go-containerregistry/pkg/authn - -github.com/google/go-containerregistry/pkg/authn + +github.com/google/go-containerregistry/pkg/authn github.com/google/go-containerregistry/pkg/authn->encoding/json - - + + github.com/google/go-containerregistry/pkg/authn->github.com/docker/cli/cli/config - - + + github.com/google/go-containerregistry/pkg/authn->github.com/docker/cli/cli/config/types - - + + github.com/google/go-containerregistry/pkg/authn->os - - + + github.com/google/go-containerregistry/pkg/logs - -github.com/google/go-containerregistry/pkg/logs + +github.com/google/go-containerregistry/pkg/logs github.com/google/go-containerregistry/pkg/authn->github.com/google/go-containerregistry/pkg/logs - - + + github.com/google/go-containerregistry/pkg/name - -github.com/google/go-containerregistry/pkg/name + +github.com/google/go-containerregistry/pkg/name github.com/google/go-containerregistry/pkg/authn->github.com/google/go-containerregistry/pkg/name - - + + github.com/google/go-containerregistry/pkg/logs->io/ioutil - - + + log - -log + +log github.com/google/go-containerregistry/pkg/logs->log - - + + github.com/google/go-containerregistry/pkg/name->fmt - - + + github.com/google/go-containerregistry/pkg/name->strings - - + + net - -net + +net github.com/google/go-containerregistry/pkg/name->net - - + + net/url - -net/url + +net/url github.com/google/go-containerregistry/pkg/name->net/url - - + + regexp - -regexp + +regexp github.com/google/go-containerregistry/pkg/name->regexp - - + + unicode/utf8 - -unicode/utf8 + +unicode/utf8 github.com/google/go-containerregistry/pkg/name->unicode/utf8 - - + + github.com/google/go-containerregistry/pkg/internal/retry - -github.com/google/go-containerregistry/pkg/internal/retry + +github.com/google/go-containerregistry/pkg/internal/retry github.com/google/go-containerregistry/pkg/internal/retry->context - - + + github.com/google/go-containerregistry/pkg/internal/retry->fmt - - + + github.com/google/go-containerregistry/pkg/internal/retry/wait - -github.com/google/go-containerregistry/pkg/internal/retry/wait + +github.com/google/go-containerregistry/pkg/internal/retry/wait github.com/google/go-containerregistry/pkg/internal/retry->github.com/google/go-containerregistry/pkg/internal/retry/wait - - + + github.com/google/go-containerregistry/pkg/internal/retry/wait->errors - - + + math/rand - -math/rand + +math/rand github.com/google/go-containerregistry/pkg/internal/retry/wait->math/rand - - + + time - -time + +time github.com/google/go-containerregistry/pkg/internal/retry/wait->time - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport - -github.com/google/go-containerregistry/pkg/v1/remote/transport + +github.com/google/go-containerregistry/pkg/v1/remote/transport github.com/google/go-containerregistry/pkg/v1/remote/transport->encoding/base64 - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport->encoding/json - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport->fmt - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport->strings - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport->io/ioutil - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport->github.com/google/go-containerregistry/pkg/authn - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport->github.com/google/go-containerregistry/pkg/logs - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport->github.com/google/go-containerregistry/pkg/name - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport->github.com/google/go-containerregistry/pkg/internal/retry - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport->time - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport->net - - + + github.com/google/go-containerregistry/pkg/v1/remote/transport->net/url - - + + net/http - -net/http + +net/http github.com/google/go-containerregistry/pkg/v1/remote/transport->net/http - - + + net/http/httputil - -net/http/httputil + +net/http/httputil github.com/google/go-containerregistry/pkg/v1/remote/transport->net/http/httputil - - + + diff --git a/images/image-anatomy.dot.svg b/images/image-anatomy.dot.svg index d9fdaa5fd..6cd7f188b 100644 --- a/images/image-anatomy.dot.svg +++ b/images/image-anatomy.dot.svg @@ -1,99 +1,98 @@ - - - - -%3 - + + + + cluster_layer1 - -layer.tar.gz + +layer.tar.gz cluster_layer2 - -layer.tar.gz + +layer.tar.gz tag - + manifest - - - -manifest + + + +manifest tag:head->manifest - - -digest -tag + + +digest +tag config - - - -config + + + +config manifest->config - - -(image id) + + +(image id) l1 - -layer.tar + +layer.tar manifest->l1 - - -layer digest + + +layer digest l2 - -layer.tar + +layer.tar manifest->l2 - - -layer digest + + +layer digest config->l1 - - -diffid + + +diffid config->l2 - - -diffid + + +diffid diff --git a/images/index-anatomy-strange.dot.svg b/images/index-anatomy-strange.dot.svg index f6981392a..bcbe8fc23 100644 --- a/images/index-anatomy-strange.dot.svg +++ b/images/index-anatomy-strange.dot.svg @@ -1,125 +1,124 @@ - - - - -%3 - + + + + tag - + index - - - -index + + + +index tag:head->index - - -r124356 + + +r124356 tag2 - + index2 - - - -index + + + +index tag2:head->index2 - - -stable-release + + +stable-release tag3 - + image - - - -image + + + +image tag3:head->image - - -v1.0 + + +v1.0 index->index2 - - + + index->image - - + + xml - -xml + +xml index->xml - - + + image2 - - - -image + + + +image index2->image2 - - + + image3 - - - -image + + + +image index2->image3 - - + + diff --git a/images/index-anatomy.dot.svg b/images/index-anatomy.dot.svg index 55e16a661..2673c45d2 100644 --- a/images/index-anatomy.dot.svg +++ b/images/index-anatomy.dot.svg @@ -1,85 +1,84 @@ - - - - -%3 - + + + + tag - + index - - - -index + + + +index tag:head->index - - -latest + + +latest tag2 - + image - - - -image + + + +image tag2:head->image - - -amd64 + + +amd64 tag3 - + image2 - - - -image + + + +image tag3:head->image2 - - -ppc64le + + +ppc64le index->image - - + + index->image2 - - + + diff --git a/images/mutate.dot.svg b/images/mutate.dot.svg index e49358878..68c052450 100644 --- a/images/mutate.dot.svg +++ b/images/mutate.dot.svg @@ -1,250 +1,249 @@ - - - - -%3 - + + + + cluster_source - -Sources + +Sources cluster_mutate - -mutate + +mutate cluster_sinks - -Sinks + +Sinks input - -v1.Image + +v1.Image mutateconfig - -Config + +Config input->mutateconfig - - + + mutatetime - -Time + +Time input->mutatetime - - + + mutatemediatype - -MediaType + +MediaType input->mutatemediatype - - + + mutateappend - -Append + +Append input->mutateappend - - + + mutaterebase - -Rebase + +Rebase input->mutaterebase - - + + output - -v1.Image + +v1.Image remotesink - -remote + +remote output->remotesink - - + + tarballsink - -tarball + +tarball output->tarballsink - - + + legacy/tarballsink - -legacy/tarball + +legacy/tarball output->legacy/tarballsink - - + + layoutsink - -layout + +layout output->layoutsink - - + + daemonsink - -daemon + +daemon output->daemonsink - - + + remotesource - -remote + +remote remotesource->input - - + + tarballsource - -tarball + +tarball tarballsource->input - - + + randomsource - -random + +random randomsource->input - - + + layoutsource - -layout + +layout layoutsource->input - - + + daemonsource - -daemon + +daemon daemonsource->input - - + + mutateconfig->output - - + + mutatetime->output - - + + mutatemediatype->output - - + + mutateappend->output - - + + mutaterebase->output - - + + diff --git a/images/ociimage.jpeg b/images/ociimage.jpeg index b1e0ca508..14743c6a4 100644 Binary files a/images/ociimage.jpeg and b/images/ociimage.jpeg differ diff --git a/images/remote.dot.svg b/images/remote.dot.svg index a4b5fae4a..64f3b34c9 100644 --- a/images/remote.dot.svg +++ b/images/remote.dot.svg @@ -1,180 +1,179 @@ - - - - -%3 - + + + + cluster_registry - -registry + +registry cluster_tags - -/v2/.../tags/list + +/v2/.../tags/list cluster_manifests - -/v2/.../manifests/<ref> + +/v2/.../manifests/<ref> cluster_manifest - -manifest + +manifest cluster_manifest2 - -manifest + +manifest cluster_index - -index + +index cluster_blobs - -/v2/.../blobs/<sha256> + +/v2/.../blobs/<sha256> tag - -tag + +tag mconfig - -config + +config tag->mconfig - - + + tag2 - -tag + +tag imanifest - -manifests + +manifests tag2->imanifest - - + + bconfig - -config + +config mconfig->bconfig - - + + layers - -layers + +layers l1 - -layer + +layer layers->l1 - - + + l2 - -layer + +layer layers->l2 - - + + mconfig2 - -config + +config bconfig2 - -config + +config mconfig2->bconfig2 - - + + layers2 - -layers + +layers layers2->l2 - - + + l3 - -layer + +layer layers2->l3 - - + + imanifest->mconfig - - + + imanifest->mconfig2 - - + + diff --git a/images/stream.dot.svg b/images/stream.dot.svg index 3f3f04e0a..35960e980 100644 --- a/images/stream.dot.svg +++ b/images/stream.dot.svg @@ -1,217 +1,217 @@ - - - + + G - + cluster_goroutine - -goroutine + +goroutine fs - -input + +input rc - -io.ReadCloser + +io.ReadCloser fs->rc - - + + pr - -io.PipeReader + +io.PipeReader compressed - -Compressed() + +Compressed() pr->compressed - - + + rc2 - -io.ReadCloser + +io.ReadCloser compressed->rc2 - - + + output - - -output + + +output rc2->output - - + + copy - -io.Copy + +io.Copy rc->copy - - + + mw - -io.MultiWriter + +io.MultiWriter copy->mw - - + + pw - -io.PipeWriter + +io.PipeWriter pw->pr - - + + h1 - -sha256.New + +sha256.New mw->h1 - - + + gzip - -gzip.Writer + +gzip.Writer mw->gzip - - + + diffid - -DiffID() + +DiffID() h1->diffid - - + + mw2 - -io.MultiWriter + +io.MultiWriter gzip->mw2 - - + + mw2->pw - - + + h2 - -sha256.New + +sha256.New mw2->h2 - - + + count - -countWriter + +countWriter mw2->count - - + + digest - -Digest() + +Digest() h2->digest - - + + size - -Size() + +Size() count->size - - + + diff --git a/images/tarball.dot.svg b/images/tarball.dot.svg index 4c6edc00e..2f4171287 100644 --- a/images/tarball.dot.svg +++ b/images/tarball.dot.svg @@ -1,126 +1,125 @@ - - - - -%3 - + + + + cluster_tarball - -image.tar + +image.tar cluster_manifest - -manifest.json + +manifest.json cluster_layer1 - -layer.tar.gz + +layer.tar.gz cluster_layer2 - -layer.tar.gz + +layer.tar.gz mconfig - -Config + +Config config - - - -config + + + +config mconfig->config - - -image id + + +image id layers - -Layers + +Layers l1 - -layer.tar + +layer.tar layers->l1 - - -layer digest + + +layer digest l2 - -layer.tar + +layer.tar layers->l2 - - -layer digest + + +layer digest sources - -LayerSources + +LayerSources sources->l1 - - -diffid + + +diffid sources->l2 - - -diffid + + +diffid tags - -RepoTags + +RepoTags config->l1 - - -diffid + + +diffid config->l2 - - -diffid + + +diffid diff --git a/images/upload.dot.svg b/images/upload.dot.svg index 16ba73869..714bd926e 100644 --- a/images/upload.dot.svg +++ b/images/upload.dot.svg @@ -1,43 +1,43 @@ - - - + + G - + fs - -filesystem -changeset + +filesystem +changeset tar - -tar + +tar fs->tar - - + + configuration - -image -config + +image +config @@ -45,315 +45,315 @@ config - - - -config file + + + +config file configuration->config - - + + tee - -tee + +tee tar->tee - - + + gzip - -gzip + +gzip layer - - - -layer + + + +layer gzip->layer - - + + tee->gzip - - + + sha256sum - -sha256sum + +sha256sum tee->sha256sum - - + + tee2 - -tee + +tee sha256sum2 - -sha256sum + +sha256sum tee2->sha256sum2 - - + + curl - -curl + +curl tee2->curl - - + + wc - -wc -c + +wc -c tee2->wc - - + + tee3 - -tee + +tee sha256sum3 - -sha256sum + +sha256sum tee3->sha256sum3 - - + + curl2 - -curl + +curl tee3->curl2 - - + + wc2 - -wc -c + +wc -c tee3->wc2 - - + + diffid - -diffid + +diffid sha256sum->diffid - - + + layer_digest - -layer digest + +layer digest sha256sum2->layer_digest - - + + config_digest - -config digest -(image id) + +config digest +(image id) sha256sum3->config_digest - - + + registry - - -registry + + +registry curl->registry - - + + curl2->registry - - + + curl3 - -curl + +curl curl3->registry - - + + layer_size - -layer size + +layer size wc->layer_size - - + + config_size - -config size + +config size wc2->config_size - - + + config->tee3 - - + + layer->tee2 - - + + manifest - - - -manifest + + + +manifest manifest->curl3 - - + + config_size->manifest - - + + layer_size->manifest - - + + config_digest->manifest - - + + layer_digest->manifest - - + + diffid->config - - + +