Documentation ¶
Index ¶
- func CompareWatchLists(list1, list2 []osbv1alpha1.APIVersionKind) bool
- func InitWatchConfig(kubeConfig *rest.Config, scheme *runtime.Scheme, mapper meta.RESTMapper) (bool, error)
- func NamespaceFilter() predicate.Predicate
- func NamespaceLabelFilter() predicate.Predicate
- func NodeFilter() predicate.Predicate
- func SfServiceInstanceUpdateFilter() predicate.Predicate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompareWatchLists ¶
func CompareWatchLists(list1, list2 []osbv1alpha1.APIVersionKind) bool
CompareWatchLists compares two watch lists. Returns true if both are same. Otherwise return false.
func InitWatchConfig ¶
func InitWatchConfig(kubeConfig *rest.Config, scheme *runtime.Scheme, mapper meta.RESTMapper) (bool, error)
InitWatchConfig populates the watch configs for instance and binding controllers by rendering dummy instance and binding for each plan. Must be called before starting controllers.
func NamespaceFilter ¶
NamespaceFilter creates a predicates for filtering objects in interoperator namespace
func NamespaceLabelFilter ¶
NamespaceLabelFilter creates a predicates for filtering instance/binding objects
func NodeFilter ¶
NodeFilter creates a predicates for filtering objects in interoperator namespace
func SfServiceInstanceUpdateFilter ¶
SfServiceInstanceUpdateFilter creates a predicates for filtering objects in interoperator namespace
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.