@@ -244,24 +244,24 @@ resourceLoop:
244
244
require .Equal (t , "coder_best-proxy" , proxy1Region .RegionCode )
245
245
require .Equal (t , 10001 , proxy1Region .RegionID )
246
246
require .False (t , proxy1Region .EmbeddedRelay )
247
- require .Len (t , proxy1Region .Nodes , 2 ) // proxy + stun
248
- require .Equal (t , "10001a" , proxy1Region .Nodes [1 ].Name )
249
- require .Equal (t , 10001 , proxy1Region .Nodes [1 ].RegionID )
250
- require .Equal (t , proxyAPI1 .Options .AccessURL .Hostname (), proxy1Region .Nodes [1 ].HostName )
251
- require .Equal (t , proxyAPI1 .Options .AccessURL .Port (), fmt .Sprint (proxy1Region .Nodes [1 ].DERPPort ))
252
- require .Equal (t , proxyAPI1 .Options .AccessURL .Scheme == "http" , proxy1Region .Nodes [1 ].ForceHTTP )
247
+ require .Len (t , proxy1Region .Nodes , 1 )
248
+ require .Equal (t , "10001a" , proxy1Region .Nodes [0 ].Name )
249
+ require .Equal (t , 10001 , proxy1Region .Nodes [0 ].RegionID )
250
+ require .Equal (t , proxyAPI1 .Options .AccessURL .Hostname (), proxy1Region .Nodes [0 ].HostName )
251
+ require .Equal (t , proxyAPI1 .Options .AccessURL .Port (), fmt .Sprint (proxy1Region .Nodes [0 ].DERPPort ))
252
+ require .Equal (t , proxyAPI1 .Options .AccessURL .Scheme == "http" , proxy1Region .Nodes [0 ].ForceHTTP )
253
253
254
254
// The second proxy region:
255
255
require .Equal (t , "worst-proxy" , proxy2Region .RegionName )
256
256
require .Equal (t , "coder_worst-proxy" , proxy2Region .RegionCode )
257
257
require .Equal (t , 10002 , proxy2Region .RegionID )
258
258
require .False (t , proxy2Region .EmbeddedRelay )
259
- require .Len (t , proxy2Region .Nodes , 2 ) // proxy + stun
260
- require .Equal (t , "10002a" , proxy2Region .Nodes [1 ].Name )
261
- require .Equal (t , 10002 , proxy2Region .Nodes [1 ].RegionID )
262
- require .Equal (t , proxyAPI2 .Options .AccessURL .Hostname (), proxy2Region .Nodes [1 ].HostName )
263
- require .Equal (t , proxyAPI2 .Options .AccessURL .Port (), fmt .Sprint (proxy2Region .Nodes [1 ].DERPPort ))
264
- require .Equal (t , proxyAPI2 .Options .AccessURL .Scheme == "http" , proxy2Region .Nodes [1 ].ForceHTTP )
259
+ require .Len (t , proxy2Region .Nodes , 1 )
260
+ require .Equal (t , "10002a" , proxy2Region .Nodes [0 ].Name )
261
+ require .Equal (t , 10002 , proxy2Region .Nodes [0 ].RegionID )
262
+ require .Equal (t , proxyAPI2 .Options .AccessURL .Hostname (), proxy2Region .Nodes [0 ].HostName )
263
+ require .Equal (t , proxyAPI2 .Options .AccessURL .Port (), fmt .Sprint (proxy2Region .Nodes [0 ].DERPPort ))
264
+ require .Equal (t , proxyAPI2 .Options .AccessURL .Scheme == "http" , proxy2Region .Nodes [0 ].ForceHTTP )
265
265
})
266
266
267
267
t .Run ("ConnectDERP" , func (t * testing.T ) {
@@ -313,6 +313,8 @@ resourceLoop:
313
313
314
314
func TestDERPMapStunNodes (t * testing.T ) {
315
315
t .Parallel ()
316
+ // See: enterprise/coderd/coderd.go
317
+ t .Skip ("STUN nodes are removed from proxy regions in the DERP map for now" )
316
318
317
319
deploymentValues := coderdtest .DeploymentValues (t )
318
320
deploymentValues .Experiments = []string {
0 commit comments