Documentation
¶
Index ¶
- Constants
- func BuildNodeSelector(tnt *capsulev1beta2.Tenant, nsAnnotations map[string]string) map[string]string
- func CompileFieldSelector(cache *cache.JSONPathCache, raw string) (selectors.CompiledFieldSelector, error)
- func GetK8sVersionFromConfig(dc discovery.DiscoveryInterface) (*version.Version, error)
- func GetTypeLabel(t runtime.Object) (label string, err error)
- func IgnoreWrappedNotFound(err error) error
- func IsNamespaceSelectedBySelector(ns *corev1.Namespace, selector *metav1.LabelSelector) (bool, error)
- func IsUnsupportedAPI(err error) bool
- func MapEqual(a, b map[string]string) bool
- func MapMergeNoOverrite(dst, src map[string]string)
- func Mapify(data any) map[string]any
- func NodeWebhookSupported(currentVersion *version.Version) (bool, error)
- func RoleBindingHashFunc(binding rbac.AdditionalRoleBindingsSpec) string
- func ToUnstructuredMap(obj any) (map[string]any, error)
Constants ¶
View Source
const (
NodeSelectorAnnotation = "scheduler.alpha.kubernetes.io/node-selector"
)
Variables ¶
This section is empty.
Functions ¶
func BuildNodeSelector ¶
func CompileFieldSelector ¶ added in v0.13.4
func CompileFieldSelector( cache *cache.JSONPathCache, raw string, ) (selectors.CompiledFieldSelector, error)
func GetK8sVersionFromConfig ¶ added in v0.13.0
func GetK8sVersionFromConfig(dc discovery.DiscoveryInterface) (*version.Version, error)
func IgnoreWrappedNotFound ¶ added in v0.13.0
func IsNamespaceSelectedBySelector ¶ added in v0.9.0
func IsUnsupportedAPI ¶
func MapMergeNoOverrite ¶ added in v0.11.0
func NodeWebhookSupported ¶ added in v0.13.0
func RoleBindingHashFunc ¶ added in v0.13.0
func RoleBindingHashFunc(binding rbac.AdditionalRoleBindingsSpec) string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.