Commit graph

265 commits

Author SHA1 Message Date
Scott Schneider
7f355edef3 Merge 03e379229a into 591c5a0391 2014-11-14 21:02:45 +00:00
Scott Schneider
03e379229a Specifying need for net/scp gem 2014-11-14 13:02:38 -08:00
Scott Schneider
7543d6259a Rename 'template' and 'count' to 'key' and 'value' 2014-11-14 13:01:00 -08:00
Scott Schneider
4c4f637075 Allow authorized_keys to be overridden at VM checkout time 2014-11-14 12:50:19 -08:00
Colin
591c5a0391 Merge pull request #38 from sschneid/init_script
Adding init.d script
2014-11-12 10:57:09 -08:00
Scott Schneider
7bfc752cac Adding init.d script 2014-11-12 10:41:35 -08:00
Scott Schneider
a99b249b74 (maint) typo fix 2014-11-03 13:27:08 -08:00
Colin
326e163105 Merge pull request #37 from sschneid/queryable_vm_metadata
Queryable VM metadata
2014-11-03 13:25:34 -08:00
Scott Schneider
71c4496a29 Adding 'GET /vm/<hostname>' documentation 2014-11-03 13:13:34 -08:00
Scott Schneider
0d8c8d83b7 Wrap hostname-shortening into a [Sinatra helper] method 2014-11-03 13:07:22 -08:00
Scott Schneider
69443470fc Allow VM metadata to be queryable via 'GET' 2014-11-03 09:28:40 -08:00
Scott Schneider
4f1dd9d507 Store template name in vmpooler__vm__$vm Redis hash 2014-11-03 09:27:28 -08:00
Scott Schneider
01225961f9 Merge pull request #36 from sschneid/master
Minor dashboard style improvements
2014-10-31 11:54:41 -07:00
Scott Schneider
ddef2e642e Merge remote-tracking branch 'upstream/master' 2014-10-31 11:53:38 -07:00
Scott Schneider
43557781b9 Squashed pool squares, stretched running graph 2014-10-31 11:52:36 -07:00
Colin
dd030661e0 Merge pull request #35 from sschneid/allow_delete_fqdn
Allow host FQDN in DELETE
2014-10-16 15:37:11 -07:00
Scott Schneider
39d600deeb Allow host FQDN in DELETE 2014-10-16 15:14:13 -07:00
Roger Ignazio
730d097ebb Merge pull request #34 from sschneid/host_maint-mode_check
Ensure hosts aren't in 'maintenance mode' when cloning
2014-09-30 14:39:40 -07:00
Scott Schneider
3a7659f284 Ensure hosts aren't in 'maintenance mode' when cloning 2014-09-30 14:25:07 -07:00
Roger Ignazio
be64be37a9 fix logo url in readme 2014-09-11 09:43:07 -07:00
Roger Ignazio
c44ac99b84 Merge pull request #33 from sschneid/style_fixups
(maint) Style fix-ups
2014-09-04 12:15:01 -07:00
Scott Schneider
74709e9bbd (maint) Style fix-ups 2014-09-04 12:09:25 -07:00
Roger Ignazio
605b5fa602 Merge pull request #32 from sschneid/only_deploy_to_green_hosts
Don't deploy VMs to not-good hypervisors
2014-09-04 12:04:52 -07:00
Scott Schneider
7f22476d22 Don't deploy VMs to not-good hypervisors
This implements a check to ensure that the VMware host being deployed to
is in a sane ('green') state.
2014-09-04 11:57:01 -07:00
Branan Purvine-Riley
04e17f1622 Merge pull request #30 from sschneid/config_domain
Allow a 'domain' configuration param, returned in JSON response to POST
2014-08-29 11:40:51 -07:00
Scott Schneider
5a2e36dd44 Return a 'domain' JSON key if configured 2014-08-29 11:38:06 -07:00
Scott Schneider
f223232988 Add 'domain' config example 2014-08-29 11:20:32 -07:00
Roger Ignazio
dcde1baadd Merge pull request #28 from sschneid/css_touchup
Textured background, transparent logo
2014-08-27 20:45:52 -07:00
Scott Schneider
525a6c6bd9 Textured background, transparent logo 2014-08-27 20:30:43 -07:00
Scott Schneider
c16d9f0f42 From http://subtlepatterns.com/cream-pixels/ 2014-08-27 20:30:24 -07:00
Roger Ignazio
021261b3ad Merge pull request #27 from sschneid/css_touchup
Minor CSS tweaks
2014-08-27 19:01:38 -07:00
Scott Schneider
77414441af Minor CSS tweaks 2014-08-27 18:50:21 -07:00
Roger Ignazio
c84605942d Merge pull request #26 from sschneid/clone_target_per_pool
Allow per-pool override for clone_target
2014-08-27 16:51:42 -07:00
Scott Schneider
dc8dccff31 Allow per-pool override for clone_target 2014-08-27 16:45:29 -07:00
Heath Seals
b08c8de860 Merge pull request #25 from sschneid/less_aggressive
Increase sleep time = decrease CPU usage
2014-08-27 13:56:22 -05:00
Michael Stahnke
13a96f4103 Merge pull request #24 from sschneid/update_license
Update license holder
2014-08-27 11:55:51 -07:00
Scott Schneider
ee5687f0ec Increase sleep time = decrease CPU usage 2014-08-26 18:09:55 -07:00
Scott Schneider
bb96eeb992 Update license holder 2014-08-26 18:08:59 -07:00
Roger Ignazio
5025d10744 Merge pull request #23 from sschneid/configurable_host_lifetime
Correctly log a VM's lifetime
2014-08-22 13:40:51 -07:00
Scott Schneider
a124a6a724 Correctly log a VM's lifetime 2014-08-22 13:35:18 -07:00
Roger Ignazio
4f67756cc8 Merge pull request #22 from sschneid/configurable_host_lifetime
Configurable host lifetimes
2014-08-22 11:45:05 -07:00
Scott Schneider
3a5e8d3bcf Adding docs for PUT modifications
Also: cleaning up a little bit.
2014-08-22 11:38:02 -07:00
Scott Schneider
ae97bb1ecc Custom-set VM lifetimes override system-wide 2014-08-22 11:04:38 -07:00
Scott Schneider
036e9d93fc Allow a PUT to modify running VMs 2014-08-22 11:03:55 -07:00
Heath Seals
b52807f9f6 Merge pull request #21 from sschneid/clone_target
Allow a 'clone_target' configuration setting
2014-07-28 13:01:39 -05:00
Scott Schneider
c28692ec66 Fixing typo 2014-07-28 10:55:42 -07:00
Scott Schneider
67b8534b19 Allow a 'clone_target' configuration setting
If set, this setting will enable "fake DRS", cloning VMs onto the host
in the specified cluster containing the least amount of VMs.
2014-07-28 10:51:45 -07:00
Colin
37c70edee9 Merge pull request #20 from sschneid/dont_use_resource_pools_for_organization
Don't use VMware resource pools for organization
2014-07-25 15:08:18 -07:00
Scott Schneider
e17ab16546 Don't use VMware resource pools for organization
This commit removes support for VMware 'resource pool' functionality
entirely, as VMware installations without the DRS feature enabled are
unable to configure or use resource pools.

Also, resource pools should have never been used for organization;
that's what folders are for.
2014-07-21 13:49:57 -07:00
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