Commit Graph

256 Commits (aa1519c9f716f1e1075cfd95de88206fa759fcab)

Author SHA1 Message Date
Frank Schroeder aa1519c9f7 agent: move parseMetaPair to config and export
8 years ago
Frank Schroeder d977aa1fe7 agent: move retry join into agent
8 years ago
Frank Schroeder 55a513da2e agent: add GossipEncrypted function
8 years ago
Frank Schroeder 4034d0ac0b
agent: use agent logger for consul client and deps
8 years ago
Frank Schroeder a9451d596f
agent: set tcpKeepAliveListener when there is no error
8 years ago
Frank Schroeder d6c7404b34
agent: simplify shutdown timeout logging
8 years ago
Frank Schroeder 30ba712857
agent: set proto to http since we are logging it now
8 years ago
Frank Schroeder ec729693d7
Address review comments
8 years ago
Frank Schroeder b6c69ebf5d
agent: refactor DNS and HTTP server
8 years ago
Frank Schroeder 10540f8d5f
agent: fix logging
8 years ago
Frank Schroeder 1df74e36bd
agent: print more useful shutdown message
8 years ago
Frank Schroeder 0325a42089
test: fix data race with endpoints
8 years ago
Frank Schroeder e16589c079
agent: shutdown delegate if created
8 years ago
Frank Schroeder 3658d4d428
test: address pull request comments
8 years ago
Frank Schroeder 3865f14a25
agent: simplify agent creation
8 years ago
Frank Schroeder 82650f73e3
agent: move http/dns endpoints into agent
8 years ago
Kyle Havlovitz 62f72f104c Add settings for upshifting to encrypted gossip (#3079)
8 years ago
Frank Schroeder 8ad66f4bea
agent: support custom check id and name
8 years ago
Frank Schroeder ad40a855bd agent: move isAddrANY to separate package
8 years ago
Frank Schroeder e2c37b47ee agent: Replace client/server with delegate interface
8 years ago
Frank Schroeder 41f01a0cfc agent: allow "::" as IPv6 bind address
8 years ago
Frank Schroeder 914a83cae0 agent: use bind address as src unless INADDR_ANY
8 years ago
Frank Schroeder e6c6f8cedd agent: use helper for INADDR_ANY
8 years ago
Kyle Havlovitz 5bab68b9bb Add a path for transitioning to TLS on an existing cluster (#3001)
8 years ago
Frank Schroeder 8c2b261c61 Use bind address as source for outgoing connections (#2822)
8 years ago
Frank Schroeder fb83790cb9 Do not modify config after creation II
8 years ago
Frank Schroeder a235986a28 Do not modify config after creation
8 years ago
Frank Schroeder d34ba3e823 Cleanup agent config
8 years ago
Kyle Havlovitz cd56a5ebdd Add separate option for verifying incoming HTTPS traffic (#2974)
8 years ago
Kyle Havlovitz b70e419aeb Add TLS cipher suite options and CA path support (#2963)
8 years ago
Frank Schroeder 3e00e36f41 golint: Untangle if blocks with return in else
8 years ago
Frank Schroeder eddb1af603 Remove duplicate constants
8 years ago
James Phillips fa04c24978
Adds a new -disable-host-node-id option to help when testing with containers.
8 years ago
Alex Dadgar 7f6d95f1c9 Hash host ID so its stable and well distributed
8 years ago
James Phillips 8940d1c3fe
Keeps the service and check tokens around for deregistration.
8 years ago
Kyle Havlovitz 390f41d8d5
Add advanced autopilot features
8 years ago
James Phillips 26dddb428c
Forces user-supplied node IDs to lower case for consistency.
8 years ago
Kyle Havlovitz 2eefe3ca5b
Add autopilot server health tracking
8 years ago
Kyle Havlovitz ab6c49ab4c Merge pull request #2771 from hashicorp/f-autopilot
8 years ago
Kyle Havlovitz 92c8b9c3a0
Rename DeadServerCleanup and make wording adjustments
8 years ago
Kyle Havlovitz 9221aed856
Remove the RPC client interface and update docs
8 years ago
Kyle Havlovitz 81c7a0299e
Add state store table and endpoints for autopilot
8 years ago
Kyle Havlovitz b20fd222f6
Add raft version 2/3 compatibility
8 years ago
Kyle Havlovitz a533e255ab Merge pull request #2699 from hashicorp/f-tls-min-version
8 years ago
Kyle Havlovitz 07ba3ddb6e
Add TLSMinVersion to config options
8 years ago
Sean Chittenden fd2ae702c9
Re-cherry-pick 71d807f607 and e2320d69b6.
8 years ago
James Phillips 91f3555dd8 Revert "Adds gopsutil in the loop when trying to make the node ID."
8 years ago
James Phillips e2320d69b6
Gets rid of a goto.
8 years ago
James Phillips 71d807f607
Adds gopsutil into node ID process and attempts to use host ID, if availabile.
8 years ago
Kyle Havlovitz a55968f009
Merge branch 'master' into f-prepared-query-nodemeta
8 years ago