Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildpackBackend ¶
type ImageConfig ¶
type ImageConfig struct { Registry struct { Scheme string `mapstructure:"scheme" yaml:"scheme"` Addr string `mapstructure:"addr" yaml:"addr"` Username string `mapstructure:"username" yaml:"username"` Password string `mapstructure:"password" yaml:"password"` } `mapstructure:"registry" yaml:"registry"` NamePrefix string `mapstructure:"namePrefix" yaml:"namePrefix"` TmpNamePrefix string `mapstructure:"tmpNamePrefix" yaml:"tmpNamePrefix"` }
func (*ImageConfig) ImageName ¶
func (c *ImageConfig) ImageName(appID string) string
func (*ImageConfig) NewRegistry ¶ added in v0.10.0
func (c *ImageConfig) NewRegistry() *regclient.RegClient
NewRegistry generates a new regclient instance.
NOTE: should generate a new instance for each image repository access, because it internally stores JWT scopes for each repository it accesses. Accessing large number of repositories with a single regclient instance will result in a bloating "Authorization" header.
func (*ImageConfig) TmpImageName ¶ added in v0.10.0
func (c *ImageConfig) TmpImageName(appID string) string
Click to show internal directories.
Click to hide internal directories.