Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrURLRequired = errors.New("registry url is required") ErrURLMissingInConfig = errors.New("registry url missing in config") )
Functions ¶
func Marshal ¶
func Marshal(cfg *ExternalRegistryConfig) ([]byte, error)
func Save ¶
func Save(cfg *ExternalRegistryConfig) error
Types ¶
type ExternalRegistryConfig ¶
type ExternalRegistryConfig struct {
URL string `yaml:"url"`
Username string `yaml:"username,omitempty"`
Password string `yaml:"password,omitempty"`
}
func Load ¶
func Load() (*ExternalRegistryConfig, error)
func Resolve ¶
func Resolve(flagCfg *ExternalRegistryConfig, env Env) (*ExternalRegistryConfig, error)
Resolve returns external registry config using precedence: flags > env > config file.
Click to show internal directories.
Click to hide internal directories.