consul/agent/config
Daniel Nephin d5498770fa acl: make ACLDisabledTTL a constant
This field was never user-configurable. We always overwrote the value with 120s from
NonUserSource. However, we also never copied the value from RuntimeConfig to consul.Config,
So the value in NonUserSource was always ignored, and we used the default value of 30s
set by consul.DefaultConfig.

All of this code is an unnecessary distraction because a user can not actually configure
this value.

This commit removes the fields and uses a constant value instad. Someone attempting to set
acl.disabled_ttl in their config will now get an error about an unknown field, but previously
the value was completely ignored, so the new behaviour seems more correct.

We have to keep this field in the AutoConfig response for backwards compatibility, but the value
will be ignored by the client, so it doesn't really matter what value we set.
2021-08-17 13:34:18 -04:00
..
testdata acl: make ACLDisabledTTL a constant 2021-08-17 13:34:18 -04:00
agent_limits.go config: validate system limits against limits.http_max_conns_per_client (#7434) 2020-04-02 09:22:17 +02:00
builder.go acl: make ACLDisabledTTL a constant 2021-08-17 13:34:18 -04:00
builder_oss.go config: add agent config flag for enterprise clients to indicate they wish to join a particular partition (#10572) 2021-07-08 10:03:38 -05:00
builder_oss_test.go Add OSS bits for supporting specifying the enterprise license via config 2021-05-20 16:11:33 -04:00
builder_test.go config: unexport the remaining builder methods 2021-07-06 18:42:09 -04:00
config.go acl: make ACLDisabledTTL a constant 2021-08-17 13:34:18 -04:00
config_oss.go agent/structs: add a bunch more EnterpriseMeta helper functions to help with partitioning (#10669) 2021-07-22 13:20:45 -05:00
default.go acl: make ACLDisabledTTL a constant 2021-08-17 13:34:18 -04:00
default_oss.go config: Use LiteralSource for some defaults 2020-11-20 18:14:17 -05:00
doc.go Metrics service prefix (#3498) 2017-09-26 17:49:55 -07:00
flags.go config: update config settings and flags for ports.xds 2021-07-13 12:31:48 -04:00
flags_test.go config: update config settings and flags for ports.xds 2021-07-13 12:31:48 -04:00
flagset.go New config parser, HCL support, multiple bind addrs (#3480) 2017-09-25 11:40:42 -07:00
golden_test.go config: Use golden for TestRuntimeConfig_Sanitize 2021-01-11 14:34:03 -05:00
limits.go Add unconvert linter 2020-05-12 13:47:25 -04:00
limits_windows.go config: validate system limits against limits.http_max_conns_per_client (#7434) 2020-04-02 09:22:17 +02:00
merge.go Agent Auto Configuration: Configuration Syntax Updates (#8003) 2020-06-16 15:03:22 -04:00
merge_test.go Agent Auto Configuration: Configuration Syntax Updates (#8003) 2020-06-16 15:03:22 -04:00
runtime.go config: remove ACLResolver settings from RuntimeConfig 2021-08-17 13:32:52 -04:00
runtime_oss.go config: add agent config flag for enterprise clients to indicate they wish to join a particular partition (#10572) 2021-07-08 10:03:38 -05:00
runtime_oss_test.go config: add agent config flag for enterprise clients to indicate they wish to join a particular partition (#10572) 2021-07-08 10:03:38 -05:00
runtime_test.go acl: make ACLDisabledTTL a constant 2021-08-17 13:34:18 -04:00
segment_oss.go config: Unexport Builder and NewBuilder 2021-01-27 17:41:53 -05:00
segment_oss_test.go config: rename testCase fields 2021-02-16 14:40:16 -05:00