Documentation ¶
Index ¶
- Constants
- type ServiceEventHandler
- func (s ServiceEventHandler) Common(svc *v1.Service, q workqueue.RateLimitingInterface)
- func (s ServiceEventHandler) Create(event event.CreateEvent, limitingInterface workqueue.RateLimitingInterface)
- func (s ServiceEventHandler) Delete(event event.DeleteEvent, limitingInterface workqueue.RateLimitingInterface)
- func (s ServiceEventHandler) Generic(event event.GenericEvent, limitingInterface workqueue.RateLimitingInterface)
- func (s ServiceEventHandler) Update(event event.UpdateEvent, limitingInterface workqueue.RateLimitingInterface)
- type SettingsEventHandler
- func (s SettingsEventHandler) Common(settings *v1alpha1.IngressGroupSettings, q workqueue.RateLimitingInterface)
- func (s SettingsEventHandler) Create(event event.CreateEvent, limitingInterface workqueue.RateLimitingInterface)
- func (s SettingsEventHandler) Delete(event event.DeleteEvent, limitingInterface workqueue.RateLimitingInterface)
- func (s SettingsEventHandler) Generic(event event.GenericEvent, limitingInterface workqueue.RateLimitingInterface)
- func (s SettingsEventHandler) Update(event event.UpdateEvent, limitingInterface workqueue.RateLimitingInterface)
Constants ¶
View Source
const ServiceEventReasonFailedToListIngresses = "ServiceEventFailedToListIngresses"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServiceEventHandler ¶
type ServiceEventHandler struct { Log logr.Logger k8s.IngressLoader record.EventRecorder }
func NewServiceEventHandler ¶
func NewServiceEventHandler(logger logr.Logger, cli client.Client, eventRecorder record.EventRecorder) *ServiceEventHandler
func (ServiceEventHandler) Common ¶
func (s ServiceEventHandler) Common(svc *v1.Service, q workqueue.RateLimitingInterface)
func (ServiceEventHandler) Create ¶
func (s ServiceEventHandler) Create(event event.CreateEvent, limitingInterface workqueue.RateLimitingInterface)
func (ServiceEventHandler) Delete ¶
func (s ServiceEventHandler) Delete(event event.DeleteEvent, limitingInterface workqueue.RateLimitingInterface)
func (ServiceEventHandler) Generic ¶
func (s ServiceEventHandler) Generic(event event.GenericEvent, limitingInterface workqueue.RateLimitingInterface)
func (ServiceEventHandler) Update ¶
func (s ServiceEventHandler) Update(event event.UpdateEvent, limitingInterface workqueue.RateLimitingInterface)
type SettingsEventHandler ¶
type SettingsEventHandler struct { IngressLoader k8s.IngressLoader Logger logr.Logger }
func NewSettingsEventHandler ¶
func NewSettingsEventHandler(logger logr.Logger, cli client.Client) *SettingsEventHandler
func (SettingsEventHandler) Common ¶
func (s SettingsEventHandler) Common(settings *v1alpha1.IngressGroupSettings, q workqueue.RateLimitingInterface)
func (SettingsEventHandler) Create ¶
func (s SettingsEventHandler) Create(event event.CreateEvent, limitingInterface workqueue.RateLimitingInterface)
func (SettingsEventHandler) Delete ¶
func (s SettingsEventHandler) Delete(event event.DeleteEvent, limitingInterface workqueue.RateLimitingInterface)
func (SettingsEventHandler) Generic ¶
func (s SettingsEventHandler) Generic(event event.GenericEvent, limitingInterface workqueue.RateLimitingInterface)
func (SettingsEventHandler) Update ¶
func (s SettingsEventHandler) Update(event event.UpdateEvent, limitingInterface workqueue.RateLimitingInterface)
Click to show internal directories.
Click to hide internal directories.