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 + type ReconcilerMixin struct + APIReader client.Reader + Cache cache.Cache + Client client.Client + Config *rest.Config + Logger logr.Logger + RESTMapper meta.RESTMapper + Recorder record.EventRecorder + Scheme *runtime.Scheme + StopCh <-chan struct{} + func NewReconcilerMixin(controllerName string, mgr manager.Manager) *ReconcilerMixin + func (m *ReconcilerMixin) GetControllerName() string + func (m *ReconcilerMixin) InjectAPIReader(c client.Reader) error + func (m *ReconcilerMixin) InjectCache(c cache.Cache) error + func (m *ReconcilerMixin) InjectClient(c client.Client) error + func (m *ReconcilerMixin) InjectConfig(c *rest.Config) error + func (m *ReconcilerMixin) InjectLogger(l logr.Logger) error + func (m *ReconcilerMixin) InjectMapper(mapper meta.RESTMapper) error + func (m *ReconcilerMixin) InjectRecorder(p recorder.Provider) error + func (m *ReconcilerMixin) InjectScheme(s *runtime.Scheme) error + func (m *ReconcilerMixin) InjectStopChannel(stopCh <-chan struct{}) error + type WebhookHandlerMixin struct + Client client.Client + Decoder *admission.Decoder + Logger logr.Logger + func NewWebhookHandlerMixin() *WebhookHandlerMixin + func (m *WebhookHandlerMixin) InjectClient(c client.Client) error + func (m *WebhookHandlerMixin) InjectDecoder(d *admission.Decoder) error + func (m *WebhookHandlerMixin) InjectLogger(l logr.Logger) error