Commit Graph

  • fb5fc7926a test(standby): Ensure hardware call is mocked Jay Faulkner 2014-03-04 14:12:42 -0800
  • 772ab43460 check for cached image in cache_image as well Jim Rollenhagen 2014-02-20 13:04:26 -0800
  • de99db16ae add tests Jim Rollenhagen 2014-02-20 12:47:34 -0800
  • d59cd06e9b Merge branch 'fix-command-binding' into use-caching Jim Rollenhagen 2014-02-20 12:38:56 -0800
  • 2a6a0a92d9 pass command_name to the command function itself Jim Rollenhagen 2014-02-20 12:37:27 -0800
  • 976c9168ac also mark cached in prepare Jim Rollenhagen 2014-02-20 12:22:13 -0800
  • 54cf6cfb60 accept command name in decorator Jim Rollenhagen 2014-02-20 12:13:51 -0800
  • 3ed40f0dbc don't write image if already cached Jim Rollenhagen 2014-02-20 12:11:01 -0800
  • 408bc793eb remove magic from decorator and fix function binding Jim Rollenhagen 2014-02-20 12:06:24 -0800
  • 373b80bf52 Merge pull request #49 from rackerlabs/async-standby Josh Gachnang 2014-02-20 11:10:37 -0800
  • a4ec4bfd0a add wait option to POST /commands Jim Rollenhagen 2014-02-19 21:25:32 -0800
  • 1fce02ceb9 Use thread methods rather than time.sleep to wait Josh Gachnang 2014-02-18 17:00:27 -0800
  • 4517d70359 Fixing single vs double quotes Josh Gachnang 2014-02-07 13:53:49 -0800
  • 1de60e9262 Added an async_command decorator Josh Gachnang 2014-02-06 16:40:01 -0800
  • 7c22a4e3bf Making async and sync calls consistent Josh Gachnang 2014-02-06 11:04:44 -0800
  • 6a615e07fe Merge pull request #50 from rackerlabs/format-logging Josh Gachnang 2014-02-06 09:25:30 -0800
  • 94522c9b7a Adding format_logger from teeth_overlord Josh Gachnang 2014-02-05 15:58:05 -0800
  • 2a29f71bbd Fixing quoting Josh Gachnang 2014-02-05 15:50:00 -0800
  • 313a01e5fa Changing image commands to be async functions Josh Gachnang 2014-02-05 15:41:48 -0800
  • cedfae2e48 Merge pull request #48 from rackerlabs/jay/TwoStepImaging Jason Faulkner 2014-01-31 16:14:40 -0800
  • 3b9dfcb43f speedup(image): Use dd to write image Jay Faulkner 2014-01-31 15:13:52 -0800
  • a82e1bffb1 force ordering in tests Jim Rollenhagen 2014-01-29 14:29:49 -0800
  • 7a3dbcba06 Merge pull request #45 from rackerlabs/fix-tests Jim Rollenhagen 2014-01-29 13:51:44 -0800
  • 379a1da6e7 use unicode listerals in configdrive tests Jim Rollenhagen 2014-01-29 13:37:49 -0800
  • bab7808002 Merge pull request #42 from rackerlabs/cache_image Russell Haering 2014-01-29 13:08:52 -0800
  • 03929692a1 Merge pull request #44 from rackerlabs/jay/BuildMasterOnly Jason Faulkner 2014-01-29 10:43:14 -0800
  • 10c1ec6fe4 fix(travis): Build master or PRs to master only Jay Faulkner 2014-01-29 10:12:44 -0800
  • d7fdd25406 Merge pull request #43 from rackerlabs/nonet_startup Russell Haering 2014-01-29 10:11:39 -0800
  • 52dbb2becf update tests Russell Haering 2014-01-29 10:00:28 -0800
  • e0b8b9362a remove auto-discovery of advertise url Russell Haering 2014-01-29 09:59:25 -0800
  • 835152390d download and write out an image in cache_image Russell Haering 2014-01-28 16:13:03 -0800
  • 2587008b19 update standby agent tests Russell Haering 2014-01-28 15:55:21 -0800
  • 8f84d2962e update standby agent to use split makefs.sh Russell Haering 2014-01-28 15:55:07 -0800
  • 81ab246d3d add new ConfigDriveWriteError class Russell Haering 2014-01-28 15:54:24 -0800
  • e44e5eb6b3 split makefs.sh into two scripts Russell Haering 2014-01-28 15:54:07 -0800
  • 87bc982725 make 'cache_image' singular Russell Haering 2014-01-28 13:04:00 -0800
  • c821fd7129 Merge pull request #41 from rackerlabs/new_agent_hearbeat Russell Haering 2014-01-28 12:40:40 -0800
  • d371de6666 update heartbeater use of client heartbeat() Russell Haering 2014-01-28 11:25:46 -0800
  • 995055a246 update overlord client tests Russell Haering 2014-01-28 11:25:36 -0800
  • 430e4c3534 update overlord client heartbeat method Russell Haering 2014-01-28 11:25:20 -0800
  • 57939654e9 add test of list_hardware_info Russell Haering 2014-01-28 11:25:00 -0800
  • 081dc0e3a9 add HardwareManager method to list hw info Russell Haering 2014-01-28 11:24:16 -0800
  • 727feb2bfa Merge pull request #40 from rackerlabs/list_mac_addrs Russell Haering 2014-01-28 08:39:36 -0800
  • 334710295d update list_network_interfaces tests Russell Haering 2014-01-27 18:11:44 -0800
  • 8388ac7ae4 filter out virtual interfaces Russell Haering 2014-01-27 18:11:29 -0800
  • ad20ca7ce0 add tests of listing network interfaces Russell Haering 2014-01-27 17:51:06 -0800
  • 877a073e8e expand use of /mnt/sys detection Russell Haering 2014-01-27 16:49:49 -0800
  • bac798719d fix typo Russell Haering 2014-01-27 16:22:23 -0800
  • bd7f826afc allow listing of MAC addresses Russell Haering 2014-01-27 16:05:04 -0800
  • f0a2a78623 fix configdrive content location Jim Rollenhagen 2014-01-27 15:38:20 -0800
  • 8fcb1ead09 Merge pull request #37 from rackerlabs/jay/AgentLogging Jason Faulkner 2014-01-24 15:33:38 -0800
  • 69cebd1e48 fix(style): Fix style to match rest of project Jay Faulkner 2014-01-24 15:14:01 -0800
  • 086508eb72 Merge pull request #38 from rackerlabs/detect_install_disk Russell Haering 2014-01-24 15:29:31 -0800
  • d37d85bb8a imporove OS install device detection test Russell Haering 2014-01-24 15:06:58 -0800
  • 0217e5a5de fix(logging): Don't drop precision on time values Jay Faulkner 2014-01-24 15:02:11 -0800
  • 4bc137b517 update OS install device detection test Russell Haering 2014-01-24 14:58:07 -0800
  • e261a30042 improve OS install device detection Russell Haering 2014-01-24 14:57:55 -0800
  • 304855bccf add plumbum requirement Russell Haering 2014-01-24 14:57:41 -0800
  • 1d756dde4b fix(log): Log attrs separately instead of w/format Jay Faulkner 2014-01-24 14:55:33 -0800
  • 338530658a add(logging): Log and time various events Jay Faulkner 2014-01-24 14:20:14 -0800
  • 66403dec38 fix configdrive write tests Jim Rollenhagen 2014-01-23 13:45:50 -0800
  • 9c57de74c0 Merge branch 'master' of ssh://github.com/rackerlabs/teeth-agent Jim Rollenhagen 2014-01-23 13:38:34 -0800
  • d91cc7bef4 make configdrive dirs before writing Jim Rollenhagen 2014-01-23 13:37:38 -0800
  • 1bca58281b cause the agent to lazily load a command mode Russell Haering 2014-01-23 12:36:29 -0800
  • 7523c9e430 make InvalidCommandError more generic Russell Haering 2014-01-23 12:36:12 -0800
  • 1c641842d4 Merge pull request #35 from rackerlabs/fix-dockerfile-cmd Jason Faulkner 2014-01-23 11:15:17 -0800
  • 016f8b77f9 fix dockerfile cmd Jim Rollenhagen 2014-01-23 11:14:16 -0800
  • 31e57a6ce2 Merge pull request #34 from rackerlabs/jay/ChangeToCmd Jason Faulkner 2014-01-23 09:41:46 -0800
  • eb5773c4bf fix(Dockerfile): Use CMD instead of Entrypoint Jay Faulkner 2014-01-23 09:40:36 -0800
  • c3f1130e38 Merge pull request #33 from rackerlabs/hardware_specific_os_install_device Russell Haering 2014-01-22 17:41:29 -0800
  • ecdcb77595 retrieve OS install dev from the HardwareManager Russell Haering 2014-01-22 17:29:01 -0800
  • 5ea4484a2c cache a global hardware manager Russell Haering 2014-01-22 17:28:24 -0800
  • 4529952897 Merge pull request #32 from rackerlabs/jay/FixDockerfile Jason Faulkner 2014-01-22 17:17:14 -0800
  • 3f4c93c0a2 fix(Dockerfile): Install requirements separately Jay Faulkner 2014-01-22 17:02:22 -0800
  • bb0ee87c7b Merge pull request #31 from rackerlabs/jay/FixDockerfile Jason Faulkner 2014-01-22 16:18:42 -0800
  • 0d75f1007c fix(docker): git required to install from repo Jay Faulkner 2014-01-22 16:16:55 -0800
  • e25f5dd4ce Merge pull request #30 from rackerlabs/jay/FixMakefsScript Jason Faulkner 2014-01-22 15:26:45 -0800
  • 1090833400 fix(log): Use basename instead of hardcoding name Jay Faulkner 2014-01-22 15:20:56 -0800
  • 0ab7899c65 fix(makefs): Match 0, not just numbers ending in zero Jay Faulkner 2014-01-22 15:14:52 -0800
  • 8ea0f876aa feature(makefs): Add logging of all activities Jay Faulkner 2014-01-22 15:14:10 -0800
  • ccb85a7c2f Merge pull request #29 from rackerlabs/pluggable_hardware_managers Russell Haering 2014-01-22 14:33:07 -0800
  • f11e2721e9 use openstack as default configdrive prefix Jim Rollenhagen 2014-01-22 12:12:54 -0800
  • a8ebc499e6 improve stevedore import Russell Haering 2014-01-22 11:53:46 -0800
  • fc3984427c call a function that actually exists Jim Rollenhagen 2014-01-22 11:12:48 -0800
  • 802969b7dd simplify HardwareManager comparison Russell Haering 2014-01-22 11:09:02 -0800
  • ea588b264a update tests Russell Haering 2014-01-21 17:15:26 -0800
  • 3d756e8ac6 register the BaseHardwareManager Russell Haering 2014-01-21 17:15:12 -0800
  • 14cfadc1f8 use the new hardware manager loading Russell Haering 2014-01-21 17:14:54 -0800
  • 7741b279e0 make hardware managers pluggable Russell Haering 2014-01-21 17:14:40 -0800
  • 246bcd4dac better metadata name Jim Rollenhagen 2014-01-21 16:01:20 -0800
  • 70dc8dac04 hardcode device to /dev/sda Jim Rollenhagen 2014-01-21 14:48:54 -0800
  • 2eae3d5f68 remove test_prepare.py Jim Rollenhagen 2014-01-21 14:32:42 -0800
  • 4eeca23e06 Merge branch 'master' into base64-configdrive Jim Rollenhagen 2014-01-21 14:29:24 -0800
  • b1c3ba28fa write configdrive to disk from metadata Jim Rollenhagen 2014-01-21 14:25:45 -0800
  • 89e2d2a0c3 Merge pull request #28 from rackerlabs/autoconfig_agent_type Russell Haering 2014-01-21 11:31:18 -0800
  • 835bdf21e2 move sync result wrapping into BaseAgentMode Russell Haering 2014-01-21 10:49:06 -0800
  • d4d97920cf clarify BaseAgentMode operation Russell Haering 2014-01-21 10:42:43 -0800
  • 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