Versions in this module Expand all Collapse all v0 v0.6.0 Sep 12, 2024 v0.5.3 Aug 26, 2024 Changes in this version + func AddUnAvailableFunc(f func(pod *corev1.Pod) (bool, *int64)) + func NewWebhookGenericEventChannel() <-chan event.GenericEvent + type EventHandler struct + func (p *EventHandler) Create(e event.CreateEvent, q workqueue.RateLimitingInterface) + func (p *EventHandler) Delete(e event.DeleteEvent, q workqueue.RateLimitingInterface) + func (p *EventHandler) Generic(e event.GenericEvent, q workqueue.RateLimitingInterface) + func (p *EventHandler) InjectClient(c client.Client) error + func (p *EventHandler) InjectLogger(l logr.Logger) error + func (p *EventHandler) Update(e event.UpdateEvent, q workqueue.RateLimitingInterface) + type ManagerInterface interface + SetupPodTransitionRuleController func(manager.Manager) error + func PodTransitionRuleManager() ManagerInterface + type PodTransitionRuleEventHandler struct + func (p *PodTransitionRuleEventHandler) Create(e event.CreateEvent, q workqueue.RateLimitingInterface) + func (p *PodTransitionRuleEventHandler) Delete(e event.DeleteEvent, q workqueue.RateLimitingInterface) + func (p *PodTransitionRuleEventHandler) Generic(e event.GenericEvent, q workqueue.RateLimitingInterface) + func (p *PodTransitionRuleEventHandler) Update(e event.UpdateEvent, q workqueue.RateLimitingInterface) + type PodTransitionRuleReconciler struct + func (r *PodTransitionRuleReconciler) Reconcile(ctx context.Context, request reconcile.Request) (result reconcile.Result, reconcileErr error)