1
0
mirror of https://github.com/rancher/types.git synced 2025-04-28 18:33:20 +00:00
types/namespace/namespace.go

19 lines
345 B
Go
Raw Normal View History

package namespace
import v1 "k8s.io/api/core/v1"
var projectIDAnnotation = "field.cattle.io/projectId"
func NsByProjectID(obj interface{}) ([]string, error) {
ns, ok := obj.(*v1.Namespace)
if !ok {
return []string{}, nil
}
if id, ok := ns.Annotations[projectIDAnnotation]; ok {
return []string{id}, nil
}
return []string{}, nil
}