CJ Cullen
|
15596ede41
|
Make AddSSHKeys a controller loop. Make sure master's always initializes m.tunnels.
|
2015-06-17 17:46:27 -07:00 |
|
CJ Cullen
|
48f672af92
|
Change SSHTunnelList to struct to make Open() semantics better.
|
2015-06-16 10:36:38 -07:00 |
|
CJ Cullen
|
4d5d0457ef
|
Fix mislooping in ssh.go. Add retries to AddSSHKeys.
|
2015-06-16 00:08:37 -07:00 |
|
CJ Cullen
|
66fb8ccb02
|
Add ssh tunnel-open metrics
|
2015-06-15 17:28:54 -07:00 |
|
CJ Cullen
|
faa9313eea
|
Fix several potential crashes in sshtunnel open/close code.
|
2015-06-15 14:38:37 -07:00 |
|
Brendan Burns
|
2240486110
|
Add an initial test for SSH.
|
2015-06-08 20:53:05 -07:00 |
|
CJ Cullen
|
04cd9b3c75
|
Make sshproxy use a hostmount on master PD (don't spam sshKeys on upgrade/reboot).
Add comment describing what SSHTunnelList.Close() does.
Simplify util.FileExists.
|
2015-06-05 15:03:03 -07:00 |
|
CJ Cullen
|
cb317604ab
|
Some refactoring. Only selectively use ssh proxy.
Add NetworkName to gce.Config.
Add locking to uses of master.tunnels.
|
2015-06-05 14:55:16 -07:00 |
|
CJ Cullen
|
1ae8801387
|
Fix transport creation logic.
Refactor loadTunnels to allow one path for load, another for refresh.
Make SSHTunnelList.Close sleep for a minute before actually closing each tunnel.
|
2015-06-05 14:55:16 -07:00 |
|
Brendan Burns
|
5115fd5703
|
Add key generation.
|
2015-06-05 14:55:15 -07:00 |
|
Brendan Burns
|
30a89968a4
|
Initial proxy tunnelling.
|
2015-06-05 14:54:20 -07:00 |
|
Brendan Burns
|
a51747f941
|
Move SSH code into a common util package. Add support for SSH tunnels.
|
2015-05-27 16:58:52 -07:00 |
|