Paul Banks
|
bd5eb8b749
|
Add default CA config back - I didn't add it and causes nil panics
|
2018-06-14 09:42:17 -07:00 |
|
Mitchell Hashimoto
|
3a7aaa63bc
|
agent/proxy: pass proxy ID as an env var
|
2018-06-14 09:42:13 -07:00 |
|
Mitchell Hashimoto
|
257d31e319
|
agent/proxy: delete pid file on Stop
|
2018-06-14 09:42:13 -07:00 |
|
Mitchell Hashimoto
|
a89238a9d3
|
agent/proxy: address PR feedback
|
2018-06-14 09:42:12 -07:00 |
|
Mitchell Hashimoto
|
1d24df3827
|
agent/proxy: check if process is alive in addition to Wait
|
2018-06-14 09:42:12 -07:00 |
|
Mitchell Hashimoto
|
e3be9f7a02
|
agent/proxy: improve comments on snapshotting
|
2018-06-14 09:42:12 -07:00 |
|
Mitchell Hashimoto
|
eb31827fac
|
agent/proxy: implement periodic snapshotting in the manager
|
2018-06-14 09:42:11 -07:00 |
|
Mitchell Hashimoto
|
64fc9e0218
|
agent/proxy: check if process is alive
|
2018-06-14 09:42:11 -07:00 |
|
Mitchell Hashimoto
|
a3a0bc7b13
|
agent/proxy: implement snapshotting for daemons
|
2018-06-14 09:42:11 -07:00 |
|
Mitchell Hashimoto
|
9675ed626d
|
agent/proxy: manager configures the daemon pid path to write pids
|
2018-06-14 09:42:11 -07:00 |
|
Mitchell Hashimoto
|
5e0f0ba178
|
agent/proxy: write pid file whenever the daemon process changes
|
2018-06-14 09:42:11 -07:00 |
|
Mitchell Hashimoto
|
09093a1a1a
|
agent/proxy: change LogDir to DataDir to reuse for other things
|
2018-06-14 09:42:11 -07:00 |
|
Mitchell Hashimoto
|
e2133fd391
|
agent/proxy: make the logs test a bit more robust by waiting for file
|
2018-06-14 09:42:11 -07:00 |
|
Mitchell Hashimoto
|
d019d33bc6
|
agent/proxy: don't create the directory in newProxy
|
2018-06-14 09:42:11 -07:00 |
|
Mitchell Hashimoto
|
49bc7181a4
|
agent/proxy: send logs to the correct location for daemon proxies
|
2018-06-14 09:42:10 -07:00 |
|
Mitchell Hashimoto
|
52665f7d23
|
agent: clean up defaulting of proxy configuration
This cleans up and unifies how proxy settings defaults are applied.
|
2018-06-14 09:42:10 -07:00 |
|
Mitchell Hashimoto
|
6a78ecea57
|
agent/proxy: local state event coalescing
|
2018-06-14 09:42:09 -07:00 |
|
Mitchell Hashimoto
|
16f529a13c
|
agent/proxy: implement force kill of unresponsive proxy process
|
2018-06-14 09:42:09 -07:00 |
|
Mitchell Hashimoto
|
10fe87bd4a
|
agent/proxy: pull exit status extraction to constrained file
|
2018-06-14 09:42:09 -07:00 |
|
Mitchell Hashimoto
|
669268f85c
|
agent: start proxy manager
|
2018-06-14 09:42:09 -07:00 |
|
Mitchell Hashimoto
|
6884654c9d
|
agent/proxy: detect config change to stop/start proxies
|
2018-06-14 09:42:09 -07:00 |
|
Mitchell Hashimoto
|
8ce3deac5d
|
agent/proxy: test removing proxies and stopping them
|
2018-06-14 09:42:08 -07:00 |
|
Mitchell Hashimoto
|
a2167a7fd1
|
agent/proxy: manager and basic tests, not great coverage yet coming soon
|
2018-06-14 09:42:08 -07:00 |
|
Mitchell Hashimoto
|
f64a002f68
|
agent: start/stop proxies
|
2018-06-14 09:42:08 -07:00 |
|
Mitchell Hashimoto
|
93cdd3f206
|
agent/proxy: clean up usage, can't be restarted
|
2018-06-14 09:42:08 -07:00 |
|
Mitchell Hashimoto
|
76c6849ffe
|
agent/local: store proxy on local state, wip, not working yet
|
2018-06-14 09:42:08 -07:00 |
|
Mitchell Hashimoto
|
659ab7ee2d
|
agent/proxy: exponential backoff on restarts
|
2018-06-14 09:42:07 -07:00 |
|
Mitchell Hashimoto
|
c2f50f1688
|
agent/proxy: Daemon works, tests cover it too
|
2018-06-14 09:42:07 -07:00 |
|
Mitchell Hashimoto
|
c47ad68f25
|
wip
|
2018-06-14 09:42:07 -07:00 |
|