Scott Schneider
|
795a8c99f0
|
Fixups for Firefox
|
2013-12-13 16:31:35 -08:00 |
|
Scott Schneider
|
5ac118fd75
|
Merge branch 'master' into dashboard
|
2013-12-13 11:30:08 -08:00 |
|
Scott Schneider
|
977478b207
|
Check
|
2013-12-13 11:22:06 -08:00 |
|
Scott Schneider
|
3c42155c18
|
Fixup for long-running destruction
|
2013-12-13 11:19:37 -08:00 |
|
Scott Schneider
|
a4526ef341
|
Merge branch 'master' into dashboard
|
2013-12-13 10:13:38 -08:00 |
|
Scott Schneider
|
9675981927
|
Delete long-running VMs after 12 hours
|
2013-12-13 10:13:28 -08:00 |
|
Scott Schneider
|
9f3bff279a
|
Added the dashboard
|
2013-12-12 11:48:26 -08:00 |
|
Scott Schneider
|
41efc97492
|
Merge branch 'master' into dashboard
|
2013-12-12 11:48:03 -08:00 |
|
Scott Schneider
|
f6e3722350
|
No more untimely deaths
|
2013-12-12 11:47:50 -08:00 |
|
Scott Schneider
|
45ab2455cf
|
Pool stats should still work without graphite
|
2013-12-12 11:22:52 -08:00 |
|
Scott Schneider
|
c795880535
|
Add dashboard (initial)
|
2013-12-12 11:12:13 -08:00 |
|
Scott Schneider
|
116ef1d31f
|
Add dashboard API paths
|
2013-12-12 10:52:45 -08:00 |
|
Scott Schneider
|
e3017beba1
|
Start keeping track of how long hosts are running
|
2013-12-12 10:04:49 -08:00 |
|
Scott Schneider
|
31ea12dc07
|
A little bit o' cleanup
|
2013-12-12 10:03:36 -08:00 |
|
Scott Schneider
|
bcfca89730
|
Catch ALL THE EXCEPTIONS
|
2013-12-12 10:02:29 -08:00 |
|
Scott Schneider
|
31df80aa7c
|
Each pool gets it's own vSphere object
|
2013-12-06 14:16:56 -08:00 |
|
Scott Schneider
|
5ea20c71b9
|
Additional object-existance checks
|
2013-12-06 12:05:47 -08:00 |
|
Scott Schneider
|
4f3c2aedd5
|
Missing an 'and'
|
2013-12-05 11:46:58 -08:00 |
|
Scott Schneider
|
c261baeb3b
|
Avoid racing, only hand over VMs after a successful smove
|
2013-12-05 11:44:11 -08:00 |
|
Scott Schneider
|
674a3eaf6f
|
Replace srem/sadd with smove, check power state of 'ready' and 'running' VMs
|
2013-12-05 11:38:11 -08:00 |
|
Scott Schneider
|
5de7a8b244
|
Only check VMs found in inventory
|
2013-12-04 11:37:51 -08:00 |
|
Scott Schneider
|
f687641c98
|
Separate ready_ttl and running_ttl config params
|
2013-12-04 11:31:23 -08:00 |
|
Scott Schneider
|
14bd3e0084
|
Use pool['running_ttl'], or a default
|
2013-12-04 11:25:46 -08:00 |
|
Scott Schneider
|
009cf789ab
|
Quick hack to auto-destroy long-running VMs
|
2013-12-04 11:15:03 -08:00 |
|
Scott Schneider
|
c4b85d0306
|
Initial
|
2013-12-04 11:03:55 -08:00 |
|
Scott Schneider
|
7b866f788e
|
Clear pending queue on init
|
2013-11-25 22:31:08 -08:00 |
|
Scott Schneider
|
7ac06dc4d6
|
Why so sleepy?
|
2013-11-25 22:29:59 -08:00 |
|
Scott Schneider
|
9228abb5d1
|
Remove (commented-out) race condition
|
2013-11-25 13:46:47 -08:00 |
|
Scott Schneider
|
dc906164c1
|
Reinitialize if connection is reset
|
2013-11-25 11:33:59 -08:00 |
|
Scott Schneider
|
73c61ec26b
|
Spacing
|
2013-11-21 15:33:41 -08:00 |
|
Scott Schneider
|
f9e2c30e29
|
Remove unused find_customization method
|
2013-11-21 14:44:15 -08:00 |
|
Scott Schneider
|
4f64355241
|
Only one pools.each required...
|
2013-11-21 10:47:25 -08:00 |
|
Scott Schneider
|
e8881d601c
|
Check for dead threads and restart them
|
2013-11-18 10:27:35 -08:00 |
|
Scott Schneider
|
8aab996666
|
Move pool-checks into a function
|
2013-11-18 09:59:01 -08:00 |
|
Scott Schneider
|
29ad2b9e09
|
Expire hosts in 'ready' pool with uptimes exceeding TTL
|
2013-11-13 13:55:51 -08:00 |
|
Scott Schneider
|
0a0177e226
|
Rename 'check_vm' function to 'check_pending_vm'
|
2013-11-13 13:45:50 -08:00 |
|
Scott Schneider
|
3239ea29bd
|
Send graphite data from within a thread
...so that if it fails, it doesn't kill our whole processing thread
|
2013-11-13 13:31:17 -08:00 |
|
Scott Schneider
|
c80cac8def
|
Send pool availability to graphite
|
2013-11-13 11:58:44 -08:00 |
|
Scott Schneider
|
ea0a6786a4
|
Fixing variable
|
2013-11-12 15:16:02 -08:00 |
|
Scott Schneider
|
8423084be3
|
Not using this library
|
2013-11-12 15:14:18 -08:00 |
|
Scott Schneider
|
44637cef86
|
Send destroy times to graphite
|
2013-11-12 15:11:48 -08:00 |
|
Scott Schneider
|
77fe40b59b
|
Send metrics to graphite (if configured)
|
2013-11-12 15:03:34 -08:00 |
|
Scott Schneider
|
57975a489f
|
Log to a (configurable) file
|
2013-11-08 10:48:51 -08:00 |
|
Scott Schneider
|
2f4bdaf67a
|
Per-pool timeout settings
|
2013-11-06 17:28:41 -08:00 |
|
Scott Schneider
|
c3b6215961
|
Fewer vSphere queries = better
|
2013-11-06 15:56:32 -08:00 |
|
Scott Schneider
|
bc20975fba
|
Revert "Consolidate scripts"
This reverts commit 8f18acfd2d91e1f35671f36552a669eb45754433.
|
2013-11-06 09:47:24 -08:00 |
|
Scott Schneider
|
485e6a0e4b
|
Consolidate scripts
|
2013-11-06 09:36:41 -08:00 |
|
Scott Schneider
|
dfc36a519e
|
Don't re-add hosts in 'running' pool
|
2013-11-05 15:25:55 -08:00 |
|
Scott Schneider
|
d957ddd089
|
Fail and redeploy if VM not 'ready' after 10 minutes
|
2013-11-05 14:31:35 -08:00 |
|
Scott Schneider
|
71a9150631
|
Revert "Only correlate Redis inventory with vCenter on startup"
This reverts commit 658496f776f684dfcc31d8423bbafff38ea94e27.
|
2013-11-05 14:13:09 -08:00 |
|