Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ValkeyACLReconciler ¶
ValkeyACLReconciler reconciles a ValkeyACL object.
func (*ValkeyACLReconciler) SetupWithManager ¶
func (r *ValkeyACLReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager registers the controller.
type ValkeyClusterReconciler ¶
type ValkeyClusterReconciler struct {
client.Client
// APIReader is an uncached, read-through client. The embedded Client serves
// reads from the informer cache, which lags writes; for the once-per-token
// password-rotation guard we need an authoritative status read so a second,
// quickly-following reconcile doesn't re-run a rotation the first already did.
APIReader client.Reader
Scheme *runtime.Scheme
// MaxConcurrentReconciles caps how many ValkeyClusters reconcile in parallel.
// controller-runtime never runs two reconciles for the SAME object at once,
// so raising this only parallelises across DIFFERENT clusters — the default
// of 1 serialises the whole fleet and bottlenecks at 500+ CRs (design-review
// Q3/SC2). 0 falls back to 1.
MaxConcurrentReconciles int
}
ValkeyClusterReconciler reconciles a ValkeyCluster object.
func (*ValkeyClusterReconciler) SetupWithManager ¶
func (r *ValkeyClusterReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager wires the controller and owned objects.
Click to show internal directories.
Click to hide internal directories.