Documentation
¶
Index ¶
- Constants
- func BuildNodeSelector(tnt *capsulev1beta2.Tenant, nsAnnotations map[string]string) map[string]string
- func GetOwnersWithKinds(tenant *capsulev1beta2.Tenant) (owners []string)
- func GetTypeLabel(t runtime.Object) (label string, err error)
- func IsNamespaceSelectedBySelector(ns *corev1.Namespace, selector *metav1.LabelSelector) (bool, error)
- func IsTenantOwnerReference(or metav1.OwnerReference) bool
- func IsUnsupportedAPI(err error) bool
- func MapMergeNoOverrite(dst, src map[string]string)
- func PoolResourceQuotaName(quota *capsulev1beta2.ResourcePool) string
- type UserGroupList
Constants ¶
View Source
const (
NodeSelectorAnnotation = "scheduler.alpha.kubernetes.io/node-selector"
)
View Source
const (
ObjectReferenceTenantKind = "Tenant"
)
Variables ¶
This section is empty.
Functions ¶
func BuildNodeSelector ¶
func GetOwnersWithKinds ¶
func GetOwnersWithKinds(tenant *capsulev1beta2.Tenant) (owners []string)
func IsNamespaceSelectedBySelector ¶ added in v0.9.0
func IsTenantOwnerReference ¶ added in v0.7.0
func IsTenantOwnerReference(or metav1.OwnerReference) bool
func IsUnsupportedAPI ¶
func MapMergeNoOverrite ¶ added in v0.11.0
func PoolResourceQuotaName ¶ added in v0.10.0
func PoolResourceQuotaName(quota *capsulev1beta2.ResourcePool) string
Types ¶
type UserGroupList ¶
func NewUserGroupList ¶
func NewUserGroupList(groups []string) UserGroupList
Click to show internal directories.
Click to hide internal directories.