Alex Dadgar
|
5f2080bc26
|
Emit events based on eligibility
|
2018-05-22 14:04:59 -07:00 |
Alex Dadgar
|
a35248d1d8
|
Plumb event via FSM
|
2018-05-10 16:30:54 -07:00 |
Alex Dadgar
|
9617a13a2b
|
Correctly handle the upgrade path of a node being drained when applying Raft logs
|
2018-04-03 15:32:44 -07:00 |
Alex Dadgar
|
301704091b
|
Handle upgrade where Node doesn't have eligiblity
This PR handles upgrading a node that has no scheduling eligiblity set.
|
2018-03-29 16:52:23 -07:00 |
Chelsea Holland Komlo
|
31557cc44f
|
move tests to use time.Time
|
2018-03-27 15:43:57 -04:00 |
Michael Schurter
|
cb61a4bdc7
|
Fix linting errors
|
2018-03-21 16:51:45 -07:00 |
Alex Dadgar
|
9d23c965da
|
fix comment
|
2018-03-21 16:51:45 -07:00 |
Alex Dadgar
|
2d91b9dfba
|
Batch drain update
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
010a6b8ca5
|
Unblock evals once eligible
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
0fba0101b6
|
RPC/FSM/State Store for Eligibility
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
2f5309d82a
|
Remove update time
|
2018-03-21 16:51:43 -07:00 |
Alex Dadgar
|
0965c9ed28
|
Fix tests
|
2018-03-21 16:51:43 -07:00 |
Alex Dadgar
|
e459a666ed
|
Node.Drain takes strategy
|
2018-03-21 16:49:48 -07:00 |
Michael Schurter
|
03d0e5b8a0
|
improve drain fsm/statestore tests
|
2018-03-21 16:49:48 -07:00 |
Michael Schurter
|
d1ec65d765
|
switch to new raft DesiredTransition message
|
2018-03-21 16:49:48 -07:00 |
Alex Dadgar
|
db4a634072
|
RPC, FSM, State Store for marking DesiredTransistion
fix build tag
|
2018-03-21 16:49:48 -07:00 |
Michael Schurter
|
c3e8f6319c
|
gofmt -s (simplify) files
|
2018-03-16 16:31:16 -07:00 |
Alex Dadgar
|
586ae36d13
|
Batch Deregister RPC
|
2018-03-16 10:53:03 -07:00 |
Alex Dadgar
|
63e14b7d63
|
nodeevents -> events
|
2018-03-13 18:08:22 -07:00 |
Alex Dadgar
|
d3c3deffad
|
fixes
|
2018-03-13 18:08:22 -07:00 |
Chelsea Holland Komlo
|
1488b076d1
|
code review feedback
|
2018-03-13 18:08:21 -07:00 |
Chelsea Holland Komlo
|
a8bcbd81e6
|
batch submitting node events
|
2018-03-13 18:05:40 -07:00 |
Chelsea Holland Komlo
|
311cb857ac
|
add node id to tests; check for node events in state store
|
2018-03-13 18:05:40 -07:00 |
Chelsea Holland Komlo
|
00d9923454
|
Ensure node updates don't strip node events
Add node events to CLI
|
2018-03-13 18:05:40 -07:00 |
Chelsea Holland Komlo
|
ae7a2d6eb1
|
code review feedback
|
2018-03-13 18:05:40 -07:00 |
Chelsea Holland Komlo
|
4ede27a3c8
|
RPC, FSM, state store for Node.EmitEvent
add node event when registering a node for the first time
|
2018-03-13 18:05:40 -07:00 |
Michael Schurter
|
7dd7fbcda2
|
non-Existent -> nonexistent
Reverting from #3963
https://www.merriam-webster.com/dictionary/existent
|
2018-03-12 11:59:33 -07:00 |
Josh Soref
|
7f6e4012a0
|
spelling: existent
|
2018-03-11 18:30:37 +00:00 |
Josh Soref
|
d9ce1f7882
|
spelling: deregister
|
2018-03-11 17:53:22 +00:00 |
Preetha Appan
|
9c600c6d6c
|
Clean up comments, and one more unit test
|
2018-01-31 09:56:53 -06:00 |
Kyle Havlovitz
|
2ccf565bf6
|
Refactor redundancy_zone/upgrade_version out of client meta
|
2018-01-29 20:03:38 -08:00 |
Kyle Havlovitz
|
12ff22ea70
|
Merge branch 'master' into autopilot
|
2018-01-18 13:29:25 -08:00 |
Michael Schurter
|
5d65eba2e6
|
Strip mocked dynamic port for fsm test
|
2017-12-19 16:41:35 -08:00 |
Kyle Havlovitz
|
1c07066064
|
Add autopilot functionality based on Consul's autopilot
|
2017-12-18 14:29:41 -08:00 |
Preetha Appan
|
3c36abfe14
|
Update eval modify index as part of plan apply.
|
2017-12-18 10:03:55 -06:00 |
Alex Dadgar
|
86608124ca
|
Fix followers not creating periodic launch
Fix an issue in which periodic launches wouldn't be made on followers.
|
2017-12-11 13:55:17 -08:00 |
Alex Dadgar
|
c1cc51dbee
|
sync
|
2017-10-13 14:36:02 -07:00 |
Alex Dadgar
|
4173834231
|
Enable more linters
|
2017-09-26 15:26:33 -07:00 |
Alex Dadgar
|
e5ec915ac3
|
sync
|
2017-09-19 10:08:23 -05:00 |
Armon Dadgar
|
3d5ecaafff
|
Address @dadgar feedback
|
2017-09-11 10:30:59 -07:00 |
Armon Dadgar
|
20a8e590a0
|
nomad: support ACL bootstrap reset
|
2017-09-10 16:03:30 -07:00 |
Alex Dadgar
|
84d06f6abe
|
Sync namespace changes
|
2017-09-07 17:04:21 -07:00 |
Armon Dadgar
|
e24a4abf2c
|
nomad: adding ACL bootstrap endpoints
|
2017-09-04 13:05:53 -07:00 |
Armon Dadgar
|
f91d2608cb
|
nomad: renambe PublicID to AccessorID for consistency
|
2017-09-04 13:04:45 -07:00 |
Armon Dadgar
|
e5c69f162c
|
nomad: implement ACL token endpoints
|
2017-09-04 13:04:45 -07:00 |
Armon Dadgar
|
e9bad0bf37
|
nomad: Add ACL Token snapshot/restore to FSM
|
2017-09-04 13:04:45 -07:00 |
Armon Dadgar
|
afdde24799
|
nomad: adding upsert policy endpoint
|
2017-09-04 13:03:15 -07:00 |
Armon Dadgar
|
e3e243f433
|
nomad: implement policy delete endpoint
|
2017-09-04 13:03:15 -07:00 |
Armon Dadgar
|
8a4dda8577
|
nomad: update method signature for tests
|
2017-09-04 13:03:15 -07:00 |
Armon Dadgar
|
10b583ea38
|
nomad: adding FSM snapshot/restore of ACL policies
|
2017-09-04 13:03:14 -07:00 |