Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientBase ¶
type ClientBase interface { AuthProvider() provider.AuthProvider Logger() *zap.SugaredLogger Close() error RequestAuthenticate(req *http.Request, ref reference.Named) error }
type ClientWrapper ¶
type ClientWrapper interface { DockerClient ClientBase ImageClient ContainerClient SystemClient }
type ContainerClient ¶
type DockerClient ¶
type ImageClient ¶
type ImageClient interface { ImageBuild( ctx context.Context, buildContext io.Reader, opts build.ImageBuildOptions, ) (build.ImageBuildResponse, error) ImagePullWithEvents(ctx context.Context, ref reference.Named, options image.PullOptions) ( v1.Hash, *v1.Manifest, chan events.PullEvent, error, ) ImagePullWithState(ctx context.Context, ref reference.Named, options image.PullOptions) ( v1.Hash, *v1.Manifest, chan state.Pull, error, ) ImagePullSimple(ctx context.Context, ref reference.Named, options image.PullOptions) (digest.Digest, error) ImageGetManifest(ctx context.Context, ref reference.Named, platform *v1.Platform) (v1.Hash, *v1.Manifest, error) }
Click to show internal directories.
Click to hide internal directories.