Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCredentialFunc ¶
func NewCredentialFunc() (auth.CredentialFunc, error)
NewCredentialFunc returns an auth.CredentialFunc backed by the Docker credential resolution chain (credHelpers -> credsStore -> auths).
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides OCI registry access with credential-based auth via oras-go.
func NewClientWithFetcher ¶
func NewClientWithFetcher(registryURL string, credFunc auth.CredentialFunc, fetcher Fetcher) *Client
func (*Client) DefinitionVersion ¶
func (*Client) NewRemoteRepository ¶
func (c *Client) NewRemoteRepository(ctx context.Context, policyID string) (*remote.Repository, error)
NewRemoteRepository creates an authenticated oras-go remote.Repository for use as the source argument to oras.Copy().
Click to show internal directories.
Click to hide internal directories.