James Rasell
181b247384
core: allow pausing and un-pausing of leader broker routine ( #13045 )
...
* core: allow pause/un-pause of eval broker on region leader.
* agent: add ability to pause eval broker via scheduler config.
* cli: add operator scheduler commands to interact with config.
* api: add ability to pause eval broker via scheduler config
* e2e: add operator scheduler test for eval broker pause.
* docs: include new opertor scheduler CLI and pause eval API info.
2022-07-06 16:13:48 +02:00
Mahmood Ali
a483dde8b9
minor tweaks from Ent
2020-07-20 09:25:09 -04:00
Mahmood Ali
49a177ce28
Merge pull request #8017 from hashicorp/f-change-sched-updated
...
Set Updated to true for all non-CAS requests on v1/operator/scheduler/configuration
2020-06-26 08:39:37 -04:00
Mahmood Ali
9bfc3e28d9
Apply suggestions from code review
...
Co-authored-by: Michael Schurter <mschurter@hashicorp.com>
2020-06-15 08:32:16 -04:00
Mahmood Ali
63e048e972
clarify ccomments, esp related to leadership code
2020-06-09 12:01:31 -04:00
Mahmood Ali
47a163b63f
reassert leadership
2020-06-07 15:47:06 -04:00
Mahmood Ali
9eb13ae144
basic snapshot restore
2020-06-07 15:46:23 -04:00
Mahmood Ali
30ab9c84e5
more review feedback
2020-05-31 21:39:09 -04:00
Mahmood Ali
2108681c1d
Endpoint for snapshotting server state
2020-05-21 20:04:38 -04:00
Charlie Voiselle
70303c906c
Simplify comments
...
Co-authored-by: Mahmood Ali <mahmood@hashicorp.com>
2020-05-19 15:05:24 -04:00
Charlie Voiselle
6976a7699e
Set Updated to true for all non-CAS requests
2020-05-19 12:59:39 -04:00
Arshneet Singh
b977748a4b
Add code for plan normalization
2019-04-23 09:18:01 -07:00
Preetha Appan
496eb1de0c
Guard operator endpoints for minimum server version
2019-01-29 15:50:36 -06:00
Preetha Appan
75662b50d1
Use response object/querymeta/writemeta in scheduler config API
2018-11-10 10:31:10 -06:00
Preetha Appan
8f7eb61823
Introduce a response object for scheduler configuration
2018-10-30 11:06:32 -05:00
Preetha Appan
b97f85e3e0
style fixes
2018-10-30 11:06:32 -05:00
Preetha Appan
bd34cbb1f7
Support for new scheduler config API, first use case is to disable preemption
2018-10-30 11:06:32 -05:00
Alex Dadgar
3c19d01d7a
server
2018-09-15 16:23:13 -07:00
Kyle Havlovitz
2ccf565bf6
Refactor redundancy_zone/upgrade_version out of client meta
2018-01-29 20:03:38 -08:00
Kyle Havlovitz
7b980c42d8
Add raft remove by id endpoint/command
2018-01-16 13:35:32 -08:00
Kyle Havlovitz
1c07066064
Add autopilot functionality based on Consul's autopilot
2017-12-18 14:29:41 -08:00
Kyle Havlovitz
f088446d48
Add missing exist checks and doc line
2017-12-12 10:17:16 -06:00
Kyle Havlovitz
b775fc7b33
Added support for v2 raft APIs and -raft-protocol option
2017-12-12 10:17:16 -06:00
Michael Schurter
84d8a51be1
SecretID -> AuthToken
2017-10-12 15:16:33 -07:00
Michael Schurter
0d27053aab
Operator ACL enforcement
2017-10-10 15:18:19 -07:00
Alex Dadgar
2d4d9b79d8
Operator command/endpoint/documentation
2017-02-09 18:04:46 -08:00