Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Puller ¶
type Puller interface { // Pull the artifact at the given reference. Pull(ctx context.Context, ref string, clusterName string) ([]byte, error) }
Puller is an interface to abstract interaction with OCI registries or other storage services.
type RegistryPuller ¶
type RegistryPuller struct {
// contains filtered or unexported fields
}
RegistryPuller handles pulling OCI artifacts from an OCI registry
func NewRegistryPuller ¶
func NewRegistryPuller(logger logr.Logger) *RegistryPuller
NewRegistryPuller creates and initializes a RegistryPuller.
Click to show internal directories.
Click to hide internal directories.