func KeyForStorable(obj Storable) Key {
	return KeyFromParts(obj.GetNamespace(), obj.GetKind(), obj.GetName())
}
KeyForStorable returns Key for storable object
package runtime
import (
	"fmt"
)
type Key = string
const KeySeparator = "/"
func KeyFromParts(namespace string, kind Kind, name string) Key {
	if len(namespace) == 0 {
		panic(fmt.Sprintf("Key couldn't be created with empty namespace"))
	}
	if len(kind) == 0 {
		panic(fmt.Sprintf("Key couldn't be created with empty kind"))
	}
	key := namespace + KeySeparator + kind
	if len(name) > 0 {
		key += KeySeparator + name
	}
	return key
}