Documentation ¶
Index ¶
- func CRDExists(client client.Client, gvr schema.GroupVersionResource) bool
- func GeneratePredicateFuncsForIngressClassFilter(name string) predicate.Funcs
- func IsDefaultIngressClass(obj client.Object) bool
- func IsIngressClassEmpty(obj client.Object) bool
- func MatchesIngressClass(obj client.Object, controllerIngressClass string, isDefault bool) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CRDExists ¶
func CRDExists(client client.Client, gvr schema.GroupVersionResource) bool
CRDExists returns false if CRD does not exist
func GeneratePredicateFuncsForIngressClassFilter ¶
GeneratePredicateFuncsForIngressClassFilter builds a controller-runtime reconciliation predicate function which filters out objects which have their ingress class set to the a value other than the controller class
func IsDefaultIngressClass ¶ added in v2.3.0
IsDefaultIngressClass returns whether an IngressClass is the default IngressClass
func IsIngressClassEmpty ¶ added in v2.3.0
IsIngressClassEmpty returns true if an object has no ingress class information or false otherwise
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.