Commit Graph

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