5 Commits (ec1eb227ba75a80f17ba11a9a4b5d854f81d0c01)

Author SHA1 Message Date
Matt Keeler c048e86bb2
Switch to using the external autopilot module 4 years ago
Kyle Havlovitz de28555671
Move autopilot to a standalone package 7 years ago
Preetha Appan 3c4a108769 Move Raft protocol version for list peers end point to server side, fix unit tests. This fixes #3449 7 years ago
Frank Schröder 12216583a1 New config parser, HCL support, multiple bind addrs (#3480) 7 years ago
Frank Schroeder 1acff3533e
agent: move agent/consul/structs to agent/structs 7 years ago
Kyle Havlovitz 19eae3d14b
Add UpgradeVersionTag to autopilot config 7 years ago
Frank Schroeder 1c75cf1af5 pkg refactor 8 years ago
Kyle Havlovitz da9c825592
Add CLI/API endpoints for removing peer by ID 8 years ago
Kyle Havlovitz 390f41d8d5
Add advanced autopilot features 8 years ago
James Phillips 90d9963570
Converts the stats fetch from serial to parallel and snaps the last index. 8 years ago
Kyle Havlovitz 5353221666
Reorganized cluster health check loop and logic 8 years ago
Kyle Havlovitz 51b11cd344
Fix an issue with changing server IDs and add a few UX enhancements around autopilot features 8 years ago
Kyle Havlovitz 9b4497de09
Cleaned up and reorganized some autopilot-related code 8 years ago
Kyle Havlovitz ab0e412db4
Add AutopilotPolicy interface and BasicAutopilot 8 years ago
Kyle Havlovitz c3d638e2c5
Move RaftStats to Status endpoint 8 years ago
Kyle Havlovitz 2eefe3ca5b
Add autopilot server health tracking 8 years ago
Kyle Havlovitz 92c8b9c3a0
Rename DeadServerCleanup and make wording adjustments 8 years ago
Kyle Havlovitz c2e7f45002
Add CAS capability to autopilot config endpoint 8 years ago
Kyle Havlovitz 81c7a0299e
Add state store table and endpoints for autopilot 8 years ago
James Phillips 3c9188c38b
Makes the Raft configuration API easier to consume. 8 years ago
James Phillips e5850d8a26
Adds new consul operator endpoint, CLI, and ACL and some basic Raft commands. 8 years ago