Versions in this module Expand all Collapse all v0 v0.2.253 Apr 7, 2025 Changes in this version + type Actions int + const Added + const Removed + type RuleBindingCache interface + AddNotifier func(*chan RuleBindingNotify) + GetRuleCreator func() ruleengine.RuleCreator + ListRulesForPod func(namespace, name string) []ruleengine.RuleEvaluator + type RuleBindingCacheMock struct + func (r *RuleBindingCacheMock) AddNotifier(_ *chan RuleBindingNotify) + func (r *RuleBindingCacheMock) GetRuleCreator() ruleengine.RuleCreator + func (r *RuleBindingCacheMock) ListRulesForPod(_, _ string) []ruleengine.RuleEvaluator + type RuleBindingNotify struct + Action Actions + Pod corev1.Pod + func NewRuleBindingNotifierImpl(action Actions, pod corev1.Pod) RuleBindingNotify + func RuleBindingNotifierImplWithK8s(k8sClient k8sclient.K8sClientInterface, action Actions, namespace, name string) (RuleBindingNotify, error) + func (r *RuleBindingNotify) GetAction() Actions + func (r *RuleBindingNotify) GetPod() *corev1.Pod