0ef3397bec93d99c24921fac9d6c2cae1ba0f815
Commit Graph

2496 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Russell Haering
90c8754bbc close connections cleanly on a fatal error 2013年10月09日 10:49:21 -07:00
Russell Haering
6baffb4708 add protocol utilities for parameter validation 2013年10月09日 10:48:59 -07:00
Russell Haering
72e9b79d3d fix bug when non-connected protocol gets disconnected
(this may only happpen in tests)
2013年10月07日 17:31:12 -07:00
Russell Haering
8a5c09d9d0 fix prepare_image implementation 2013年10月07日 17:22:59 -07:00
Russell Haering
8d0c0a40e7 fix returning responses 2013年10月07日 17:22:47 -07:00
Russell Haering
4bf66527aa stop pinging on disconnect 2013年10月07日 17:20:09 -07:00
Russell Haering
04b025c7f6 fix ping response logging 2013年10月07日 16:03:34 -07:00
Russell Haering
88575c5878 fix tests 2013年10月07日 14:38:16 -07:00
Russell Haering
99f5c897cc ping agent endpoint and disconnect when no response occurs 2013年10月07日 14:37:25 -07:00
Russell Haering
6831845510 default make target runs lint + tests 2013年10月05日 15:41:26 -07:00
Russell Haering
936a4c17e6 remove unused import 2013年10月05日 15:41:11 -07:00
Russell Haering
7bcb8f6d2d make TeethClient to rely more MultiService for startup/shutdown 2013年10月05日 15:37:33 -07:00
Russell Haering
bd398f13f8 update handshake to use new message objects 2013年10月05日 15:35:08 -07:00
Paul Querna
d65e3bcb1e Merge pull request #6 from racker/building_tasks
(WIP) Add Tasks
2013年09月26日 23:58:56 -07:00
Paul Querna
697f98b929 Add many test cases for the RPC protocol and start making a Task structure. 2013年09月26日 23:53:07 -07:00
Paul Querna
7ead822716 add task status 2013年09月24日 21:04:22 +00:00
Paul Querna
ead649cf99 start on README.md docs on agent protocol 2013年09月24日 20:44:46 +00:00
Paul Querna
eab7c9d0ec improve error message 2013年09月24日 20:44:23 +00:00
Paul Querna
8ac472ab90 Merge pull request #4 from racker/scriptify_main_py
Use twistd for Teeth-Agent
2013年09月24日 09:45:20 -07:00
Paul Querna
fbc569ea37 Merge pull request #5 from racker/add_basic_tests
Add tests for event emitter class
2013年09月24日 09:44:55 -07:00
Paul Querna
28d5eebe7e Use twisted application framework 2013年09月23日 23:29:55 -07:00
Paul Querna
1f429593ca Add tests for event emitter class 2013年09月23日 22:45:03 -07:00
Paul Querna
fa1afc4860 distribute is depreciated, setuptools wins 2013年09月23日 22:22:12 -07:00
Paul Querna
21e7a794bd Move main.py to a scripts directory and wrap in standard options parsing 2013年09月24日 03:22:28 +00:00
Paul Querna
223afc7f8a Merge pull request #3 from racker/start_using_structlog
Add Structlog
2013年09月23日 20:11:45 -07:00
Paul Querna
8c3e3df857 Update git ignore. 2013年09月24日 02:56:51 +00:00
Paul Querna
f9b88a309a add structlog 2013年09月24日 02:56:09 +00:00
Paul Querna
2e871b8e11 Merge pull request #2 from racker/improve_agent_structure
Restructure agent into a higher level client
2013年09月23日 19:06:03 -07:00
Paul Querna
4c2be38a7a fix aborting of connection, and set the delimiter to a reasonable \\n 2013年09月24日 02:03:06 +00:00
Paul Querna
30a0bbb09a Fix spelling of standbye. 2013年09月24日 02:02:27 +00:00
Paul Querna
2116821688 add jenkins xml submission deps 2013年09月24日 01:35:14 +00:00
Paul Querna
4c01cb43a6 Restructure agent into a higher level client that handles multiple connections to the endpoints 2013年09月24日 01:24:45 +00:00
Paul Querna
8a2a634426 use --null since we print0 2013年09月20日 17:37:39 +00:00
Paul Querna
d1d020bed7 Merge pull request #1 from racker/prep_for_ci
Prepare for CI Tooling
2013年09月20日 10:23:42 -07:00
Paul Querna
de77b95343 Get version from single place 2013年09月20日 17:09:14 +00:00
Paul Querna
d18f3f189c Change setup.py to extract version without importing. 2013年09月20日 17:09:14 +00:00
Paul Querna
27fba494ed Add scripting and Makefile infrastructure to create virtual envs and be ran by CI tooling. 2013年09月20日 17:09:10 +00:00
Russell Haering
ae6729205d add requirements.txt 2013年09月19日 11:21:44 -07:00
Russell Haering
21ea2b34c0 pep8 cleanup 2013年09月18日 11:11:50 -07:00
Russell Haering
7f8cb6dd45 stub out prepare_image method 2013年09月17日 18:14:51 -07:00
Russell Haering
146f2edf0e improve handshake logging 2013年09月17日 18:09:44 -07:00
Russell Haering
11eac2f1a5 implement connecting and handshaking 2013年09月17日 18:04:52 -07:00
Russell Haering
bee1d8e227 add license file 2013年09月17日 13:41:59 -07:00
Russell Haering
6ba1e2e664 rename teeth.agent to teeth_agent 2013年09月17日 13:35:54 -07:00
Russell Haering
7f7a93f039 add agent packaging 2013年09月17日 13:18:55 -07:00
Russell Haering
24d12fbf9c begin work on the agent 2013年09月17日 11:43:40 -07:00