Versions in this module Expand all Collapse all v2 v2.3.1 May 25, 2026 Changes in this version + func CRDFilesystem(pkg *parser.Package) (afero.Fs, error) + func NewClient(fetcher xpkg.Fetcher, opts ...ClientOption) (xpkg.Client, error) + func NewStaticImageConfigStore(imageConfigs []pkgv1beta1.ImageConfig) xpkg.ConfigStore + type ClientOption func(*options) + func WithCacheDir(fs afero.Fs, path string) ClientOption + func WithImageConfigs(ics []pkgv1beta1.ImageConfig) ClientOption + type RemoteFetcher struct + func NewRemoteFetcher(opts ...RemoteFetcherOption) *RemoteFetcher + func (f *RemoteFetcher) Fetch(ctx context.Context, ref name.Reference, _ ...string) (v1.Image, error) + func (f *RemoteFetcher) Head(ctx context.Context, ref name.Reference, _ ...string) (*v1.Descriptor, error) + func (f *RemoteFetcher) Tags(ctx context.Context, ref name.Reference, _ ...string) ([]string, error) + type RemoteFetcherOption func(*RemoteFetcher) + func WithKeychain(k authn.Keychain) RemoteFetcherOption + func WithTransport(t http.RoundTripper) RemoteFetcherOption + func WithUserAgent(ua string) RemoteFetcherOption + type Resolver struct + func NewResolver(client xpkg.Client) *Resolver + func (r *Resolver) Resolve(ctx context.Context, ref string) (name.Reference, string, error) v2.3.0 May 21, 2026