Commit graph

266 commits

Author SHA1 Message Date
Colin
e8e8bc4a0e Merge pull request #18 from sschneid/move_stats_to_header
Tweaks to views and CSS to move statistics to header
2014-07-21 11:36:58 -07:00
Colin
edc0dec22c Merge pull request #19 from sschneid/backwards-compatible_json
Revive the per-pool 'ok' JSON response until beaker can be patched
2014-07-21 11:24:04 -07:00
Scott Schneider
192db89503 Revive the per-pool 'ok' JSON response until beaker can be patched 2014-07-21 10:54:48 -07:00
Scott Schneider
b5db9ee4eb Alignment/spacing tweaks 2014-07-21 10:46:42 -07:00
Scott Schneider
763b031099 Tweaks to views and CSS to move statistics to header 2014-07-16 11:59:57 -07:00
Scott Schneider
8919d5e060 Update logo path in README 2014-06-10 10:34:26 -07:00
Scott Schneider
42945ce6c2 Merge pull request #17 from sschneid/development
Merge 'development' branch
2014-06-10 10:32:02 -07:00
Scott Schneider
47cf8db39c Updating API documentation 2014-06-10 10:15:58 -07:00
Scott Schneider
b6e68db24b s/Authors/Authors and Contributors/ 2014-06-10 10:07:45 -07:00
Scott Schneider
7e5c1a30af Merge pull request #16 from sschneid/batch-requests
Batch requests
2014-06-09 16:13:39 -07:00
Scott Schneider
1c9b9e6cbc Support batch (multiple VM) requests
This PR allows a single API request to return multiple VM objects.  It
supports the following formats:

- POST <json> /vm/
  eg. 'curl -d '{"debian-7-i386":"3","debian-7-x86_64":"1"}' --url vmpooler/vm

- POST /vm/<pool>+<pool>+<pool>...
  eg. 'curl -d --url vmpooler/vm/debian-7-i386+debian-7-i386+debian-7-i386+debian-7-x86_64

Both commands listed above will return a JSON hash of 3 debian-7-i386 VMs and
1 debian-7-x86_64 VM:

  {
    "ok": true,
    "debian-7-i386": {
      "hostname": [
        "v49pwwk5yzg6oad",
        "ylghlgote5uso54",
        "wt0c4xovvulo7ge"
      ]
    },
    "debian-7-x86_64": {
      "hostname": "v3dkrulttp360fm"
    }
  }
2014-06-09 15:15:05 -07:00
Scott Schneider
7b5cbd4f24 Longer naps for main process 2014-06-09 10:36:17 -07:00
Scott Schneider
a74a51dad9 Add screenshot to README 2014-03-12 12:25:51 -07:00
Scott Schneider
86c6457a27 Revert "Add screenshot to README"
This reverts commit 50e5a5238c.
2014-03-12 12:25:06 -07:00
Scott Schneider
50e5a5238c Add screenshot to README 2014-03-12 12:24:29 -07:00
Scott Schneider
9459f301db Revert "Add screenshot to README"
This reverts commit 30d3566aff.
2014-03-12 12:23:38 -07:00
Scott Schneider
30d3566aff Add screenshot to README 2014-03-12 12:22:31 -07:00
Scott Schneider
498a0e6d98 Merge branch 'textured_svg_area' into development 2014-03-11 12:51:53 -07:00
Scott Schneider
b8ca6430ac Merge branch 'configurable_graphite_namespace' into development 2014-03-11 12:51:32 -07:00
Scott Schneider
ebe1c5e906 Merge branch 'single_namespaced_app' into development 2014-03-11 12:51:24 -07:00
Scott Schneider
a2d4342ffc Add textured backgrounds to SVG area pathes 2014-03-11 12:49:42 -07:00
Scott Schneider
fde2a6aae6 Allow a configurable Graphite namespace (prefix) 2014-03-06 10:53:27 -08:00
Scott Schneider
7bd6cda55a Merge branch 'single_namespaced_app' into development 2014-03-05 14:04:08 -08:00
Scott Schneider
8311c785d7 Centralize external Gem loading 2014-03-05 13:19:43 -08:00
Scott Schneider
1b0a21c556 Reworked into a single namespaced Ruby application 2014-03-05 12:57:25 -08:00
Scott Schneider
61646a048c Revert "@media queries make the world go 'round"
This reverts commit e730b41a03.
2014-03-05 09:45:01 -08:00
Scott Schneider
47c9f23f75 Label update 2014-03-04 21:41:51 -08:00
Scott Schneider
cca15afe72 Merge pull request #15 from sschneid/css_media_queries
@media queries make the world go 'round
2014-03-04 21:22:22 -08:00
Scott Schneider
e730b41a03 @media queries make the world go 'round 2014-03-04 21:21:04 -08:00
Scott Schneider
9bc2f29167 Merge pull request #14 from sschneid/readme
Add an initial README file
2014-03-04 18:08:08 -08:00
Scott Schneider
2935a5ae67 Merge branch 'master' into name_change
Conflicts:
	vmpooler-api
2014-03-04 17:59:26 -08:00
Scott Schneider
5537929007 Merge pull request #10 from sschneid/trailing_slash_optional
Allow optional trailing slash
2014-03-03 14:25:49 -08:00
Scott Schneider
a83e5caa5d Fix filename typo 2014-02-21 13:53:09 -08:00
Scott Schneider
6c3ffae1dc s/vm_host_pool__/vmpooler__/g 2014-02-20 14:39:17 -08:00
Scott Schneider
da17c2a170 Merge branch 'master' into name_change 2014-02-20 14:38:10 -08:00
Scott Schneider
648286ec37 Merge pull request #13 from sschneid/hostname_check
Add a check to 'check_ready_vm' to make sure hostname still matches
2014-02-20 14:36:06 -08:00
Scott Schneider
dc69f13422 Use 'find_vm_heavy' to find VMs with mismatched hostnames 2014-02-20 14:35:43 -08:00
Scott Schneider
954dd6fafd Add a check to make sure hostname still matches 2014-02-20 11:22:33 -08:00
Scott Schneider
cf08289d3e Initial 2014-02-19 16:05:27 -08:00
Scott Schneider
d8ba8a3c0b Initial 2014-02-19 15:17:52 -08:00
Scott Schneider
21ebde54e5 Merge branch 'master' into name_change
Conflicts:
	vmpooler
2014-02-19 15:12:02 -08:00
Scott Schneider
1af16bcc47 Replace the inaccurate term 'vcloud' with 'vmpooler' 2014-02-19 14:50:54 -08:00
Scott Schneider
66528319af Merge pull request #11 from sschneid/check_ready_vms
Check VMs in 'ready' queue
2014-02-19 14:25:38 -08:00
Scott Schneider
aa8f6b03e5 Update filenames 2014-02-19 14:12:09 -08:00
Scott Schneider
a02f63eadc Changing project name to 'vmpooler'
All instances of 'vmware-host-pooler' and 'vmware_host_pool' changed to
'vmpooler'.
2014-02-19 14:08:46 -08:00
Scott Schneider
26fbb2d85b Update TODO 2014-02-19 11:53:19 -08:00
Scott Schneider
bb805d71f5 check_ready_vm fixups
- Correct key name ('check', not 'clone')
- Correct timestamp math (minutes, not seconds)
- Only search for the host in vSphere if we're actually doing a check
2014-02-19 09:38:05 -08:00
Scott Schneider
bf2658cd7d 'vm_checktime' sets interval for check_ready_vm 2014-02-18 22:48:22 -08:00
Scott Schneider
fba2c17446 Add additional checks to VMs in 'ready' queues 2014-02-18 14:05:29 -08:00
Scott Schneider
d0881ca4d3 Fixup for undefined redis[server] config param 2014-02-18 11:30:08 -08:00