feat: allow DERP headers to be set (#6572)

* feat: allow DERP headers to be set

* chore: remove custom flag

* Clone DERP header on client create

* Adjust to use interface to cast headers

---------

Co-authored-by: Kyle Carberry <kyle@carberry.com>
This commit is contained in:
Josh Vawdrey
2023-03-22 05:43:20 +11:00
committed by GitHub
parent d8aee26776
commit 97f77c4507
4 changed files with 30 additions and 11 deletions

View File

@ -330,8 +330,8 @@ func scaletestCleanup() *cobra.Command {
client.HTTPClient = &http.Client{
Transport: &headerTransport{
transport: http.DefaultTransport,
headers: map[string]string{
codersdk.BypassRatelimitHeader: "true",
header: map[string][]string{
codersdk.BypassRatelimitHeader: {"true"},
},
},
}
@ -515,8 +515,8 @@ It is recommended that all rate limits are disabled on the server before running
client.HTTPClient = &http.Client{
Transport: &headerTransport{
transport: http.DefaultTransport,
headers: map[string]string{
codersdk.BypassRatelimitHeader: "true",
header: map[string][]string{
codersdk.BypassRatelimitHeader: {"true"},
},
},
}