INNER CODE UNIT · Go
func
raystack/optimus · config/config.go:25
func (o *Optimus) GetNamespaceByName(name string) (*Namespace, error) {
if o.namespaceNameToNamespace == nil {
o.namespaceNameToNamespace = make(map[string]*Namespace)
for _, namespace := range o.Namespaces {
o.namespaceNameToNamespace[namespace.Name] = namespace
}
}
if o.namespaceNameToNamespace[name] == nil {
return nil, fmt.Errorf("namespace [%s] is not found", name)
}
return o.namespaceNameToNamespace[name], nil
}
func (o *Optimus) GetVersion() string {
return strconv.Itoa(o.Version)
}