MCPcopy Index your code
hub / github.com/coder/coder / config

Method config

coderd/devtunnel/tunnel_test.go:251–274  ·  view source on GitHub ↗
(t *testing.T, version tunnelsdk.TunnelVersion)

Source from the content-addressed store, hash-verified

249}
250
251func (s *tunnelServer) config(t *testing.T, version tunnelsdk.TunnelVersion) devtunnel.Config {
252 priv, err := tunnelsdk.GeneratePrivateKey()
253 require.NoError(t, err)
254
255 privNoise, err := priv.NoisePrivateKey()
256 require.NoError(t, err)
257 pubNoise := priv.NoisePublicKey()
258
259 if version == 0 {
260 version = tunnelsdk.TunnelVersionLatest
261 }
262
263 return devtunnel.Config{
264 Version: version,
265 PrivateKey: privNoise,
266 PublicKey: pubNoise,
267 Tunnel: devtunnel.Node{
268 RegionID: 0,
269 ID: 1,
270 HostnameHTTPS: s.api.BaseURL.Host,
271 },
272 HTTPClient: s.client(),
273 }
274}
275
276// requestTunnel performs the given request against the tunnel. The Host header
277// will be set to the tunnel's hostname.

Callers 6

TestTunnelFunction · 0.80
ReadMethod · 0.80
WriteMethod · 0.80
DeleteMethod · 0.80
MonacoEditor.tsxFile · 0.80

Calls 1

clientMethod · 0.95

Tested by

no test coverage detected