@@ -71,13 +71,12 @@ func TestCellReconciliation(t *testing.T) {
7171 MultiGateway : multigresv1alpha1.StatelessSpec {
7272 Replicas : ptr .To (int32 (2 )),
7373 },
74- MultiOrch : multigresv1alpha1.StatelessSpec {
75- Replicas : ptr .To (int32 (2 )),
76- },
77- GlobalTopoServer : multigresv1alpha1.GlobalTopoServerRefSpec {
78- ClientServiceName : "global-topo" ,
74+ GlobalTopoServer : multigresv1alpha1.GlobalTopoServerRef {
75+ Address : "global-topo:2379" ,
76+ RootPath : "/vitess/global" ,
77+ Implementation : "etcd2" ,
7978 },
80- TopoServer : multigresv1alpha1.CellTopoServerSpec {},
79+ TopoServer : & multigresv1alpha1.LocalTopoServerSpec {},
8180 },
8281 },
8382 wantResources : []client.Object {
@@ -143,13 +142,12 @@ func TestCellReconciliation(t *testing.T) {
143142 MultiGateway : multigresv1alpha1.StatelessSpec {
144143 Replicas : ptr .To (int32 (3 )),
145144 },
146- MultiOrch : multigresv1alpha1.StatelessSpec {
147- Replicas : ptr .To (int32 (3 )),
145+ GlobalTopoServer : multigresv1alpha1.GlobalTopoServerRef {
146+ Address : "global-topo:2379" ,
147+ RootPath : "/vitess/global" ,
148+ Implementation : "etcd2" ,
148149 },
149- GlobalTopoServer : multigresv1alpha1.GlobalTopoServerRefSpec {
150- ClientServiceName : "global-topo" ,
151- },
152- TopoServer : multigresv1alpha1.CellTopoServerSpec {},
150+ TopoServer : & multigresv1alpha1.LocalTopoServerSpec {},
153151 },
154152 },
155153 wantResources : []client.Object {
@@ -211,21 +209,17 @@ func TestCellReconciliation(t *testing.T) {
211209 Namespace : "default" ,
212210 },
213211 Spec : multigresv1alpha1.CellSpec {
214- Name : "zone3" ,
215- Images : multigresv1alpha1.CellImagesSpec {
216- MultiGateway : "custom/multigateway:v1.0.0" ,
217- MultiOrch : "custom/multiorch:v1.0.0" ,
218- },
212+ Name : "zone3" ,
213+ MultiGatewayImage : "custom/multigateway:v1.0.0" ,
219214 MultiGateway : multigresv1alpha1.StatelessSpec {
220215 Replicas : ptr .To (int32 (2 )),
221216 },
222- MultiOrch : multigresv1alpha1.StatelessSpec {
223- Replicas : ptr .To (int32 (2 )),
224- },
225- GlobalTopoServer : multigresv1alpha1.GlobalTopoServerRefSpec {
226- ClientServiceName : "global-topo" ,
217+ GlobalTopoServer : multigresv1alpha1.GlobalTopoServerRef {
218+ Address : "global-topo:2379" ,
219+ RootPath : "/vitess/global" ,
220+ Implementation : "etcd2" ,
227221 },
228- TopoServer : multigresv1alpha1.CellTopoServerSpec {},
222+ TopoServer : & multigresv1alpha1.LocalTopoServerSpec {},
229223 },
230224 },
231225 wantResources : []client.Object {
@@ -308,30 +302,12 @@ func TestCellReconciliation(t *testing.T) {
308302 },
309303 },
310304 },
311- MultiOrch : multigresv1alpha1.StatelessSpec {
312- Replicas : ptr .To (int32 (2 )),
313- Affinity : & corev1.Affinity {
314- PodAntiAffinity : & corev1.PodAntiAffinity {
315- PreferredDuringSchedulingIgnoredDuringExecution : []corev1.WeightedPodAffinityTerm {
316- {
317- Weight : 100 ,
318- PodAffinityTerm : corev1.PodAffinityTerm {
319- LabelSelector : & metav1.LabelSelector {
320- MatchLabels : map [string ]string {
321- "app.kubernetes.io/component" : "multiorch" ,
322- },
323- },
324- TopologyKey : "kubernetes.io/hostname" ,
325- },
326- },
327- },
328- },
329- },
330- },
331- GlobalTopoServer : multigresv1alpha1.GlobalTopoServerRefSpec {
332- ClientServiceName : "global-topo" ,
305+ GlobalTopoServer : multigresv1alpha1.GlobalTopoServerRef {
306+ Address : "global-topo:2379" ,
307+ RootPath : "/vitess/global" ,
308+ Implementation : "etcd2" ,
333309 },
334- TopoServer : multigresv1alpha1.CellTopoServerSpec {},
310+ TopoServer : & multigresv1alpha1.LocalTopoServerSpec {},
335311 },
336312 },
337313 wantResources : []client.Object {
0 commit comments