 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  const CONFIGFILE = ".dockercfg"
    Where we store the config file
      View Source
      
  const INDEXSERVER = "https://index.docker.io/v1/"
    Only used for user auth + account creation
Variables ¶
      View Source
      
  
var (
	ErrConfigFileMissing = errors.New("The Auth config file is missing")
)
    Functions ¶
func IndexServerAddress ¶ added in v0.3.3
func IndexServerAddress() string
func Login ¶
func Login(authConfig *AuthConfig, factory *utils.HTTPRequestFactory) (string, error)
try to register/login to the registry server
func SaveConfig ¶ added in v0.3.4
func SaveConfig(configFile *ConfigFile) error
save the auth config
Types ¶
type AuthConfig ¶
type ConfigFile ¶ added in v0.5.1
type ConfigFile struct {
	Configs map[string]AuthConfig `json:"configs,omitempty"`
	// contains filtered or unexported fields
}
    func LoadConfig ¶
func LoadConfig(rootPath string) (*ConfigFile, error)
load up the auth config information and return values FIXME: use the internal golang config parser
func (*ConfigFile) ResolveAuthConfig ¶ added in v0.6.2
func (config *ConfigFile) ResolveAuthConfig(hostname string) AuthConfig
this method matches a auth configuration to a server address or a url
 Click to show internal directories. 
   Click to hide internal directories.