func (c Config) CAASImageRepo() (o docker.ImageRepoDetails) {
	str := c.asString(CAASImageRepo)
	repoDetails, err := docker.NewImageRepoDetails(str)
	if repoDetails != nil {
		return *repoDetails
	}
	// This should not happen since we have done validation in c.Valiate().
	logger.Tracef("parsing controller config %q: %q, err %v", CAASImageRepo, str, err)
	return o
}
// CAASImageRepo sets the url of the docker repo
// used for the jujud operator and mongo images.
CAASImageRepo sets the url of the docker repo
used for the jujud operator and mongo images.
// CAASImageRepo sets the url of the docker repo // used for the jujud operator and mongo images .
func (c Config) CAASImageRepo() (o docker.ImageRepoDetails) {
	str := c.asString(CAASImageRepo)
	repoDetails, err := docker.NewImageRepoDetails(str)
	if repoDetails != nil {
		return *repoDetails
	}
	logger.Tracef("parsing controller config %q: %q, err %v", CAASImageRepo, str, err)
	return o
}
func ( c Config ) CAASImageRepo ( ) ( o docker . ImageRepoDetails ) { str := c . asString ( CAASImageRepo ) repoDetails , err := docker . NewImageRepoDetails ( str ) if repoDetails != nil { return * repoDetails } logger . Tracef ( " " , CAASImageRepo , str , err ) return o }
CAASImageRepo sets the url of the docker repo
used for the jujud operator and mongo images.
CAASImageRepo sets the url of the docker repo used for the jujud operator and mongo images .
// This should not happen since we have done validation in c.Valiate().