@@ -22,15 +22,15 @@ const DEFAULT_MACHINE_TYPE = "f1-micro"
2222const DEFAULT_IMAGE_FAMILY_PROJECT_NAME = "ubuntu-os-cloud"
2323const DEFAULT_IMAGE_FAMILY_NAME = "family/ubuntu-1804-lts"
2424
25- // Regions that don't support running f1-micro instances
26- var RegionsToAvoid = []string {"asia-east2 " , "southamerica- west1" , "europe-west8 " , "europe-southwest1 " , "us-east5 -a" }
25+ // Zones that support running f1-micro instances
26+ var ZonesThatSupportF1Micro = []string {"us-central1-a " , "us-east1-b" , "us- west1-a " , "europe-north1-a " , "europe-west1-b " , "europe-central2 -a" }
2727
2828func TestGetPublicIpOfInstance (t * testing.T ) {
2929 t .Parallel ()
3030
3131 instanceName := RandomValidGcpName ()
3232 projectID := GetGoogleProjectIDFromEnvVar (t )
33- zone := GetRandomZone (t , projectID , nil , nil , RegionsToAvoid )
33+ zone := GetRandomZone (t , projectID , ZonesThatSupportF1Micro , nil , nil )
3434
3535 createComputeInstance (t , projectID , zone , instanceName )
3636 defer deleteComputeInstance (t , projectID , zone , instanceName )
@@ -77,7 +77,7 @@ func TestGetAndSetLabels(t *testing.T) {
7777 instanceName := RandomValidGcpName ()
7878 projectID := GetGoogleProjectIDFromEnvVar (t )
7979
80- zone := GetRandomZone (t , projectID , nil , nil , RegionsToAvoid )
80+ zone := GetRandomZone (t , projectID , ZonesThatSupportF1Micro , nil , nil )
8181
8282 createComputeInstance (t , projectID , zone , instanceName )
8383 defer deleteComputeInstance (t , projectID , zone , instanceName )
@@ -113,7 +113,7 @@ func TestGetAndSetMetadata(t *testing.T) {
113113 projectID := GetGoogleProjectIDFromEnvVar (t )
114114 instanceName := RandomValidGcpName ()
115115
116- zone := GetRandomZone (t , projectID , nil , nil , RegionsToAvoid )
116+ zone := GetRandomZone (t , projectID , ZonesThatSupportF1Micro , nil , nil )
117117
118118 // Create a new Compute Instance
119119 createComputeInstance (t , projectID , zone , instanceName )
0 commit comments