Documentation
¶
Index ¶
- Constants
- func CreateApp(ctx context.Context, config map[string]interface{}, target string, dryRun bool, ...) (string, error)
- func PinServiceConfigs(cli *client.Client, ctx context.Context, services map[string]interface{}, ...) error
- func PinServiceImages(cli *client.Client, ctx context.Context, services map[string]interface{}, ...) error
- func ResolveAuthConfig(ctx context.Context, index *registrytypes.IndexInfo) types.AuthConfig
- type AuthConfigResolver
- type RegistryClient
Constants ¶
View Source
const ( // limits derived from aklite's limitation on an App manifest size MaxArchNumb = 6 MaxManifestBodySize = 2010 // (2048 - 38) just in case )
Variables ¶
This section is empty.
Functions ¶
func CreateApp ¶
func CreateApp(ctx context.Context, config map[string]interface{}, target string, dryRun bool, layerManifests []distribution.Descriptor, appLayersMetaData []byte) (string, error)
func PinServiceConfigs ¶
func PinServiceImages ¶
func ResolveAuthConfig ¶
func ResolveAuthConfig(ctx context.Context, index *registrytypes.IndexInfo) types.AuthConfig
Types ¶
type AuthConfigResolver ¶
type AuthConfigResolver func(ctx context.Context, index *registrytypes.IndexInfo) types.AuthConfig
AuthConfigResolver returns Auth Configuration for an index
type RegistryClient ¶
type RegistryClient struct {
// contains filtered or unexported fields
}
func NewRegistryClient ¶
func NewRegistryClient() RegistryClient
func (*RegistryClient) GetRepository ¶
func (c *RegistryClient) GetRepository(ctx context.Context, ref reference.Named) (distribution.Repository, error)
Click to show internal directories.
Click to hide internal directories.