Commit graph

273 commits

Author SHA1 Message Date
Scott Schneider
7a3a4c3abc Ensure 'lifetime' argument provided is an integer 2015-02-04 15:56:32 -08:00
Roger Ignazio
2cb5f211e7 Merge pull request #45 from sschneid/uptime_status
Display application 'uptime' in API status endpoint
2015-02-04 13:15:08 -08:00
Scott Schneider
4ece98a8cb Display application 'uptime' in API status endpoint 2015-02-04 12:56:59 -08:00
Colin
c7d4e23094 Merge pull request #44 from sschneid/daily_clone_statistics
Store and retrieve daily clone statistics from Redis db
2015-02-03 14:40:00 -08:00
Scott Schneider
fd507cccb3 Account for divide-by-zero 2015-02-03 14:38:04 -08:00
Scott Schneider
8d32ff1703 Store and retrieve daily clone statistics from Redis db 2015-02-03 14:14:12 -08:00
Colin
b7e494959f Merge pull request #43 from sschneid/api_status_endpoint
Record clone times in Redis, add a '/status' API endpoint
2015-01-27 13:06:37 -08:00
Scott Schneider
51e14817f4 Record clone times in Redis, add a '/status' API endpoint 2015-01-27 12:59:11 -08:00
Roger Ignazio
27a8f5dbbb Merge pull request #41 from sschneid/rename_templatecount_keyvalue
Rename 'template'/'count' to 'key'/'value'
2015-01-12 09:14:23 -08:00
Scott Schneider
d2ae108010 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
e5ffe677f6 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
dc0a7feb21 Allow for a globally-configurable 'pending' timeout 2015-01-08 14:16:13 -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