GetBlob returns a stream for the specified blob, and the blob’s size (or -1 if unknown). The Digest field in BlobInfo is guaranteed to be provided, Size may be -1 and MediaType may be optionally provided. May update BlobInfoCache, preferably after it knows for certain that a blob truly exists at a s
(ctx context.Context, info types.BlobInfo, cache types.BlobInfoCache)
| 91 | // The Digest field in BlobInfo is guaranteed to be provided, Size may be -1 and MediaType may be optionally provided. |
| 92 | // May update BlobInfoCache, preferably after it knows for certain that a blob truly exists at a specific location. |
| 93 | func (s *openshiftImageSource) GetBlob(ctx context.Context, info types.BlobInfo, cache types.BlobInfoCache) (io.ReadCloser, int64, error) { |
| 94 | if err := s.ensureImageIsResolved(ctx); err != nil { |
| 95 | return nil, 0, err |
| 96 | } |
| 97 | return s.docker.GetBlob(ctx, info, cache) |
| 98 | } |
| 99 | |
| 100 | // GetSignaturesWithFormat returns the image's signatures. It may use a remote (= slow) service. |
| 101 | // If instanceDigest is not nil, it contains a digest of the specific manifest instance to retrieve signatures for |
nothing calls this directly
no test coverage detected