Commit Graph

  • 8ec6280889 Aparna & Cameron | brought back wait_for_status_check() asparikh 2014-09-23 13:17:49 -05:00
  • b464bc3c03 Merge branch 'master' of https://github.com/ThoughtWorksInc/OpenStack-EC2-Driver Aparna Parikh 2014-09-23 17:20:29 +00:00
  • 275344d537 Aparna|Cameron removed references to self.instances Aparna Parikh 2014-09-23 17:19:45 +00:00
  • 2c0e336d00 Kashyap | Changed the provider box name to point to the new dev box which has Cinder Kashyap Kopparam 2014-09-23 17:42:50 +05:30
  • 72ea97fbf6 Aparna & Cameron | inline the is_ec2_instance() code wherever it was called from asparikh 2014-09-19 10:48:35 -05:00
  • d9b85a5be6 Cameron|Aparna fixed delete issue after restarting nova.compute asparikh 2014-09-18 14:55:20 -05:00
  • 309a33c160 Cameron|Aparna fixed delete issue after restarting nova.compute asparikh 2014-09-18 14:54:35 -05:00
  • 3b887709a6 Kashyap & Venu | user data or config drive fn. added and working new 2014-09-18 16:37:46 +05:30
  • 2785010240 Aparna | saving the public ip sent from EC2 to Openstack in the metadata on Openstack. asparikh 2014-09-15 09:38:04 -05:00
  • 774bd09cf6 Kashyap | used autopep8 to format code Kashyap Kopparam 2014-09-15 12:00:48 +05:30
  • bc5c25606d Kashyap | Updated readme for pause and un-pause Kashyap Kopparam 2014-09-15 11:09:21 +05:30
  • 3e067ff462 Venu | refactored the ec2driver_opts and snapshot function VenuMurthy 2014-09-12 17:17:37 +05:30
  • 46962d86be Kashyap | added wait for status checks Kashyap Kopparam 2014-09-12 14:49:31 +05:30
  • 2c9ae69769 Aparna & Cameron|Added an assertion in test_resize to verify that IP is unchanged after a resize asparikh 2014-09-11 15:52:48 -05:00
  • ad5cf8c7ce Merge remote-tracking branch 'origin/master' asparikh 2014-09-11 15:09:10 -05:00
  • 5943adbf35 Aparna & Cameron | changed spawn & destroy methods to allocate & disallocate elastic IPs to instances. asparikh 2014-09-11 15:09:00 -05:00
  • f710fc5708 Kashyap | added pause and un-pause functionality Kashyap Kopparam 2014-09-11 11:27:46 +05:30
  • 4a34887a64 Kashyap | merged some files Kashyap Kopparam 2014-09-10 15:49:07 +05:30
  • 7f9be535a6 Kashyap | Refactored all the tests to be concurrency friendly, we can now run all the tests concurrently Kashyap Kopparam 2014-09-10 15:44:31 +05:30
  • eb45e8536a Kashyap & Venu | Updated Readme and test for snapshot VenuMurthy 2014-09-10 12:08:53 +05:30
  • be2724ef83 Aparna | removed unnecessary 'print' statements. Added assert for ec2_instance flavor in test_resize(). asparikh 2014-09-09 14:39:55 -05:00
  • 18e40a4341 Merge remote-tracking branch 'origin/master' asparikh 2014-09-09 12:00:54 -05:00
  • 36c32e20e3 Aparna | added test for 'resize' functionality. Moved some code from confirm_migration() to finish_migration() appropriately. asparikh 2014-09-09 12:00:42 -05:00
  • ae28af8233 Venu & Kashyap | Added suspend and resume functionality Kashyap Kopparam 2014-09-09 17:56:55 +05:30
  • 429ef98c43 Aparna | added 'resize' functionality to the finish_migration() and 'confirm_migration()' methods. asparikh 2014-09-08 16:29:58 -05:00
  • 10337162ea Venu & Kashyap | Removed live_snaphot method and changed an assert Kashyap Kopparam 2014-09-05 18:07:31 +05:30
  • d748750dbc Kashyap & Venu | Snapshot functionality added and working VenuMurthy 2014-09-03 17:40:35 +05:30
  • b55dc92758 Asif & Aparna | added a wait in the soft reboot & hard reboot tests for status to actually get to reboot status. asparikh 2014-08-29 16:50:33 -05:00
  • 11dfcf767c Aparna | removed comment. asparikh 2014-08-29 15:52:01 -05:00
  • 26f8321ba3 Asif & Aparna | added tests for soft reboot & hard reboot. asparikh 2014-08-29 15:49:31 -05:00
  • 9fbed76526 Asif & Aparna | Extracted the _wait_for_* methods in the driver into a single _wait_for_state method. Reduced 48 lines :) Asif R Choudhury 2014-08-28 16:45:00 -05:00
  • 4e96e4dca5 Asif & Aparna | Refactored tests by extracting spawn_ec2_instance method. Asif R Choudhury 2014-08-28 16:15:29 -05:00
  • dae2a07f92 Asif & Aparna | Moved tests into single test_ec2driver.py file. Asif R Choudhury 2014-08-28 15:51:00 -05:00
  • b1458c2c6e Asif & Aparna | Added a loop to wait for power off to complete before asserting status. Removed redundant while loop in teardown for both spawn and power_off. Asif R Choudhury 2014-08-28 15:39:49 -05:00
  • c17d499d8e Asif & Aparna | Changed assertions to assertEquals, and used instance.state in place of state_code Asif R Choudhury 2014-08-28 12:27:04 -05:00
  • 3f432261ec Venu | refactored tests and added one for power_off VenuMurthy 2014-08-28 18:14:40 +05:30
  • bc90e75afc Kashyap | Added flavor mapping using the config file Kashyap Kopparam 2014-08-28 16:03:56 +05:30
  • 7233a4e994 Asif & Aparna | Added wait_for_* functions to spawn and destroy methods. Asif R Choudhury 2014-08-27 16:28:38 -05:00
  • 2e0e6b41ea Asif & Aparna | Added reboot function. Added wait_for_[state] methods to power_on and power_off to block until action completed. Asif R Choudhury 2014-08-27 16:07:41 -05:00
  • e648108097 Kashyap & Venu | Power-On and Power-off added and working VenuMurthy 2014-08-27 17:19:44 +05:30
  • 1d463a090e Merge pull request #1 from ThoughtWorksInc/spike_unittest kopparam 2014-08-27 11:58:43 +05:30
  • d9280f74fa Asif & Aparna | Moved tests.py into test/ directory for convention, and adjusted imports accordingly Asif R Choudhury 2014-08-26 14:03:11 -05:00
  • 13ab1acc50 Venu & Kashyap | Renamed the file contaning tests to tests.py Kashyap Kopparam 2014-08-26 16:37:05 +05:30
  • e71cb10704 Venu & Kashyap | Added polling to OpenStack and EC2 for tests to pass consistently Kashyap Kopparam 2014-08-26 14:41:34 +05:30
  • 63af287e21 Asif | Modified the Vagrantfile to simplify creation of dev environment, and reflected changes in README Asif R Choudhury 2014-08-25 13:21:01 -05:00
  • dfb82edf38 Added VagrantFile Kashyap Kopparam 2014-08-25 20:26:33 +05:30
  • a413f07f1d Kashyap | First real tests, using nova client to act and boto to assert Kashyap Kopparam 2014-08-25 15:20:08 +05:30
  • b79f81fce3 Venu & Kashyap | Added tests for spawn and destroy using unittest Kashyap Kopparam 2014-08-19 14:17:31 +05:30
  • 37dada5597 Venu & Kashyap | removed instance_map completely and destroy works now with metadata Kashyap Kopparam 2014-08-26 16:05:25 +05:30
  • 0e2cee1afb Venu & Kashyap | saving ec2 id to nova's metadata Kashyap Kopparam 2014-08-26 15:38:10 +05:30
  • 778e195f29 Asif | Modified the Vagrantfile to simplify creation of dev environment, and reflected changes in README Asif R Choudhury 2014-08-25 13:21:01 -05:00
  • 2501c5095d Kashyap | removed setup dev box section in the readme Kashyap Kopparam 2014-08-18 15:39:36 +05:30
  • c8aa65b53f Kashyap | removed unnecessary unicode method Kashyap Kopparam 2014-08-18 15:17:44 +05:30
  • a471ee533b Kashyap | Changed destroy method's params to the right order. Destroy a VM works. Kashyap Kopparam 2014-08-18 12:10:43 +05:30
  • 42e7485e86 Kashyap | Corrected import to be just ec2 Kashyap Kopparam 2014-08-12 10:13:45 +00:00
  • 0d47ccaef2 Kashyap & Asif | Added the correct private keys in config and corrected a check to get it to compile, spawn is working Kashyap Kopparam 2014-08-06 05:54:47 +00:00
  • 3d56e9e987 Merged README.md VenuMurthy 2014-08-05 16:20:34 +05:30
  • 5ba4b7d6be VM | Setting up the folder structure VenuMurthy 2014-08-05 16:14:25 +05:30
  • 376ae23e61 Asif | Modified Readme Asif R Choudhury 2014-07-30 10:51:21 -05:00
  • be5b36fbdc VM | Commiting Readme VenuMurthy 2014-07-30 11:43:19 +05:30