Commit Graph

1388 Commits (d16be2e2692acfdfe7aa518334c3ae09f969eebe)

Author SHA1 Message Date
Kyle Havlovitz d16be2e269 Encode config entry FSM messages in a generic type
6 years ago
Kyle Havlovitz f6df5c9b3b Clean up service config state store methods
6 years ago
Kyle Havlovitz e199c37ee4
Add some basic normalize/validation logic for config entries
6 years ago
Kyle Havlovitz d92577c16b Fix fsm serialization and add snapshot/restore
6 years ago
Kyle Havlovitz 17aa6a5a34 Fill out state store/FSM functions and add tests
6 years ago
Kyle Havlovitz 9d07add047 Add config types and state store table
6 years ago
Hans Hasselberg e7134a0dab
agent: only use TestAgent when appropriate (#5502)
6 years ago
Paul Banks 0b5a078b95
Optimize health watching to single chan/goroutine. (#5449)
6 years ago
Pierre Souchay 88d4383410 Ensure we remove Connect proxy before deregistering the service itself (#5482)
6 years ago
Valentin Fritz 21f149de8b Fix checks removal when removing service (#5457)
6 years ago
R.B. Boyer cd96af4fc0
acl: reduce complexity of token resolution process with alternative singleflighting (#5480)
6 years ago
Hans Hasselberg 7e11dd82aa
agent: enable reloading of tls config (#5419)
6 years ago
R.B. Boyer 2e175be41b
acl: correctly extend the cache for acl identities during resolution (#5475)
6 years ago
Aestek 4bea29f15a [catalog] Update the node's services indexes on update (#5458)
6 years ago
Alvin Huang 8cb8108b1b fix typos
6 years ago
R.B. Boyer f4a3b9d518
fix typos reported by golangci-lint:misspell (#5434)
6 years ago
R.B. Boyer 2ffbea41c8 improve flaky LANReap tests by expliciting configuring the tombstone timeout
6 years ago
R.B. Boyer 5bea49ecb0 tests: avoid leaking child processes from agent/proxyprocess package
6 years ago
Matt Keeler 567e41ff6b
Release v1.4.3
6 years ago
Matt Keeler 90040f8bff Fixes for CVE-2019-8336
6 years ago
Hans Hasselberg d35824b1fa default to tls 1.2 as promised. (#5340)
6 years ago
Aestek 2aac4d5168 Register and deregisters services and their checks atomically in the local state (#5012)
6 years ago
Matt Keeler 6e6910ea11
Dont modify memdb owned token data for get/list requests of tokens (#5412)
6 years ago
Aestek 02f991843f Fix race condition in DNS when using cache (#5398)
6 years ago
Matt Keeler 200c0fb3e9
Call RemoveServer for reap events (#5317)
6 years ago
R.B. Boyer 409c901f8e test: fix concurrent map access when setting up test vault
6 years ago
R.B. Boyer 6955186239 fix ignored errors in state store internals as reported by errcheck
6 years ago
R.B. Boyer c7067645dd fix a few leap-year related clock math inaccuracies and failing tests
6 years ago
Matt Keeler 118adbb123
ACL Token Persistence and Reloading (#5328)
6 years ago
Kyle Havlovitz f07e928afc
Merge pull request #5325 from hashicorp/consul-ca-panic
6 years ago
Hans Hasselberg 80e7d63fc2
Centralise tls configuration part 2 (#5374)
6 years ago
Hans Hasselberg 786b3b1095
Centralise tls configuration part 1 (#5366)
6 years ago
Aestek f1cdfbe40e Allow DNS interface to use agent cache (#5300)
6 years ago
R.B. Boyer c2a30c5fdd fix incorrect body of TestACLEndpoint_PolicyBatchRead
6 years ago
R.B. Boyer b569f222f9 update agent/agent_endpoint_test.go to use V2 tokens with attached policies
6 years ago
Nicholas Jackson 99fe9dabce Envoy config cluster (#5308)
6 years ago
Kainoa Seto b2af8862c7 Deferred updating response meta with consul headers (#5355)
6 years ago
R.B. Boyer ef8258cd4e test: switch test file from assert -> require for consistency
6 years ago
Matt Keeler 766d771017
Pass a testing.T into NewTestAgent and TestAgent.Start (#5342)
6 years ago
R.B. Boyer adbe8ed370 correct some typos
6 years ago
R.B. Boyer 88bb53d001 ensure that we plumb our configured logger into all parts of the raft library
6 years ago
R.B. Boyer 2c983902be reduce the local scope of variable
6 years ago
R.B. Boyer de0f585583
agent: only enable TLS on gRPC if the HTTPS API port is enabled (#5287)
6 years ago
R.B. Boyer f2ed3a3777
clarify the ACL.PolicyDelete endpoint (#5337)
6 years ago
R.B. Boyer 324ba5df17
update TestStateStore_ACLBootstrap to not rely upon request mutation (#5335)
6 years ago
Matt Keeler 7073ba4ed2
Move autopilot initialization to prevent race (#5322)
6 years ago
Kyle Havlovitz 29e4c17b07
connect/ca: fix a potential panic in the Consul provider
6 years ago
Matt Keeler acfd87c673
Improve Connect with Prepared Queries (#5291)
6 years ago
R.B. Boyer e1e4249e90
testutil: redirect some test agent logs to testing.T.Logf (#5304)
6 years ago
R.B. Boyer db8a871309
Merge pull request #5237 from hashicorp/term-grpc-stream-on-token-failure
6 years ago