13 Commits (main)

Author SHA1 Message Date
Ronald 4b2137c2fa
Add copyright headers for acl, api and bench folders (#16706) 2 years ago
sidzi 29f192a130
Refactor requireHttpCodes for segregated error handling (#11287) 3 years ago
FFMMM 377c3a9b0b
add StatusError to api package (#11054) 3 years ago
Jared Kirschner 14059c2653 Fix defaults for autopilot config update 3 years ago
Daniel Nephin 6ac9149c3f api: properly close the response body 3 years ago
Matt Keeler 30903db442
AutopilotServerHealth now handles the 429 status code (#8599) 4 years ago
Matt Keeler 7ef9b04f90
Add a CLI command for retrieving the autopilot configuration. (#9142) 4 years ago
Matt Keeler c048e86bb2
Switch to using the external autopilot module 4 years ago
Sarah Adams 78ad8203a4
Use encoding/json as JSON decoder instead of mapstructure (#6680) 5 years ago
Sarah Christoff 5e1c6e907b
Set MinQuorum variable in Autopilot (#6654) 5 years ago
Ryan Slade dcb392df46 Simplify string(buf.Bytes()) to buf.String() (#3590) 7 years ago
Kyle Havlovitz 19eae3d14b
Add UpgradeVersionTag to autopilot config 7 years ago
James Phillips 08f81ebddb
Moves operator sub-functions into their own files. 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
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 2eefe3ca5b
Add autopilot server health tracking 8 years ago
Kyle Havlovitz 92c8b9c3a0
Rename DeadServerCleanup and make wording adjustments 8 years ago
Kyle Havlovitz c1f776c78b
Added operator autopilot subcommands 8 years ago
Kyle Havlovitz c2e7f45002
Add CAS capability to autopilot config endpoint 8 years ago
Kyle Havlovitz 1c24c5d8d6
Add docs and api client methods for autopilot config 8 years ago
Kyle Havlovitz dcdadd012f Fix keyring doc method wording 8 years ago
Kyle Havlovitz 6bd65c668b Combine keyring endpoints into one 8 years ago
Kyle Havlovitz dd3368c19e Add keyring http endpoints 8 years ago
James Phillips 84e8fc5848
Removes Raft types from public API interface. 8 years ago
James Phillips 3c9188c38b
Makes the Raft configuration API easier to consume. 8 years ago
James Phillips 0558b9c44b
Fixes a stale comment. 8 years ago
James Phillips e5850d8a26
Adds new consul operator endpoint, CLI, and ACL and some basic Raft commands. 8 years ago