Commit graph

  • 4891b0deb3 Show pool size in status Scott Schneider 2013-11-05 09:39:37 -08:00
  • 90b7e6585d Each Redis queue gets its own thread Scott Schneider 2013-11-05 09:28:12 -08:00
  • d29552eaa6 Thread thread thread Scott Schneider 2013-11-04 15:33:40 -08:00
  • f78c8352d5 Parallelize VM checks in threads Scott Schneider 2013-11-04 15:08:58 -08:00
  • 699bf83803 Thread ALL THE THINGS Scott Schneider 2013-11-04 14:22:22 -08:00
  • ac7b2f1216 Use threaded destroy_vm function Scott Schneider 2013-11-04 13:28:24 -08:00
  • f97977fdcf Whitespace Scott Schneider 2013-11-04 13:23:41 -08:00
  • 47ac1ed0ff Parallelize VM cleanup in threads Scott Schneider 2013-11-04 13:20:52 -08:00
  • 3859eb85c2 Fixing queue name Scott Schneider 2013-11-04 12:30:04 -08:00
  • fabea30dbb Fixing typo Scott Schneider 2013-11-04 12:15:22 -08:00
  • 1ebf772d70 Parallelize VM clones in threads Scott Schneider 2013-11-04 12:09:08 -08:00
  • 6c74a89e11 Use boolean instead of string for 'ok' response Scott Schneider 2013-11-04 10:53:59 -08:00
  • e051e625c8 Return ok=false if pool is empty Scott Schneider 2013-11-04 10:46:46 -08:00
  • b808b9c6c1 vSphere functions should use connection object in vsphere_helper lib Scott Schneider 2013-11-04 10:10:15 -08:00
  • 30ebe4249e Make all JSON output pretty Scott Schneider 2013-11-01 13:41:54 -07:00
  • 026a4a459c Add a 'status' path Scott Schneider 2013-11-01 13:41:11 -07:00
  • 0c187a5486 Sleeping is for babies Scott Schneider 2013-10-31 12:25:26 -07:00
  • e6e05b99ab Add some basic VM annotation Scott Schneider 2013-10-31 12:25:07 -07:00
  • bf0150de4b Remove unused snapshot functions Scott Schneider 2013-10-31 11:56:57 -07:00
  • 6d4e326011 Adding some basic metrics reporting Scott Schneider 2013-10-31 11:54:28 -07:00
  • 4534310d94 More pooler queue logic Scott Schneider 2013-10-10 15:00:52 -07:00
  • 4faabb9842 Forgot an 'end', d'oh Scott Schneider 2013-10-10 14:35:01 -07:00
  • 26aa06e6fa Futzing with pooler queue logic Scott Schneider 2013-10-10 14:32:03 -07:00
  • 3ca6cdf418 s/break/next/ Scott Schneider 2013-10-10 14:07:58 -07:00
  • e30ef61c56 Check 'failed' queue Scott Schneider 2013-10-09 11:43:54 -07:00
  • b4828a82f5 Remove all VMware (rbvmomi) processing Scott Schneider 2013-10-07 16:48:17 -07:00
  • 90ee738726 Check other queues before adding VMs to 'pending' Scott Schneider 2013-10-04 10:27:21 -07:00
  • 1464981d9b Don't YAML.load_file() twice Scott Schneider 2013-10-04 10:23:07 -07:00
  • c17637c8b1 Don't operate on 'host' object if it doesn't exist Scott Schneider 2013-10-03 15:51:45 -07:00
  • 32fee4e0b1 Auto-delete hosts in 'completed' queues Scott Schneider 2013-10-03 15:21:12 -07:00
  • aec1e3ea16 Add a 'delete' path to the API Scott Schneider 2013-10-03 14:59:23 -07:00
  • bd8a778f8f Use new queues in API Scott Schneider 2013-10-01 16:57:39 -07:00
  • 882fc36521 Don't use .fog for vSphere credentials Scott Schneider 2013-10-01 16:41:15 -07:00
  • 5838315609 Adding rudimentary logging Scott Schneider 2013-10-01 16:34:32 -07:00
  • fe5f2dc28a chmod 755 require_relative.rb Scott Schneider 2013-10-01 16:03:20 -07:00
  • 2000ad6dae Implement 'failed' queue Scott Schneider 2013-10-01 15:58:48 -07:00
  • bdee20cf21 Syntax (spacing) Scott Schneider 2013-10-01 15:44:11 -07:00
  • ba56310415 Implement 'pending' and 'ready' queues Scott Schneider 2013-10-01 15:40:24 -07:00
  • 15841eb8e5 Use vsphere_helper lib to find resource pools Scott Schneider 2013-10-01 12:19:38 -07:00
  • b130e9911a Load libraries and config from app's relative directory Scott Schneider 2013-10-01 12:06:26 -07:00
  • 6fdeed596e Support 'require_relative' in rubies less than v1.9.2 Scott Schneider 2013-10-01 12:05:31 -07:00
  • ce79fcfa0f Reordering API operatiosn for quicker response-times Scott Schneider 2013-09-24 16:30:33 -07:00
  • 545792dece Adding an API for plucking hosts from host pools Scott Schneider 2013-09-24 13:13:08 -07:00
  • 4c858d012a Initial Scott Schneider 2013-09-24 11:27:46 -07:00