Skip to content

Commit 644a54a

Browse files
authored
feat: add support for pl-waw-2 (#1411)
1 parent 7eb3f47 commit 644a54a

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",
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",
139139
},
140140
}
141141

scw/locality.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ const (
2929
ZoneNlAms2 = Zone("nl-ams-2")
3030
// ZonePlWaw1 represents the pl-waw-1 zone
3131
ZonePlWaw1 = Zone("pl-waw-1")
32+
// ZonePlWaw2 represents the pl-waw-2 zone
33+
ZonePlWaw2 = Zone("pl-waw-2")
3234
)
3335

3436
var (
@@ -40,6 +42,7 @@ var (
4042
ZoneNlAms1,
4143
ZoneNlAms2,
4244
ZonePlWaw1,
45+
ZonePlWaw2,
4346
}
4447
)
4548

@@ -108,7 +111,7 @@ func (region Region) GetZones() []Zone {
108111
case RegionNlAms:
109112
return []Zone{ZoneNlAms1, ZoneNlAms2}
110113
case RegionPlWaw:
111-
return []Zone{ZonePlWaw1}
114+
return []Zone{ZonePlWaw1, ZonePlWaw2}
112115
default:
113116
return []Zone{}
114117
}

scw/locality_test.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ func TestParseZone(t *testing.T) {
2222
input: "pl-waw-1",
2323
expected: ZonePlWaw1,
2424
},
25+
{
26+
input: "pl-waw-2",
27+
expected: ZonePlWaw2,
28+
},
2529
{
2630
input: "nl-ams-2",
2731
expected: ZoneNlAms2,
@@ -41,17 +45,17 @@ func TestParseZone(t *testing.T) {
4145
{
4246
input: "fr-par",
4347
expected: "",
44-
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"),
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"),
4549
},
4650
{
4751
input: "fr-par-n",
4852
expected: "",
49-
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"),
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"),
5054
},
5155
{
5256
input: "fr-par-0",
5357
expected: "",
54-
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"),
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"),
5559
},
5660
}
5761

0 commit comments

Comments
 (0)