Chelsea Komlo
|
57e2cd04bd
|
Merge pull request #4025 from hashicorp/reload-http-tls
Allow TLS configurations for HTTP and RPC connections to be reloaded …
|
2018-03-26 18:00:30 -04:00 |
|
Michael Schurter
|
9898edfa90
|
Switch to drainerv2 impl
|
2018-03-21 16:51:44 -07:00 |
|
Alex Dadgar
|
e63bcb474d
|
Drainer
|
2018-03-21 16:51:44 -07:00 |
|
Michael Schurter
|
8b41e9b2e1
|
drainer: drainer should shutdown with server
|
2018-03-21 16:51:44 -07:00 |
|
Michael Schurter
|
0a17076ad2
|
refactor drainer into a subpkg
|
2018-03-21 16:51:44 -07:00 |
|
Chelsea Holland Komlo
|
66e44cdb73
|
Allow TLS configurations for HTTP and RPC connections to be reloaded separately
|
2018-03-21 17:51:08 -04:00 |
|
Alex Dadgar
|
b8607ad6d6
|
Heartbeat uses client rpc advertise and server defaults server rpc advertise addr
|
2018-03-16 16:47:08 -07:00 |
|
Alex Dadgar
|
52b7fb5361
|
Separate client and server rpc advertise addresses
|
2018-03-16 16:47:08 -07:00 |
|
Alex Dadgar
|
92cb552ff6
|
Always add core scheduler and detect invalid schedulers
|
2018-03-14 10:53:27 -07:00 |
|
Alex Dadgar
|
55e4f5cdc4
|
Require core scheduler
|
2018-03-14 10:37:49 -07:00 |
|
Josh Soref
|
173ce63fe9
|
spelling: transition
|
2018-03-11 19:06:05 +00:00 |
|
Josh Soref
|
258d76ec13
|
spelling: registry
|
2018-03-11 18:41:13 +00:00 |
|
Josh Soref
|
c9b86bbc2f
|
spelling: controls
|
2018-03-11 17:50:39 +00:00 |
|
Alex Dadgar
|
a1faab0e58
|
Server TLS
|
2018-02-15 15:03:12 -08:00 |
|
Alex Dadgar
|
d7029965ca
|
Server side impl + touch ups
|
2018-02-15 13:59:02 -08:00 |
|
Alex Dadgar
|
2f9d33f479
|
vet
|
2018-02-15 13:59:02 -08:00 |
|
Alex Dadgar
|
ce3674ea17
|
Server stat/list impl
|
2018-02-15 13:59:02 -08:00 |
|
Alex Dadgar
|
ddd67f5f11
|
Server streaming
|
2018-02-15 13:59:01 -08:00 |
|
Alex Dadgar
|
2c0ad26374
|
New RPC Modes and basic setup for streaming RPC handlers
|
2018-02-15 13:59:01 -08:00 |
|
Alex Dadgar
|
46770d57e5
|
Forwarding
|
2018-02-15 13:59:01 -08:00 |
|
Alex Dadgar
|
cfe9afc567
|
Store connection time
|
2018-02-15 13:59:01 -08:00 |
|
Alex Dadgar
|
6dd1c9f49d
|
Refactor
|
2018-02-15 13:59:00 -08:00 |
|
Alex Dadgar
|
ad7bc0c6bd
|
Server can forward ClientStats.Stats
|
2018-02-15 13:59:00 -08:00 |
|
Alex Dadgar
|
940a2df8a1
|
Pull inmem codec to helper
|
2018-02-15 13:59:00 -08:00 |
|
Alex Dadgar
|
13bbf3fbbb
|
Track client connections
|
2018-02-15 13:59:00 -08:00 |
|
Alex Dadgar
|
ba5ecb8c1a
|
Dynamic RPC servers with context
|
2018-02-15 13:59:00 -08:00 |
|
Alex Dadgar
|
288b3c0e05
|
Helper to populate RPC server endpoints
|
2018-02-15 13:59:00 -08:00 |
|
Kyle Havlovitz
|
709b693d39
|
Clean up some leftover autopilot differences from Consul
|
2018-02-08 10:27:26 -08:00 |
|
Kyle Havlovitz
|
2ccf565bf6
|
Refactor redundancy_zone/upgrade_version out of client meta
|
2018-01-29 20:03:38 -08:00 |
|
Kyle Havlovitz
|
a162b9ce14
|
Move server health loop into autopilot leader actions
|
2018-01-23 12:57:02 -08:00 |
|
Chelsea Komlo
|
d09cc2a69f
|
Merge pull request #3492 from hashicorp/f-client-tls-reload
Client/Server TLS dynamic reload
|
2018-01-23 05:51:32 -05:00 |
|
Chelsea Holland Komlo
|
7d3c240871
|
swap raft layer tls wrapper
|
2018-01-19 17:00:15 -05:00 |
|
Chelsea Holland Komlo
|
a8f655fbb3
|
allow for similar error messages for closed connections
|
2018-01-17 12:02:40 -05:00 |
|
Chelsea Holland Komlo
|
35466a331a
|
fixing up raft reload tests
close second goroutine in raft-net
|
2018-01-17 10:29:15 -05:00 |
|
Kyle Havlovitz
|
7b980c42d8
|
Add raft remove by id endpoint/command
|
2018-01-16 13:35:32 -08:00 |
|
Chelsea Holland Komlo
|
5f52e8e103
|
feedback from code review
|
2018-01-16 11:55:11 -05:00 |
|
Chelsea Holland Komlo
|
649f86f094
|
refactor creating a new tls configuration
|
2018-01-16 08:02:39 -05:00 |
|
Chelsea Holland Komlo
|
214d128eb9
|
reload raft transport layer
fix up linting
|
2018-01-08 14:52:28 -05:00 |
|
Chelsea Holland Komlo
|
0708d34135
|
call reload on agent, client, and server separately
|
2018-01-08 09:56:31 -05:00 |
|
Chelsea Holland Komlo
|
909bb0af07
|
refactor rpc listener methods, wait for proper shutdown
|
2018-01-08 09:21:06 -05:00 |
|
Chelsea Holland Komlo
|
6a2432659a
|
code review fixups
|
2018-01-08 09:21:06 -05:00 |
|
Chelsea Holland Komlo
|
9741097406
|
reloading tls config should be atomic for clients/servers
|
2018-01-08 09:21:06 -05:00 |
|
Chelsea Holland Komlo
|
e7bd156ef2
|
check error on generating tls context
|
2018-01-08 09:21:06 -05:00 |
|
Chelsea Holland Komlo
|
9b0a7a7f7c
|
remove code duplication
|
2018-01-08 09:21:06 -05:00 |
|
Chelsea Holland Komlo
|
4e0dbd23cf
|
prevent races when reloading, fully shut down raft
|
2018-01-08 09:21:06 -05:00 |
|
Chelsea Holland Komlo
|
ae7fc4695e
|
fixups from code review
Revert "close raft long-lived connections"
This reverts commit 3ffda28206fcb3d63ad117fd1d27ae6f832b6625.
reload raft connections on changing tls
|
2018-01-08 09:21:06 -05:00 |
|
Chelsea Holland Komlo
|
dfb6a3d9a8
|
close raft long-lived connections
|
2018-01-08 09:21:06 -05:00 |
|
Chelsea Holland Komlo
|
acd3d1b162
|
fix up downgrading client to plaintext
add locks around changing server configuration
|
2018-01-08 09:21:06 -05:00 |
|
Chelsea Holland Komlo
|
c0ad9a4627
|
add ability to upgrade/downgrade nomad agents tls configurations via sighup
|
2018-01-08 09:21:06 -05:00 |
|
Preetha Appan
|
fcded9ba61
|
Add a TODO comment around handling peer address for remove peer correctly for raft protocol 3
|
2018-01-05 14:22:45 -06:00 |
|