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.