Commit Graph

  • 7bf6a8e1cc add configdrive from teeth_overlord Jim Rollenhagen 2014-01-20 17:59:22 -0800
  • 07d611ff95 update standby tests Russell Haering 2014-01-20 10:22:19 -0800
  • 2dbe3a43e0 load agent mode from the configuration API Russell Haering 2014-01-16 18:35:54 -0800
  • 997b4829be add an API client method to fetch agent config Russell Haering 2014-01-16 18:32:44 -0800
  • 8eb89e73de add an OverlordAPIError Russell Haering 2014-01-16 18:32:15 -0800
  • f6178f6118 clarify test module naming Russell Haering 2014-01-15 16:52:02 -0800
  • 1592ec80b4 update tests Russell Haering 2014-01-15 15:23:16 -0800
  • c6092fe371 update imports Russell Haering 2014-01-15 15:23:08 -0800
  • ad70d89847 split out base and agent modules Russell Haering 2014-01-15 15:22:12 -0800
  • c62cf1a7fa unify the agent executables in teeth-agent Russell Haering 2014-01-14 21:44:21 -0800
  • 27bc0eb316 use a mode implementation in the teeth agent Russell Haering 2014-01-14 21:34:06 -0800
  • b5a2dfd002 rename BaseTeethAgent to TeethAgent Russell Haering 2014-01-14 21:33:28 -0800
  • 5fff30ab14 allow BaseTeethAgent to load a mode implementation Russell Haering 2014-01-14 21:30:33 -0800
  • 56f9a3ee9f register standby and decom modes in setup.cfg Russell Haering 2014-01-14 21:29:04 -0800
  • f7766f1863 replace DecomAgent with DecomMode Russell Haering 2014-01-14 21:27:47 -0800
  • 33e7d57699 replace StandbyAgent with StandyMode Russell Haering 2014-01-14 21:27:34 -0800
  • e0ee74e63d add BaseAgentMode class Russell Haering 2014-01-14 21:27:23 -0800
  • ddf7a9d417 add stevedore dependency Russell Haering 2014-01-14 21:22:03 -0800
  • 735f208ae8 add travis build status badge to README Russell Haering 2014-01-20 13:52:13 -0800
  • a0f7759e78 Merge pull request #27 from rackerlabs/jay/TravisNotification Jason Faulkner 2014-01-20 11:45:26 -0800
  • cb732f69c1 fix(travis): disable email notify, enable IRC Jay Faulkner 2014-01-20 11:43:25 -0800
  • 6df0097f55 bump to latest teeth-rest Jim Rollenhagen 2014-01-20 11:20:41 -0800
  • e19a9cfff5 Merge branch 'master' into base64-configdrive Jim Rollenhagen 2014-01-20 11:19:06 -0800
  • b6938c64f1 Merge pull request #24 from rackerlabs/jay/DockerBuild Russell Haering 2014-01-20 11:04:34 -0800
  • c8940da83c add run_image command Jim Rollenhagen 2014-01-17 15:59:56 -0800
  • 13f874e280 fix(travis): We do not need env set Jay Faulkner 2014-01-17 14:53:37 -0800
  • 563f04a03b fix(travis): Specify python version Jay Faulkner 2014-01-17 13:35:10 -0800
  • f46d77c73c add(travis): Add config for travis-ci Jay Faulkner 2014-01-17 12:57:02 -0800
  • 8a8d5d6691 add(Dockerfile): Add Dockerfile for building teeth-agent Jay Faulkner 2014-01-17 12:55:30 -0800
  • 425f319289 fix(requirements): git ssh urls changed to https Jay Faulkner 2014-01-17 12:54:43 -0800
  • 36a6b4bbe7 hardcode on-disk location for configdrive Jim Rollenhagen 2014-01-17 12:40:29 -0800
  • e215ad424a change variable name Jim Rollenhagen 2014-01-17 12:22:48 -0800
  • 1e11b8d523 accept configdrive info as path: base64_content Jim Rollenhagen 2014-01-17 12:10:05 -0800
  • dbd3365a85 Merge branch 'master' of ssh://github.com/racker/teeth-agent Jim Rollenhagen 2014-01-16 15:12:30 -0800
  • da7ba831a0 fix image checksums Jim Rollenhagen 2014-01-16 14:53:49 -0800
  • 88c66cc198 Merge pull request #21 from racker/jay/RMOldPartitionTable Jason Faulkner 2014-01-16 11:18:10 -0800
  • 88787ea0e8 fix(makefs.sh): Remove any existing partition tables Jay Faulkner 2014-01-16 10:55:08 -0800
  • 53e82a1a20 Merge branch 'setup-image' Jim Rollenhagen 2014-01-16 10:54:06 -0800
  • d93d123aab check for empty urls/hashes Jim Rollenhagen 2014-01-15 17:54:47 -0800
  • 330522341a catch streaming errors Jim Rollenhagen 2014-01-15 17:01:19 -0800
  • ade2ee68a4 fix comment Jim Rollenhagen 2014-01-15 16:59:44 -0800
  • 5cd62b5ec2 simplify errors Jim Rollenhagen 2014-01-15 16:23:06 -0800
  • 7f962dcd2e test _verify_image Jim Rollenhagen 2014-01-15 15:52:02 -0800
  • 8bbff4fb7f consolidate _write_image tests Jim Rollenhagen 2014-01-15 15:40:14 -0800
  • 20bef65d8a add test for _write_local_config_drive Jim Rollenhagen 2014-01-15 15:38:04 -0800
  • c1e3350489 verify checksums Jim Rollenhagen 2014-01-15 12:48:33 -0800
  • dac1996eb4 check makefs.sh return code Jim Rollenhagen 2014-01-15 11:20:05 -0800
  • 078ff09e94 remove default arguments Jim Rollenhagen 2014-01-15 09:41:37 -0800
  • c1a8452323 fix tests Jim Rollenhagen 2014-01-15 09:35:23 -0800
  • 31c764b16a run makefs under bash Jim Rollenhagen 2014-01-14 17:27:31 -0800
  • 9fe0759aa4 Merge pull request #18 from racker/autoconfig_listen_ip Russell Haering 2014-01-14 17:23:26 -0800
  • f5b27c63f1 unpin httmock Jim Rollenhagen 2014-01-14 17:12:24 -0800
  • 36be4d2232 refactor downloading a bit Jim Rollenhagen 2014-01-14 16:53:46 -0800
  • e0901614e5 fix makefs.sh location Jim Rollenhagen 2014-01-14 16:53:23 -0800
  • 7f1a93c4ed try all urls Jim Rollenhagen 2014-01-14 13:50:57 -0800
  • 20b4d7a293 pin httmock to working version Jim Rollenhagen 2014-01-14 13:05:41 -0800
  • 9eb51fdeb5 better exception for failed checksum Jim Rollenhagen 2014-01-14 13:05:22 -0800
  • ec0ac63b8a log reason for shutdown Russell Haering 2014-01-14 12:47:52 -0800
  • a33d710308 better download error exception Jim Rollenhagen 2014-01-14 12:39:08 -0800
  • 0db0d68315 Merge remote-tracking branch 'origin/master' into setup-image Jim Rollenhagen 2014-01-14 10:06:35 -0800
  • 8c425bd797 update tests Russell Haering 2014-01-14 08:46:37 -0800
  • 3fe0823319 add missing parens Russell Haering 2014-01-14 08:46:25 -0800
  • 475a8d89c5 update commands to pass advertise_host Russell Haering 2014-01-14 08:44:14 -0800
  • cae5321505 take a listen_host argument to base agent Russell Haering 2014-01-13 21:06:28 -0800
  • 7df84a95ec re-order listen-host and listen-port arguments Russell Haering 2014-01-13 21:06:06 -0800
  • 14c950ff62 update tests Russell Haering 2014-01-13 17:27:58 -0800
  • b34fb060e9 allow the user to specify listen-host Russell Haering 2014-01-13 17:27:07 -0800
  • 86f25777b7 update configdrive location in test script Jim Rollenhagen 2014-01-13 17:09:53 -0800
  • 1d6d116a6b update tests Russell Haering 2014-01-13 17:06:47 -0800
  • 5ec5e7544b use 1 MB chunks for downloads Jim Rollenhagen 2014-01-13 17:05:23 -0800
  • 543f642136 add script to boot a server Jim Rollenhagen 2014-01-13 16:53:21 -0800
  • 6d3240102a support separation of listen and advertised ports Russell Haering 2014-01-13 16:46:27 -0800
  • a9acb51ec9 make configdrive data and device dynamic Jim Rollenhagen 2014-01-13 16:36:55 -0800
  • d57c979613 remove the listen_host parameter to both agents Russell Haering 2014-01-13 16:32:21 -0800
  • d08a5b465f resolve listen IP by connecting to API Russell Haering 2014-01-13 16:29:45 -0800
  • feda04337b Merge pull request #16 from racker/improved_logging Russell Haering 2014-01-13 13:02:20 -0800
  • 13ac2f4e41 fix typo Russell Haering 2014-01-13 13:00:09 -0800
  • ee703e97db log heartbeats Russell Haering 2014-01-11 21:19:12 -0800
  • bd1496f6f4 fix teet-rest requirement Russell Haering 2014-01-11 21:18:34 -0800
  • d70728ed3c throw in a configdrive hack Jim Rollenhagen 2014-01-10 16:13:47 -0800
  • c0a9794e19 configure logging in both agents Russell Haering 2014-01-10 16:11:01 -0800
  • dc9b7d52ee add a logging module to configure structlog Russell Haering 2014-01-10 16:09:30 -0800
  • f17c240d86 bump teeth-rest Russell Haering 2014-01-10 16:09:19 -0800
  • 568cb9e2d3 add shell script for injecting configdrive Jay Faulkner 2014-01-10 15:31:24 -0800
  • 0269a6359b start writing tests Jim Rollenhagen 2014-01-10 15:12:24 -0800
  • 0ca79be440 Merge pull request #15 from racker/use_cherrypy Russell Haering 2014-01-10 13:55:16 -0800
  • 9514f4c924 update tests to verify cherrypy use Russell Haering 2014-01-10 13:49:58 -0800
  • 1a9189dce9 use cherrypy in place of werkzeug dev server Russell Haering 2014-01-10 13:49:48 -0800
  • 16e04faf50 add cherrypy to requirements.txt Russell Haering 2014-01-10 13:49:38 -0800
  • 5f6c75c935 skeleton for agent prepare/run commands Jim Rollenhagen 2014-01-10 13:15:13 -0800
  • 6ad241a88d Merge pull request #13 from racker/expanded_agent_api Russell Haering 2014-01-10 11:11:15 -0800
  • b5c4bfbfc4 add fetch and list API unit tests Russell Haering 2014-01-10 00:06:34 -0800
  • a2938f9be6 remove unused serialize method on AgentCommand Russell Haering 2014-01-09 15:56:50 -0800
  • 6cd8af0dd2 join cache_images result in tests Russell Haering 2014-01-09 15:36:39 -0800
  • 710e250646 add join to base command result Russell Haering 2014-01-09 15:35:35 -0800
  • e205150761 lock to avoid race conditions in command execution Russell Haering 2014-01-09 14:46:52 -0800
  • 92a34f4b3f limit the agent to a single concurrent command Russell Haering 2014-01-09 14:44:15 -0800
  • 37662a2933 add api endpoints to list and fetch results Russell Haering 2014-01-09 13:46:26 -0800
  • affcc00577 update tests to reflect plural /commands API Russell Haering 2014-01-09 13:46:10 -0800
  • 1a63ef0e7b make /commands plural in the API Russell Haering 2014-01-09 13:45:41 -0800