Versions in this module Expand all Collapse all v0 v0.1.0 Jun 4, 2023 Changes in this version + type ClusterScaleHandler struct + func (h *ClusterScaleHandler) Handle(params *MultiCloudDBParams) error + func (h *ClusterScaleHandler) SetNext(handler MultiCloudDBHandler) MultiCloudDBHandler + type GetScheduleStatusHandler struct + func (h *GetScheduleStatusHandler) Handle(params *MultiCloudDBParams) error + func (h *GetScheduleStatusHandler) SetNext(handler MultiCloudDBHandler) MultiCloudDBHandler + type HostConfigMapHandler struct + func (h *HostConfigMapHandler) Handle(params *MultiCloudDBParams) error + func (h *HostConfigMapHandler) SetNext(handler MultiCloudDBHandler) MultiCloudDBHandler + type MongoDependencyHandler struct + func (h *MongoDependencyHandler) Handle(params *MultiCloudDBParams) error + func (h *MongoDependencyHandler) SetNext(handler MultiCloudDBHandler) MultiCloudDBHandler + type MongoHandler struct + func (h *MongoHandler) Handle(params *MultiCloudDBParams) error + func (h *MongoHandler) SetNext(handler MultiCloudDBHandler) MultiCloudDBHandler + type MultiCloudDBHandler interface + Handle func(params *MultiCloudDBParams) error + SetNext func(handler MultiCloudDBHandler) MultiCloudDBHandler + func BuildMultiCloudDBHandlerChain() MultiCloudDBHandler + type MultiCloudDBParams struct + ActiveCluster []string + ArbiterMap map[string]*corev1.Service + Cli client.Client + ClusterToVIPMap map[string]string + Log *zap.SugaredLogger + MultiCloudMongoDB *middlewarev1alpha1.MultiCloudMongoDB + SchedulerResult *model.SchedulerResult + Schema *runtime.Scheme + ServiceNameWithCluster map[string][]string + type NextOption string + type StatusHandler struct + func (h *StatusHandler) Handle(params *MultiCloudDBParams) error + func (h *StatusHandler) SetNext(handler MultiCloudDBHandler) MultiCloudDBHandler + type UpsertArbiterHandler struct + func (h *UpsertArbiterHandler) Handle(params *MultiCloudDBParams) error + func (h *UpsertArbiterHandler) SetNext(handler MultiCloudDBHandler) MultiCloudDBHandler + type VIPAllocatorHandler struct + func (h *VIPAllocatorHandler) Handle(params *MultiCloudDBParams) error + func (h *VIPAllocatorHandler) SetNext(handler MultiCloudDBHandler) MultiCloudDBHandler