Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RedisProxyHandler ¶
type RedisProxyHandler struct { Logger logr.Logger Record record.EventRecorder K8sService k8s.Services RpServices proxyservice.RedisProxyClient StatusWriter StatusWriter }
func (*RedisProxyHandler) CheckAndHeal ¶
func (r *RedisProxyHandler) CheckAndHeal(rp *middlev1alpha1.RedisProxy) error
func (*RedisProxyHandler) Do ¶
func (r *RedisProxyHandler) Do(rp *middlev1alpha1.RedisProxy) error
func (*RedisProxyHandler) Ensure ¶
func (r *RedisProxyHandler) Ensure(rp *middlev1alpha1.RedisProxy, labels map[string]string, own []metav1.OwnerReference) error
type StatusWrite ¶
type StatusWrite interface { Update(rf *middlev1alpha1.RedisProxy, opts ...client.UpdateOption) error Patch(rf *middlev1alpha1.RedisProxy, patch client.Patch, opts ...client.PatchOption) error }
type StatusWriter ¶
func (*StatusWriter) Patch ¶
func (s *StatusWriter) Patch(rf *middlev1alpha1.RedisProxy, patch client.Patch, opts ...client.PatchOption) error
func (*StatusWriter) Update ¶
func (s *StatusWriter) Update(rf *middlev1alpha1.RedisProxy, opts ...client.UpdateOption) error
Click to show internal directories.
Click to hide internal directories.