24
24
import org .elasticsearch .common .collect .Lists ;
25
25
import org .elasticsearch .common .settings .ImmutableSettings ;
26
26
import org .elasticsearch .common .settings .Settings ;
27
- import org .elasticsearch .discovery .gce .mock .GceComputeServiceTwoNodesDifferentTagsMock ;
28
- import org .elasticsearch .discovery .gce .mock .GceComputeServiceTwoNodesOneZoneMock ;
29
- import org .elasticsearch .discovery .gce .mock .GceComputeServiceTwoNodesSameTagsMock ;
30
- import org .elasticsearch .discovery .gce .mock .GceComputeServiceTwoNodesTwoZonesMock ;
27
+ import org .elasticsearch .discovery .gce .mock .*;
31
28
import org .elasticsearch .plugins .PluginsService ;
32
29
import org .elasticsearch .test .ElasticsearchIntegrationTest ;
33
30
import org .junit .Ignore ;
@@ -186,11 +183,11 @@ public void nodes_with_same_tags_and_two_tags_set() {
186
183
public void multiple_zones_and_two_nodes_in_same_zone () {
187
184
startNode (1 ,
188
185
GceComputeServiceTwoNodesOneZoneMock .class ,
189
- ImmutableSettings .settingsBuilder ().put ("cloud.gce.zones " , Lists .newArrayList ("us-central1-a" , "us-central1-b" ,
186
+ ImmutableSettings .settingsBuilder ().put ("cloud.gce.zone " , Lists .newArrayList ("us-central1-a" , "us-central1-b" ,
190
187
"us-central1-f" , "europe-west1-a" , "europe-west1-b" )).build ());
191
188
startNode (2 ,
192
189
GceComputeServiceTwoNodesOneZoneMock .class ,
193
- ImmutableSettings .settingsBuilder ().put ("cloud.gce.zones " , Lists .newArrayList ("us-central1-a" , "us-central1-b" ,
190
+ ImmutableSettings .settingsBuilder ().put ("cloud.gce.zone " , Lists .newArrayList ("us-central1-a" , "us-central1-b" ,
194
191
"us-central1-f" , "europe-west1-a" , "europe-west1-b" )).build ());
195
192
196
193
// We expect having 2 nodes as part of the cluster, let's test that
@@ -201,15 +198,26 @@ public void multiple_zones_and_two_nodes_in_same_zone() {
201
198
public void multiple_zones_and_two_nodes_in_different_zones () {
202
199
startNode (1 ,
203
200
GceComputeServiceTwoNodesTwoZonesMock .class ,
204
- ImmutableSettings .settingsBuilder ().put ("cloud.gce.zones " , Lists .newArrayList ("us-central1-a" , "us-central1-b" ,
201
+ ImmutableSettings .settingsBuilder ().put ("cloud.gce.zone " , Lists .newArrayList ("us-central1-a" , "us-central1-b" ,
205
202
"us-central1-f" , "europe-west1-a" , "europe-west1-b" )).build ());
206
203
startNode (2 ,
207
204
GceComputeServiceTwoNodesTwoZonesMock .class ,
208
- ImmutableSettings .settingsBuilder ().put ("cloud.gce.zones " , Lists .newArrayList ("us-central1-a" , "us-central1-b" ,
205
+ ImmutableSettings .settingsBuilder ().put ("cloud.gce.zone " , Lists .newArrayList ("us-central1-a" , "us-central1-b" ,
209
206
"us-central1-f" , "europe-west1-a" , "europe-west1-b" )).build ());
210
207
211
208
// We expect having 2 nodes as part of the cluster, let's test that
212
209
checkNumberOfNodes (2 );
213
210
}
214
211
212
+ /**
213
+ * For issue https://github.com/elastic/elasticsearch-cloud-gce/issues/43
214
+ */
215
+ @ Test @ Ignore
216
+ public void zero_node_43 () {
217
+ startNode (1 ,
218
+ GceComputeServiceZeroNodeMock .class ,
219
+ ImmutableSettings .settingsBuilder ().put ("cloud.gce.zone" , Lists .newArrayList ("us-central1-a" , "us-central1-b" ,
220
+ "us-central1-f" , "europe-west1-a" , "europe-west1-b" )).build ());
221
+ }
222
+
215
223
}
0 commit comments