363 Commits (e4db845246d2a9982ba5ac7e422e92a51886dd0a)

Author SHA1 Message Date
Paul Banks e4db845246
Refactor uiserver to separate package, cleaner Reloading 4 years ago
Paul Banks f6d55e1d25
Fix reload test; address other PR feedback 4 years ago
Paul Banks 526bab6164
Add config changes for UI metrics 4 years ago
R.B. Boyer 7eef25daf5
agent: when enable_central_service_config is enabled ensure agent reload doesn't revert check state to critical (#8747) 4 years ago
Daniel Nephin 282fbdfa75 api: rename HTTPServer to HTTPHandlers 4 years ago
Daniel Nephin cdd392d77f agent/consul: pass dependencies directly from agent 4 years ago
Daniel Nephin 6ca45e1a61 agent: add apiServers type for managing HTTP servers 4 years ago
Daniel Nephin 330be5b740 agent/token: Move token persistence out of agent 4 years ago
Matt Keeler 91d680b830
Merge of auto-config and auto-encrypt code (#8523) 4 years ago
R.B. Boyer 74d5df7c7a
xds: use envoy's rbac filter to handle intentions entirely within envoy (#8569) 4 years ago
Matt Keeler f97cc0445a
Move RPC router from Client/Server and into BaseDeps (#8559) 4 years ago
Pierre Souchay d2be9d38da Ensure that Cache options are reloaded when `consul reload` is performed. 4 years ago
Daniel Nephin e16375216d config: use logging.Config in RuntimeConfig 4 years ago
Daniel Nephin f2373a5575 logging: move init of grpclog 4 years ago
Daniel Nephin 63bad36de7 testing: disable global metrics sink in tests 4 years ago
Daniel Nephin 5d4df54296 agent: extract dependency creation from New 4 years ago
Daniel Nephin 35f1ecee0b config: Move remote-script-checks warning to config 4 years ago
Daniel Nephin 27b36bfc4e config: move NodeName validation to config validation 4 years ago
Daniel Nephin 399c77dfb6 agent: rename vars in newConsulConfig 4 years ago
Daniel Nephin 7b5b170a0d agent: Move setupKeyring functions to keyring.go 4 years ago
Daniel Nephin 9919e5dfa5 agent: unmethod consulConfig 4 years ago
Daniel Nephin 8f596f5551 Fix conflict in merged PRs 4 years ago
Daniel Nephin 37eacf8192 auto-config: reduce awareness of config 4 years ago
Daniel Nephin 875d8bde42 agent: convert NodeID methods to functions 4 years ago
Daniel Nephin 0738eb8596 Extract nodeID functions to a different file 4 years ago
Daniel Nephin 38980ebb4c config: Make Source an interface 4 years ago
Daniel Nephin 3b82ad0955 Rename NewClient/NewServer 4 years ago
Daniel Nephin 0420d91cdd Remove LogOutput from Agent 4 years ago
Daniel Nephin 5acf01ceeb Remove LogOutput from Server 4 years ago
Daniel Nephin e8ee2cf2f7 Pass a logger to ConnPool and yamux, instead of an io.Writer 4 years ago
Daniel Nephin ed8210fe4d api: Use a Logger instead of an io.Writer in api.Watch 4 years ago
Daniel Nephin 1e17a0c3e1 config: Remove unused field 4 years ago
Matt Keeler 1a78cf9b4c
Ensure certificates retrieved through the cache get persisted with auto-config (#8409) 4 years ago
Matt Keeler 34034b76f5
Agent Auto Config: Implement Certificate Generation (#8360) 4 years ago
Pierre Souchay 505de6dc29
Added ratelimit to handle throtling cache (#8226) 4 years ago
Matt Keeler 2ee9fe0a4d
Move generation of the CA Configuration from the agent code into a method on the RuntimeConfig (#8363) 4 years ago
Matt Keeler 9da8c51ac5
Fix issue with changing the agent token causing failure to renew the auto-encrypt certificate 4 years ago
Daniel Nephin 653c938edc watch: extract makeWatchPlan to facilitate testing 4 years ago
Daniel Nephin df4088291c agent/http: Update TestSetupHTTPServer_HTTP2 4 years ago
Daniel Nephin 5247ef4c70 Remove ACLsEnabled from delegate interface 4 years ago
Pierre Souchay 20d1ea7d2d
Upgrade go-connlimit to v0.3.0 / return http 429 on too many connections (#8221) 4 years ago
Daniel Nephin a5e45defb1 agent/http: un-embed the HTTPServer 4 years ago
Matt Keeler a5a9560bbd
Initialize the agent leaf cert cache result with a state to prevent unnecessary second certificate signing 4 years ago
Matt Keeler 39b567a55a
Fix auto_encrypt IP/DNS SANs 4 years ago
Matt Keeler 25a4f3c83b
Allow cancelling blocking queries in response to shutting down. 4 years ago
Daniel Nephin 010a609912 Fix a bunch of unparam lint issues 4 years ago
Matt Keeler e2cfa93f02
Don’t leak metrics go routines in tests (#8182) 4 years ago
Matt Keeler d6e05482ab
Allow cancelling startup when performing auto-config (#8157) 4 years ago
Matt Keeler 3dbbd2d37d
Implement Client Agent Auto Config 4 years ago
Matt Keeler 8b7d669a27
Allow the Agent its its child Client/Server to share a connection pool 4 years ago