2534 Commits

Author SHA1 Message Date
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