improve the panic message of GroupOrDie

This commit is contained in:
Chao Xu 2015-09-19 22:49:09 -07:00
parent c2f76e4ce7
commit 9c2202a771

View File

@ -66,7 +66,12 @@ func (g GroupMetaMap) Group(group string) (*GroupMeta, error) {
func (g GroupMetaMap) GroupOrDie(group string) *GroupMeta { func (g GroupMetaMap) GroupOrDie(group string) *GroupMeta {
groupMeta, found := g[group] groupMeta, found := g[group]
if !found { if !found {
panic(fmt.Sprintf("no version is registered for group %v", group)) const msg = "Please check the KUBE_API_VERSIONS environment variable."
if group == "" {
panic("The legacy v1 API is not registered. " + msg)
} else {
panic(fmt.Sprintf("No version is registered for group %s. ", group) + msg)
}
} }
return groupMeta return groupMeta
} }