Skip to content

Commit 6494c5a

Browse files
authored
feat: add support for nl-ams-3 (#1572)
1 parent 4d68c6d commit 6494c5a

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

scw/client_option_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ func TestClientOptions(t *testing.T) {
135135
s.token = auth.NewToken(testAccessKey, testSecretKey)
136136
s.defaultZone = &v
137137
},
138-
errStr: "scaleway-sdk-go: invalid default zone format 'invalid', available zones are: fr-par-1, fr-par-2, fr-par-3, nl-ams-1, nl-ams-2, pl-waw-1, pl-waw-2",
138+
errStr: "scaleway-sdk-go: invalid default zone format 'invalid', available zones are: fr-par-1, fr-par-2, fr-par-3, nl-ams-1, nl-ams-2, nl-ams-3, pl-waw-1, pl-waw-2",
139139
},
140140
}
141141

scw/locality.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ const (
2727
ZoneNlAms1 = Zone("nl-ams-1")
2828
// ZoneNlAms2 represents the nl-ams-2 zone
2929
ZoneNlAms2 = Zone("nl-ams-2")
30+
// ZoneNlAms3 represents the nl-ams-3 zone
31+
ZoneNlAms3 = Zone("nl-ams-3")
3032
// ZonePlWaw1 represents the pl-waw-1 zone
3133
ZonePlWaw1 = Zone("pl-waw-1")
3234
// ZonePlWaw2 represents the pl-waw-2 zone
@@ -41,6 +43,7 @@ var (
4143
ZoneFrPar3,
4244
ZoneNlAms1,
4345
ZoneNlAms2,
46+
ZoneNlAms3,
4447
ZonePlWaw1,
4548
ZonePlWaw2,
4649
}
@@ -109,7 +112,7 @@ func (region Region) GetZones() []Zone {
109112
case RegionFrPar:
110113
return []Zone{ZoneFrPar1, ZoneFrPar2, ZoneFrPar3}
111114
case RegionNlAms:
112-
return []Zone{ZoneNlAms1, ZoneNlAms2}
115+
return []Zone{ZoneNlAms1, ZoneNlAms2, ZoneNlAms3}
113116
case RegionPlWaw:
114117
return []Zone{ZonePlWaw1, ZonePlWaw2}
115118
default:

scw/locality_test.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ func TestParseZone(t *testing.T) {
3030
input: "nl-ams-2",
3131
expected: ZoneNlAms2,
3232
},
33+
{
34+
input: "nl-ams-3",
35+
expected: ZoneNlAms3,
36+
},
3337
{
3438
input: "par1",
3539
expected: ZoneFrPar1,
@@ -45,17 +49,17 @@ func TestParseZone(t *testing.T) {
4549
{
4650
input: "fr-par",
4751
expected: "",
48-
err: errors.New("bad zone format, available zones are: fr-par-1, fr-par-2, fr-par-3, nl-ams-1, nl-ams-2, pl-waw-1, pl-waw-2"),
52+
err: errors.New("bad zone format, available zones are: fr-par-1, fr-par-2, fr-par-3, nl-ams-1, nl-ams-2, nl-ams-3, pl-waw-1, pl-waw-2"),
4953
},
5054
{
5155
input: "fr-par-n",
5256
expected: "",
53-
err: errors.New("bad zone format, available zones are: fr-par-1, fr-par-2, fr-par-3, nl-ams-1, nl-ams-2, pl-waw-1, pl-waw-2"),
57+
err: errors.New("bad zone format, available zones are: fr-par-1, fr-par-2, fr-par-3, nl-ams-1, nl-ams-2, nl-ams-3, pl-waw-1, pl-waw-2"),
5458
},
5559
{
5660
input: "fr-par-0",
5761
expected: "",
58-
err: errors.New("bad zone format, available zones are: fr-par-1, fr-par-2, fr-par-3, nl-ams-1, nl-ams-2, pl-waw-1, pl-waw-2"),
62+
err: errors.New("bad zone format, available zones are: fr-par-1, fr-par-2, fr-par-3, nl-ams-1, nl-ams-2, nl-ams-3, pl-waw-1, pl-waw-2"),
5963
},
6064
}
6165

0 commit comments

Comments
 (0)