@@ -36,46 +36,46 @@ func newConfig() *codersdk.DeploymentConfig {
36
36
Usage : "Bind address of the server." ,
37
37
Flag : "address" ,
38
38
Shorthand : "a" ,
39
- Value : "127.0.0.1:3000" ,
39
+ Default : "127.0.0.1:3000" ,
40
40
},
41
41
AutobuildPollInterval : & codersdk.DeploymentConfigField [time.Duration ]{
42
- Name : "Autobuild Poll Interval" ,
43
- Usage : "Interval to poll for scheduled workspace builds." ,
44
- Flag : "autobuild-poll-interval" ,
45
- Hidden : true ,
46
- Value : time .Minute ,
42
+ Name : "Autobuild Poll Interval" ,
43
+ Usage : "Interval to poll for scheduled workspace builds." ,
44
+ Flag : "autobuild-poll-interval" ,
45
+ Hidden : true ,
46
+ Default : time .Minute ,
47
47
},
48
48
DERP : & codersdk.DERP {
49
49
Server : & codersdk.DERPServerConfig {
50
50
Enable : & codersdk.DeploymentConfigField [bool ]{
51
- Name : "DERP Server Enable" ,
52
- Usage : "Whether to enable or disable the embedded DERP relay server." ,
53
- Flag : "derp-server-enable" ,
54
- Value : true ,
51
+ Name : "DERP Server Enable" ,
52
+ Usage : "Whether to enable or disable the embedded DERP relay server." ,
53
+ Flag : "derp-server-enable" ,
54
+ Default : true ,
55
55
},
56
56
RegionID : & codersdk.DeploymentConfigField [int ]{
57
- Name : "DERP Server Region ID" ,
58
- Usage : "Region ID to use for the embedded DERP server." ,
59
- Flag : "derp-server-region-id" ,
60
- Value : 999 ,
57
+ Name : "DERP Server Region ID" ,
58
+ Usage : "Region ID to use for the embedded DERP server." ,
59
+ Flag : "derp-server-region-id" ,
60
+ Default : 999 ,
61
61
},
62
62
RegionCode : & codersdk.DeploymentConfigField [string ]{
63
- Name : "DERP Server Region Code" ,
64
- Usage : "Region code to use for the embedded DERP server." ,
65
- Flag : "derp-server-region-code" ,
66
- Value : "coder" ,
63
+ Name : "DERP Server Region Code" ,
64
+ Usage : "Region code to use for the embedded DERP server." ,
65
+ Flag : "derp-server-region-code" ,
66
+ Default : "coder" ,
67
67
},
68
68
RegionName : & codersdk.DeploymentConfigField [string ]{
69
- Name : "DERP Server Region Name" ,
70
- Usage : "Region name that for the embedded DERP server." ,
71
- Flag : "derp-server-region-name" ,
72
- Value : "Coder Embedded Relay" ,
69
+ Name : "DERP Server Region Name" ,
70
+ Usage : "Region name that for the embedded DERP server." ,
71
+ Flag : "derp-server-region-name" ,
72
+ Default : "Coder Embedded Relay" ,
73
73
},
74
74
STUNAddresses : & codersdk.DeploymentConfigField [[]string ]{
75
- Name : "DERP Server STUN Addresses" ,
76
- Usage : "Addresses for STUN servers to establish P2P connections. Set empty to disable P2P connections." ,
77
- Flag : "derp-server-stun-addresses" ,
78
- Value : []string {"stun.l.google.com:19302" },
75
+ Name : "DERP Server STUN Addresses" ,
76
+ Usage : "Addresses for STUN servers to establish P2P connections. Set empty to disable P2P connections." ,
77
+ Flag : "derp-server-stun-addresses" ,
78
+ Default : []string {"stun.l.google.com:19302" },
79
79
},
80
80
RelayURL : & codersdk.DeploymentConfigField [string ]{
81
81
Name : "DERP Server Relay URL" ,
@@ -104,10 +104,10 @@ func newConfig() *codersdk.DeploymentConfig {
104
104
Flag : "prometheus-enable" ,
105
105
},
106
106
Address : & codersdk.DeploymentConfigField [string ]{
107
- Name : "Prometheus Address" ,
108
- Usage : "The bind address to serve prometheus metrics." ,
109
- Flag : "prometheus-address" ,
110
- Value : "127.0.0.1:2112" ,
107
+ Name : "Prometheus Address" ,
108
+ Usage : "The bind address to serve prometheus metrics." ,
109
+ Flag : "prometheus-address" ,
110
+ Default : "127.0.0.1:2112" ,
111
111
},
112
112
},
113
113
Pprof : & codersdk.PprofConfig {
@@ -117,10 +117,10 @@ func newConfig() *codersdk.DeploymentConfig {
117
117
Flag : "pprof-enable" ,
118
118
},
119
119
Address : & codersdk.DeploymentConfigField [string ]{
120
- Name : "Pprof Address" ,
121
- Usage : "The bind address to serve pprof." ,
122
- Flag : "pprof-address" ,
123
- Value : "127.0.0.1:6060" ,
120
+ Name : "Pprof Address" ,
121
+ Usage : "The bind address to serve pprof." ,
122
+ Flag : "pprof-address" ,
123
+ Default : "127.0.0.1:6060" ,
124
124
},
125
125
},
126
126
ProxyTrustedHeaders : & codersdk.DeploymentConfigField [[]string ]{
@@ -134,10 +134,10 @@ func newConfig() *codersdk.DeploymentConfig {
134
134
Usage : "Origin addresses to respect \" proxy-trusted-headers\" . e.g. example.com" ,
135
135
},
136
136
CacheDirectory : & codersdk.DeploymentConfigField [string ]{
137
- Name : "Cache Directory" ,
138
- Usage : "The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is set, it will be used for compatibility with systemd." ,
139
- Flag : "cache-dir" ,
140
- Value : defaultCacheDir (),
137
+ Name : "Cache Directory" ,
138
+ Usage : "The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is set, it will be used for compatibility with systemd." ,
139
+ Flag : "cache-dir" ,
140
+ Default : defaultCacheDir (),
141
141
},
142
142
InMemoryDatabase : & codersdk.DeploymentConfigField [bool ]{
143
143
Name : "In Memory Database" ,
@@ -146,10 +146,10 @@ func newConfig() *codersdk.DeploymentConfig {
146
146
Hidden : true ,
147
147
},
148
148
ProvisionerDaemons : & codersdk.DeploymentConfigField [int ]{
149
- Name : "Provisioner Daemons" ,
150
- Usage : "Number of provisioner daemons to create on start. If builds are stuck in queued state for a long time, consider increasing this." ,
151
- Flag : "provisioner-daemons" ,
152
- Value : 3 ,
149
+ Name : "Provisioner Daemons" ,
150
+ Usage : "Number of provisioner daemons to create on start. If builds are stuck in queued state for a long time, consider increasing this." ,
151
+ Flag : "provisioner-daemons" ,
152
+ Default : 3 ,
153
153
},
154
154
PostgresURL : & codersdk.DeploymentConfigField [string ]{
155
155
Name : "Postgres Connection URL" ,
@@ -192,10 +192,10 @@ func newConfig() *codersdk.DeploymentConfig {
192
192
},
193
193
OIDC : & codersdk.OIDCConfig {
194
194
AllowSignups : & codersdk.DeploymentConfigField [bool ]{
195
- Name : "OIDC Allow Signups" ,
196
- Usage : "Whether new users can sign up with OIDC." ,
197
- Flag : "oidc-allow-signups" ,
198
- Value : true ,
195
+ Name : "OIDC Allow Signups" ,
196
+ Usage : "Whether new users can sign up with OIDC." ,
197
+ Flag : "oidc-allow-signups" ,
198
+ Default : true ,
199
199
},
200
200
ClientID : & codersdk.DeploymentConfigField [string ]{
201
201
Name : "OIDC Client ID" ,
@@ -218,32 +218,32 @@ func newConfig() *codersdk.DeploymentConfig {
218
218
Flag : "oidc-issuer-url" ,
219
219
},
220
220
Scopes : & codersdk.DeploymentConfigField [[]string ]{
221
- Name : "OIDC Scopes" ,
222
- Usage : "Scopes to grant when authenticating with OIDC." ,
223
- Flag : "oidc-scopes" ,
224
- Value : []string {oidc .ScopeOpenID , "profile" , "email" },
221
+ Name : "OIDC Scopes" ,
222
+ Usage : "Scopes to grant when authenticating with OIDC." ,
223
+ Flag : "oidc-scopes" ,
224
+ Default : []string {oidc .ScopeOpenID , "profile" , "email" },
225
225
},
226
226
},
227
227
228
228
Telemetry : & codersdk.TelemetryConfig {
229
229
Enable : & codersdk.DeploymentConfigField [bool ]{
230
- Name : "Telemetry Enable" ,
231
- Usage : "Whether telemetry is enabled or not. Coder collects anonymized usage data to help improve our product." ,
232
- Flag : "telemetry" ,
233
- Value : flag .Lookup ("test.v" ) == nil ,
230
+ Name : "Telemetry Enable" ,
231
+ Usage : "Whether telemetry is enabled or not. Coder collects anonymized usage data to help improve our product." ,
232
+ Flag : "telemetry" ,
233
+ Default : flag .Lookup ("test.v" ) == nil ,
234
234
},
235
235
Trace : & codersdk.DeploymentConfigField [bool ]{
236
- Name : "Telemetry Trace" ,
237
- Usage : "Whether Opentelemetry traces are sent to Coder. Coder collects anonymized application tracing to help improve our product. Disabling telemetry also disables this option." ,
238
- Flag : "telemetry-trace" ,
239
- Value : flag .Lookup ("test.v" ) == nil ,
236
+ Name : "Telemetry Trace" ,
237
+ Usage : "Whether Opentelemetry traces are sent to Coder. Coder collects anonymized application tracing to help improve our product. Disabling telemetry also disables this option." ,
238
+ Flag : "telemetry-trace" ,
239
+ Default : flag .Lookup ("test.v" ) == nil ,
240
240
},
241
241
URL : & codersdk.DeploymentConfigField [string ]{
242
- Name : "Telemetry URL" ,
243
- Usage : "URL to send telemetry." ,
244
- Flag : "telemetry-url" ,
245
- Hidden : true ,
246
- Value : "https://telemetry.coder.com" ,
242
+ Name : "Telemetry URL" ,
243
+ Usage : "URL to send telemetry." ,
244
+ Flag : "telemetry-url" ,
245
+ Hidden : true ,
246
+ Default : "https://telemetry.coder.com" ,
247
247
},
248
248
},
249
249
TLS : & codersdk.TLSConfig {
@@ -263,21 +263,21 @@ func newConfig() *codersdk.DeploymentConfig {
263
263
Flag : "tls-client-ca-file" ,
264
264
},
265
265
ClientAuth : & codersdk.DeploymentConfigField [string ]{
266
- Name : "TLS Client Auth" ,
267
- Usage : "Policy the server will follow for TLS Client Authentication. Accepted values are \" none\" , \" request\" , \" require-any\" , \" verify-if-given\" , or \" require-and-verify\" ." ,
268
- Flag : "tls-client-auth" ,
269
- Value : "request" ,
266
+ Name : "TLS Client Auth" ,
267
+ Usage : "Policy the server will follow for TLS Client Authentication. Accepted values are \" none\" , \" request\" , \" require-any\" , \" verify-if-given\" , or \" require-and-verify\" ." ,
268
+ Flag : "tls-client-auth" ,
269
+ Default : "request" ,
270
270
},
271
271
KeyFiles : & codersdk.DeploymentConfigField [[]string ]{
272
272
Name : "TLS Key Files" ,
273
273
Usage : "Paths to the private keys for each of the certificates. It requires a PEM-encoded file." ,
274
274
Flag : "tls-key-file" ,
275
275
},
276
276
MinVersion : & codersdk.DeploymentConfigField [string ]{
277
- Name : "TLS Minimum Version" ,
278
- Usage : "Minimum supported version of TLS. Accepted values are \" tls10\" , \" tls11\" , \" tls12\" or \" tls13\" " ,
279
- Flag : "tls-min-version" ,
280
- Value : "tls12" ,
277
+ Name : "TLS Minimum Version" ,
278
+ Usage : "Minimum supported version of TLS. Accepted values are \" tls10\" , \" tls11\" , \" tls12\" or \" tls13\" " ,
279
+ Flag : "tls-min-version" ,
280
+ Default : "tls12" ,
281
281
},
282
282
},
283
283
TraceEnable : & codersdk.DeploymentConfigField [bool ]{
@@ -291,10 +291,10 @@ func newConfig() *codersdk.DeploymentConfig {
291
291
Flag : "secure-auth-cookie" ,
292
292
},
293
293
SSHKeygenAlgorithm : & codersdk.DeploymentConfigField [string ]{
294
- Name : "SSH Keygen Algorithm" ,
295
- Usage : "The algorithm to use for generating ssh keys. Accepted values are \" ed25519\" , \" ecdsa\" , or \" rsa4096\" ." ,
296
- Flag : "ssh-keygen-algorithm" ,
297
- Value : "ed25519" ,
294
+ Name : "SSH Keygen Algorithm" ,
295
+ Usage : "The algorithm to use for generating ssh keys. Accepted values are \" ed25519\" , \" ecdsa\" , or \" rsa4096\" ." ,
296
+ Flag : "ssh-keygen-algorithm" ,
297
+ Default : "ed25519" ,
298
298
},
299
299
AutoImportTemplates : & codersdk.DeploymentConfigField [[]string ]{
300
300
Name : "Auto Import Templates" ,
@@ -303,24 +303,24 @@ func newConfig() *codersdk.DeploymentConfig {
303
303
Hidden : true ,
304
304
},
305
305
MetricsCacheRefreshInterval : & codersdk.DeploymentConfigField [time.Duration ]{
306
- Name : "Metrics Cache Refresh Interval" ,
307
- Usage : "How frequently metrics are refreshed" ,
308
- Flag : "metrics-cache-refresh-interval" ,
309
- Hidden : true ,
310
- Value : time .Hour ,
306
+ Name : "Metrics Cache Refresh Interval" ,
307
+ Usage : "How frequently metrics are refreshed" ,
308
+ Flag : "metrics-cache-refresh-interval" ,
309
+ Hidden : true ,
310
+ Default : time .Hour ,
311
311
},
312
312
AgentStatRefreshInterval : & codersdk.DeploymentConfigField [time.Duration ]{
313
- Name : "Agent Stat Refresh Interval" ,
314
- Usage : "How frequently agent stats are recorded" ,
315
- Flag : "agent-stats-refresh-interval" ,
316
- Hidden : true ,
317
- Value : 10 * time .Minute ,
313
+ Name : "Agent Stat Refresh Interval" ,
314
+ Usage : "How frequently agent stats are recorded" ,
315
+ Flag : "agent-stats-refresh-interval" ,
316
+ Hidden : true ,
317
+ Default : 10 * time .Minute ,
318
318
},
319
319
AuditLogging : & codersdk.DeploymentConfigField [bool ]{
320
320
Name : "Audit Logging" ,
321
321
Usage : "Specifies whether audit logging is enabled." ,
322
322
Flag : "audit-logging" ,
323
- Value : true ,
323
+ Default : true ,
324
324
Enterprise : true ,
325
325
},
326
326
BrowserOnly : & codersdk.DeploymentConfigField [bool ]{
@@ -450,7 +450,7 @@ func setViperDefaults(prefix string, vip *viper.Viper, target interface{}) {
450
450
val = reflect .Indirect (val )
451
451
typ := val .Type ()
452
452
if strings .HasPrefix (typ .Name (), "DeploymentConfigField" ) {
453
- value := val .FieldByName ("Value " ).Interface ()
453
+ value := val .FieldByName ("Default " ).Interface ()
454
454
vip .SetDefault (prefix , value )
455
455
return
456
456
}
@@ -499,7 +499,7 @@ func setFlags(prefix string, flagset *pflag.FlagSet, vip *viper.Viper, target in
499
499
usage = fmt .Sprintf ("%s\n %s" , usage , cliui .Styles .Placeholder .Render ("Consumes $" + formatEnv (prefix )))
500
500
shorthand := val .FieldByName ("Shorthand" ).String ()
501
501
hidden := val .FieldByName ("Hidden" ).Bool ()
502
- value := val .FieldByName ("Value " ).Interface ()
502
+ value := val .FieldByName ("Default " ).Interface ()
503
503
504
504
switch value .(type ) {
505
505
case string :
0 commit comments