Skip to content

Commit 6410c28

Browse files
committed
relay
1 parent c7cf9cc commit 6410c28

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

cli/deployment/config.go

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

codersdk/config.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@ type DERPServerConfig struct {
121121
// Flag: derp-server-stun-addresses
122122
// Default: []string{"stun.l.google.com:19302"}
123123
STUNAddresses []string `mapstructure:"stun_address"`
124+
// Usage: An HTTP address that is accessible by other replicas to relay DERP traffic. Required for high availability.
125+
// Flag: derp-server-relay-address
126+
// Enterprise: true
127+
RelayAddress string `mapstructure:"relay_address"`
124128
}
125129

126130
type DERPConfigConfig struct {

enterprise/cli/server.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ func server() *cobra.Command {
2929
return nil, nil, xerrors.Errorf("failed to read config: %w", err)
3030
}
3131

32-
if cfg.DerpServerRelayAddress != "" {
33-
_, err := url.Parse(cfg.DerpServerRelayAddress)
32+
if cfg.DERP.Server.RelayAddress != "" {
33+
_, err := url.Parse(cfg.DERP.Server.RelayAddress)
3434
if err != nil {
3535
return nil, nil, xerrors.Errorf("derp-server-relay-address must be a valid HTTP URL: %w", err)
3636
}
@@ -59,8 +59,8 @@ func server() *cobra.Command {
5959
SCIMAPIKey: []byte(options.DeploymentConfig.SCIMAuthHeader),
6060
UserWorkspaceQuota: options.DeploymentConfig.UserWorkspaceQuota,
6161
RBAC: true,
62-
DERPServerRelayAddress: options.DeploymentConfig.DerpServerRelayAddress,
63-
DERPServerRegionID: options.DeploymentConfig.DerpServerRegionID,
62+
DERPServerRelayAddress: options.DeploymentConfig.DERP.Server.RelayAddress,
63+
DERPServerRegionID: options.DeploymentConfig.DERP.Server.RegionID,
6464

6565
Options: options,
6666
}

0 commit comments

Comments
 (0)