Commit graph

180 commits

Author SHA1 Message Date
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
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
Scott Schneider
5b1f946a3b Fixup for undefined redis[server] config param 2014-02-18 11:28:25 -08:00
Scott Schneider
f607f60c50 Merge branch 'api_improvements' 2014-02-14 13:01:58 -08:00
Scott Schneider
dd8a8dc54c GET /vm returns a list of available pools 2014-02-14 12:54:54 -08:00
Scott Schneider
8452b56ebd Merge pull request #8 from sschneid/external_redis
Allow an external Redis server to be specified
2014-02-14 11:26:17 -08:00
Scott Schneider
623d783733 Missed one $config object 2014-02-14 11:23:43 -08:00
Scott Schneider
3fdcfdfbbc Global $config object 2014-02-14 11:19:28 -08:00
Scott Schneider
3eb60665c2 Merge branch 'master' into external_redis 2014-02-14 11:18:47 -08:00
Scott Schneider
60daa1e930 Apache license boilerplate 2014-02-13 17:00:55 -08:00
Scott Schneider
eecc786c1c Revert "Add Apache 2.0 license"
This reverts commit 192e9685c2.
2014-02-13 16:56:44 -08:00
Scott Schneider
192e9685c2 Add Apache 2.0 license 2014-02-13 16:55:05 -08:00
Scott Schneider
c8a3b44f4b Merge pull request #9 from sschneid/running_vm_graph
Display a 'running VMs' graph on the dashboard
2014-02-13 15:47:32 -08:00
Scott Schneider
76256008db Grow/shrink graph based on max stacked value 2014-02-13 15:43:44 -08:00
Scott Schneider
43ad792262 Slightly squash logo 2014-02-13 12:27:41 -08:00
Scott Schneider
2067b43a5f width: 100% for Firefox 2014-02-13 11:58:38 -08:00
Scott Schneider
aa962e31d2 Add a graph legend 2014-02-13 11:46:01 -08:00
Scott Schneider
9b80ad0488 Right-margin 2014-02-13 09:58:49 -08:00
Scott Schneider
4815132682 Expand history array 2014-02-13 09:53:21 -08:00
Scott Schneider
7111bf0c2a Squashing SVG heights to fit everything in a 1920x1080 display 2014-02-13 09:24:57 -08:00
Scott Schneider
a8d3369684 Clean up 'running' history-pulling code 2014-02-12 16:27:14 -08:00
Scott Schneider
34b74b8782 Merge pull request #7 from sschneid/json_annotation
Store annotation in JSON format
2014-02-12 12:36:34 -08:00
Scott Schneider
3cd244d909 'created_by' annotation 2014-02-12 11:13:43 -08:00
Scott Schneider
0bf866fac6 Store creation_timestamp as UTC 2014-02-12 10:48:09 -08:00
Scott Schneider
dd8e7f12b6 Store VM hostname as 'name' annotation 2014-02-12 10:47:35 -08:00
Scott Schneider
064bc45d96 Allow an external Redis server to be specified 2014-02-12 10:46:14 -08:00
Scott Schneider
cf63e9f16a Store annotation in JSON format 2014-02-12 10:29:45 -08:00
Scott Schneider
18f139905a Pull 'running' history from graphite on dashboard init 2014-02-11 15:11:43 -08:00
Scott Schneider
1668c3245b Standardize 'running' dashboard API output 2014-02-11 14:05:31 -08:00
Scott Schneider
5e24d1e44e Send 'running' stats to graphite 2014-02-11 12:51:36 -08:00
Scott Schneider
78818c4a56 First-pass at a 'running VMs' graph 2014-02-11 11:40:26 -08:00
Scott Schneider
fa3486a0ca Merge branch 'configurable_vm_lifetimes' 2014-02-06 11:20:59 -08:00
Scott Schneider
c0b2a8366c New configuration parameter 'vm_lifetime'
This allows for configurable TTLs for hosts in the 'running' queue.
2014-02-06 11:20:15 -08:00
Scott Schneider
9dfc20902c Report ok = 'false' if API DELETE fails 2014-02-06 09:59:21 -08:00
Scott Schneider
08559b2d75 Revert "Report ok = 'false' if API DELETE fails"
This reverts commit 616f3eb6f1.
2014-02-06 09:57:54 -08:00
Scott Schneider
2dd4d4bb21 Merge branch 'master' of github.com:sschneid/vmware-host-pooler 2014-02-06 09:41:08 -08:00
Scott Schneider
616f3eb6f1 Report ok = 'false' if API DELETE fails 2014-02-06 09:40:57 -08:00