Commit graph

306 commits

Author SHA1 Message Date
Scott Schneider
2c0665bb3b Rename 'template'/'count' to 'key'/'value'
This should make the code cleaner; things other than a template name will
be used in the POST interface.
2015-01-09 10:47:24 -08:00
Roger Ignazio
63b11a1622 Merge pull request #40 from sschneid/global_timeout
Allow for a globally-configurable 'pending' timeout
2015-01-08 14:49:51 -08:00
Scott Schneider
b54d42aea4 Allow for a globally-configurable 'pending' timeout 2015-01-08 14:16:13 -08:00
Colin
54a77a49d0 Merge pull request #38 from sschneid/init_script
Adding init.d script
2014-11-12 10:57:09 -08:00
Scott Schneider
eb444d6819 Adding init.d script 2014-11-12 10:41:35 -08:00
Scott Schneider
7e0da744de (maint) typo fix 2014-11-03 13:27:08 -08:00
Colin
258634e667 Merge pull request #37 from sschneid/queryable_vm_metadata
Queryable VM metadata
2014-11-03 13:25:34 -08:00
Scott Schneider
ce50f450f5 Adding 'GET /vm/<hostname>' documentation 2014-11-03 13:13:34 -08:00
Scott Schneider
489abd713a Wrap hostname-shortening into a [Sinatra helper] method 2014-11-03 13:07:22 -08:00
Scott Schneider
4035114152 Allow VM metadata to be queryable via 'GET' 2014-11-03 09:28:40 -08:00
Scott Schneider
4363d8e067 Store template name in vmpooler__vm__$vm Redis hash 2014-11-03 09:27:28 -08:00
Scott Schneider
17b1768a76 Merge pull request #36 from sschneid/master
Minor dashboard style improvements
2014-10-31 11:54:41 -07:00
Scott Schneider
8c62e35628 Merge remote-tracking branch 'upstream/master' 2014-10-31 11:53:38 -07:00
Scott Schneider
6d31a63881 Squashed pool squares, stretched running graph 2014-10-31 11:52:36 -07:00
Colin
25c1c3a8d4 Merge pull request #35 from sschneid/allow_delete_fqdn
Allow host FQDN in DELETE
2014-10-16 15:37:11 -07:00
Scott Schneider
b415dc6360 Allow host FQDN in DELETE 2014-10-16 15:14:13 -07:00
Roger Ignazio
cc7e4f129b 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
cb911274dd Ensure hosts aren't in 'maintenance mode' when cloning 2014-09-30 14:25:07 -07:00
Roger Ignazio
411dd994f7 fix logo url in readme 2014-09-11 09:43:07 -07:00
Roger Ignazio
c556d1e437 Merge pull request #33 from sschneid/style_fixups
(maint) Style fix-ups
2014-09-04 12:15:01 -07:00
Scott Schneider
bb13c8148b (maint) Style fix-ups 2014-09-04 12:09:25 -07:00
Roger Ignazio
92041c0334 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
ba5e713902 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
36fffa381f 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
5ed2756628 Return a 'domain' JSON key if configured 2014-08-29 11:38:06 -07:00
Scott Schneider
e516ddc0b0 Add 'domain' config example 2014-08-29 11:20:32 -07:00
Roger Ignazio
56edfda848 Merge pull request #28 from sschneid/css_touchup
Textured background, transparent logo
2014-08-27 20:45:52 -07:00
Scott Schneider
f13bfde893 Textured background, transparent logo 2014-08-27 20:30:43 -07:00
Scott Schneider
8247ea2d30 From http://subtlepatterns.com/cream-pixels/ 2014-08-27 20:30:24 -07:00
Roger Ignazio
e8ebda27e9 Merge pull request #27 from sschneid/css_touchup
Minor CSS tweaks
2014-08-27 19:01:38 -07:00
Scott Schneider
a353e02b01 Minor CSS tweaks 2014-08-27 18:50:21 -07:00
Roger Ignazio
cf5f12fdf3 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
f9f3ae26ba Allow per-pool override for clone_target 2014-08-27 16:45:29 -07:00
Heath Seals
0f52458eb0 Merge pull request #25 from sschneid/less_aggressive
Increase sleep time = decrease CPU usage
2014-08-27 13:56:22 -05:00
Michael Stahnke
3393c3243d Merge pull request #24 from sschneid/update_license
Update license holder
2014-08-27 11:55:51 -07:00
Scott Schneider
5078f8f1a0 Increase sleep time = decrease CPU usage 2014-08-26 18:09:55 -07:00
Scott Schneider
0b447eac57 Update license holder 2014-08-26 18:08:59 -07:00
Roger Ignazio
07de2f7f23 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
c41d8dc3e2 Correctly log a VM's lifetime 2014-08-22 13:35:18 -07:00
Roger Ignazio
65c1908c4e Merge pull request #22 from sschneid/configurable_host_lifetime
Configurable host lifetimes
2014-08-22 11:45:05 -07:00
Scott Schneider
092d035a3d Adding docs for PUT modifications
Also: cleaning up a little bit.
2014-08-22 11:38:02 -07:00
Scott Schneider
b836ceea90 Custom-set VM lifetimes override system-wide 2014-08-22 11:04:38 -07:00
Scott Schneider
3dbbb39a3b Allow a PUT to modify running VMs 2014-08-22 11:03:55 -07:00
Heath Seals
cddf7e77e6 Merge pull request #21 from sschneid/clone_target
Allow a 'clone_target' configuration setting
2014-07-28 13:01:39 -05:00
Scott Schneider
76ef04c100 Fixing typo 2014-07-28 10:55:42 -07:00
Scott Schneider
e8125e7702 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
1d6f3037f8 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
4f3c5323d8 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
5df75c8bf7 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
dffed6e9d5 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