mirror of https://github.com/docker/cli.git
cli/registry/client: remove unused RegistryClient.GetTags()
This was added infd2f1b3b66
as part of the `docker engine` sub-commands, which were deprecated, and removed in43b2f52d0c
. This function is not used by anyone, so safe to remove. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
e83d6cd2c8
commit
48745da16c
|
@ -15,7 +15,6 @@ type fakeRegistryClient struct {
|
||||||
getManifestListFunc func(ctx context.Context, ref reference.Named) ([]manifesttypes.ImageManifest, error)
|
getManifestListFunc func(ctx context.Context, ref reference.Named) ([]manifesttypes.ImageManifest, error)
|
||||||
mountBlobFunc func(ctx context.Context, source reference.Canonical, target reference.Named) error
|
mountBlobFunc func(ctx context.Context, source reference.Canonical, target reference.Named) error
|
||||||
putManifestFunc func(ctx context.Context, source reference.Named, mf distribution.Manifest) (digest.Digest, error)
|
putManifestFunc func(ctx context.Context, source reference.Named, mf distribution.Manifest) (digest.Digest, error)
|
||||||
getTagsFunc func(ctx context.Context, ref reference.Named) ([]string, error)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *fakeRegistryClient) GetManifest(ctx context.Context, ref reference.Named) (manifesttypes.ImageManifest, error) {
|
func (c *fakeRegistryClient) GetManifest(ctx context.Context, ref reference.Named) (manifesttypes.ImageManifest, error) {
|
||||||
|
@ -46,11 +45,4 @@ func (c *fakeRegistryClient) PutManifest(ctx context.Context, ref reference.Name
|
||||||
return digest.Digest(""), nil
|
return digest.Digest(""), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *fakeRegistryClient) GetTags(ctx context.Context, ref reference.Named) ([]string, error) {
|
|
||||||
if c.getTagsFunc != nil {
|
|
||||||
return c.getTagsFunc(ctx, ref)
|
|
||||||
}
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
var _ client.RegistryClient = &fakeRegistryClient{}
|
var _ client.RegistryClient = &fakeRegistryClient{}
|
||||||
|
|
|
@ -24,7 +24,6 @@ type RegistryClient interface {
|
||||||
GetManifestList(ctx context.Context, ref reference.Named) ([]manifesttypes.ImageManifest, error)
|
GetManifestList(ctx context.Context, ref reference.Named) ([]manifesttypes.ImageManifest, error)
|
||||||
MountBlob(ctx context.Context, source reference.Canonical, target reference.Named) error
|
MountBlob(ctx context.Context, source reference.Canonical, target reference.Named) error
|
||||||
PutManifest(ctx context.Context, ref reference.Named, manifest distribution.Manifest) (digest.Digest, error)
|
PutManifest(ctx context.Context, ref reference.Named, manifest distribution.Manifest) (digest.Digest, error)
|
||||||
GetTags(ctx context.Context, ref reference.Named) ([]string, error)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegistryClient returns a new RegistryClient with a resolver
|
// NewRegistryClient returns a new RegistryClient with a resolver
|
||||||
|
@ -123,19 +122,6 @@ func (c *client) PutManifest(ctx context.Context, ref reference.Named, manifest
|
||||||
return dgst, errors.Wrapf(err, "failed to put manifest %s", ref)
|
return dgst, errors.Wrapf(err, "failed to put manifest %s", ref)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *client) GetTags(ctx context.Context, ref reference.Named) ([]string, error) {
|
|
||||||
repoEndpoint, err := newDefaultRepositoryEndpoint(ref, c.insecureRegistry)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
repo, err := c.getRepositoryForReference(ctx, ref, repoEndpoint)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return repo.Tags(ctx).All(ctx)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c *client) getRepositoryForReference(ctx context.Context, ref reference.Named, repoEndpoint repositoryEndpoint) (distribution.Repository, error) {
|
func (c *client) getRepositoryForReference(ctx context.Context, ref reference.Named, repoEndpoint repositoryEndpoint) (distribution.Repository, error) {
|
||||||
repoName, err := reference.WithName(repoEndpoint.Name())
|
repoName, err := reference.WithName(repoEndpoint.Name())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue