Versions in this module Expand all Collapse all v1 v1.2.3 Aug 25, 2022 v1.0.2 Aug 25, 2022 v1.0.1 Aug 25, 2022 Changes in this version + type CDCTemplate struct + HostNetwork bool + Image string + ImagePullPolicy corev1.PullPolicy + ImagePullSecrets []corev1.LocalObjectReference + Resources corev1.ResourceRequirements + func (in *CDCTemplate) DeepCopy() *CDCTemplate + func (in *CDCTemplate) DeepCopyInto(out *CDCTemplate) + type CNConfig struct + Dynamic map[string]intstr.IntOrString + Static *CNStaticConfig + func (in *CNConfig) DeepCopy() *CNConfig + func (in *CNConfig) DeepCopyInto(out *CNConfig) + type CNStaticConfig struct + EnableCoroutine bool + EnableJvmRemoteDebug bool + EnableReplicaRead bool + ServerProperties map[string]intstr.IntOrString + func (in *CNStaticConfig) DeepCopy() *CNStaticConfig + func (in *CNStaticConfig) DeepCopyInto(out *CNStaticConfig) + type CNTemplate struct + HostNetwork bool + Image string + ImagePullPolicy corev1.PullPolicy + ImagePullSecrets []corev1.LocalObjectReference + Resources corev1.ResourceRequirements + func (in *CNTemplate) DeepCopy() *CNTemplate + func (in *CNTemplate) DeepCopyInto(out *CNTemplate) + type ClusterReplicasStatus struct + CDC *ReplicasStatus + CN ReplicasStatus + DN ReplicasStatus + GMS ReplicasStatus + func (in *ClusterReplicasStatus) DeepCopy() *ClusterReplicasStatus + func (in *ClusterReplicasStatus) DeepCopyInto(out *ClusterReplicasStatus) + type Condition struct + LastProbeTime *metav1.Time + LastTransitionTime metav1.Time + Message string + Reason string + Status corev1.ConditionStatus + Type ConditionType + func (in *Condition) DeepCopy() *Condition + func (in *Condition) DeepCopyInto(out *Condition) + type ConditionType string + const CdcReady + const ClusterReady + const CnsReady + const DnsReady + const GmsReady + type Config struct + CN CNConfig + DN DNConfig + func (in *Config) DeepCopy() *Config + func (in *Config) DeepCopyInto(out *Config) + type DNConfig struct + LogPurgeInterval metav1.Duration + MycnfOverwrite string + func (in *DNConfig) DeepCopy() *DNConfig + func (in *DNConfig) DeepCopyInto(out *DNConfig) + type MonitorStatus string + const MonitorStatusCreating + const MonitorStatusMonitoring + const MonitorStatusPending + const MonitorStatusUpdating + type NodeSelectorItem struct + Name string + NodeSelector corev1.NodeSelector + func (in *NodeSelectorItem) DeepCopy() *NodeSelectorItem + func (in *NodeSelectorItem) DeepCopyInto(out *NodeSelectorItem) + type NodeSelectorReference struct + NodeSelector *corev1.NodeSelector + Reference string + func (in *NodeSelectorReference) DeepCopy() *NodeSelectorReference + func (in *NodeSelectorReference) DeepCopyInto(out *NodeSelectorReference) + type Phase string + const PhaseCreating + const PhaseDeleting + const PhaseFailed + const PhaseLocked + const PhaseNew + const PhasePending + const PhaseRestoring + const PhaseRunning + const PhaseUnknown + const PhaseUpgrading + type PrivilegeItem struct + Password string + Type PrivilegeType + Username string + func (in *PrivilegeItem) DeepCopy() *PrivilegeItem + func (in *PrivilegeItem) DeepCopyInto(out *PrivilegeItem) + type PrivilegeType string + const DDLOnly + const DMLOnly + const ReadOnly + const ReadWrite + const Super + type ReplicaStatusForPrint struct + CDC string + CN string + DN string + GMS string + func (in *ReplicaStatusForPrint) DeepCopy() *ReplicaStatusForPrint + func (in *ReplicaStatusForPrint) DeepCopyInto(out *ReplicaStatusForPrint) + type ReplicasStatus struct + Available int32 + Total int32 + func (in *ReplicasStatus) DeepCopy() *ReplicasStatus + func (in *ReplicasStatus) DeepCopyInto(out *ReplicasStatus) + func (rs *ReplicasStatus) Display() string + type RestoreSpec struct + func (in *RestoreSpec) DeepCopy() *RestoreSpec + func (in *RestoreSpec) DeepCopyInto(out *RestoreSpec) + type Security struct + EncodeKey *corev1.SecretKeySelector + TLS *TLS + func (in *Security) DeepCopy() *Security + func (in *Security) DeepCopyInto(out *Security) + type SpecSnapshot struct + Config Config + Topology Topology + func (in *SpecSnapshot) DeepCopy() *SpecSnapshot + func (in *SpecSnapshot) DeepCopyInto(out *SpecSnapshot) + type Stage string + const StageClean + const StageEmpty + const StageRebalanceStart + const StageRebalanceWatch + type StatelessTopologyRuleItem struct + Name string + NodeSelector *NodeSelectorReference + Replicas *intstr.IntOrString + func (in *StatelessTopologyRuleItem) DeepCopy() *StatelessTopologyRuleItem + func (in *StatelessTopologyRuleItem) DeepCopyInto(out *StatelessTopologyRuleItem) + type StatusForPrint struct + DetailedVersion string + RebalanceProcess string + ReplicaStatus ReplicaStatusForPrint + StorageSize string + StorageSizeUpdateTime *metav1.Time + func (in *StatusForPrint) DeepCopy() *StatusForPrint + func (in *StatusForPrint) DeepCopyInto(out *StatusForPrint) + type TLS struct + GenerateSelfSigned bool + SecretName string + func (in *TLS) DeepCopy() *TLS + func (in *TLS) DeepCopyInto(out *TLS) + type Topology struct + Nodes TopologyNodes + Rules TopologyRules + Version string + func (in *Topology) DeepCopy() *Topology + func (in *Topology) DeepCopyInto(out *Topology) + type TopologyNodeCDC struct + Replicas int32 + Template CDCTemplate + func (in *TopologyNodeCDC) DeepCopy() *TopologyNodeCDC + func (in *TopologyNodeCDC) DeepCopyInto(out *TopologyNodeCDC) + type TopologyNodeCN struct + Replicas int32 + Template CNTemplate + func (in *TopologyNodeCN) DeepCopy() *TopologyNodeCN + func (in *TopologyNodeCN) DeepCopyInto(out *TopologyNodeCN) + type TopologyNodeDN struct + Replicas int32 + Template XStoreTemplate + func (in *TopologyNodeDN) DeepCopy() *TopologyNodeDN + func (in *TopologyNodeDN) DeepCopyInto(out *TopologyNodeDN) + type TopologyNodeGMS struct + Template *XStoreTemplate + func (in *TopologyNodeGMS) DeepCopy() *TopologyNodeGMS + func (in *TopologyNodeGMS) DeepCopyInto(out *TopologyNodeGMS) + type TopologyNodes struct + CDC *TopologyNodeCDC + CN TopologyNodeCN + DN TopologyNodeDN + GMS TopologyNodeGMS + func (in *TopologyNodes) DeepCopy() *TopologyNodes + func (in *TopologyNodes) DeepCopyInto(out *TopologyNodes) + type TopologyRuleComponents struct + CDC []StatelessTopologyRuleItem + CN []StatelessTopologyRuleItem + DN *XStoreTopologyRule + GMS *XStoreTopologyRule + func (in *TopologyRuleComponents) DeepCopy() *TopologyRuleComponents + func (in *TopologyRuleComponents) DeepCopyInto(out *TopologyRuleComponents) + type TopologyRules struct + Components TopologyRuleComponents + Selectors []NodeSelectorItem + func (in *TopologyRules) DeepCopy() *TopologyRules + func (in *TopologyRules) DeepCopyInto(out *TopologyRules) + type UpgradeStrategyType string + const RecreateUpgradeStrategy + const RollingUpgradeStrategy + type XStoreTemplate struct + DiskQuota *resource.Quantity + Engine string + HostNetwork *bool + Image string + ImagePullPolicy corev1.PullPolicy + ImagePullSecrets []corev1.LocalObjectReference + Resources common.ExtendedResourceRequirements + ServiceType corev1.ServiceType + func (in *XStoreTemplate) DeepCopy() *XStoreTemplate + func (in *XStoreTemplate) DeepCopyInto(out *XStoreTemplate) + type XStoreTopologyRule struct + NodeSets []XStoreTopologyRuleNodeSetItem + Rolling *XStoreTopologyRuleRolling + func (in *XStoreTopologyRule) DeepCopy() *XStoreTopologyRule + func (in *XStoreTopologyRule) DeepCopyInto(out *XStoreTopologyRule) + type XStoreTopologyRuleNodeSetItem struct + Name string + NodeSelector *NodeSelectorReference + Replicas int32 + Role xstore.NodeRole + func (in *XStoreTopologyRuleNodeSetItem) DeepCopy() *XStoreTopologyRuleNodeSetItem + func (in *XStoreTopologyRuleNodeSetItem) DeepCopyInto(out *XStoreTopologyRuleNodeSetItem) + type XStoreTopologyRuleRolling struct + NodeSelector *NodeSelectorReference + Replicas int32 + func (in *XStoreTopologyRuleRolling) DeepCopy() *XStoreTopologyRuleRolling + func (in *XStoreTopologyRuleRolling) DeepCopyInto(out *XStoreTopologyRuleRolling)