[rackspace|lb] Fixed bug #644 with HTTP health monitors
This commit is contained in:
parent
12a70ffe80
commit
12c6fc7abd
|
@ -94,7 +94,7 @@ module Fog
|
|||
|
||||
def enable_health_monitor(type, delay, timeout, attempsBeforeDeactivation, options = {})
|
||||
requires :identity
|
||||
connection.set_monitor(identity, type, delay, timeout, attempsBeforeDeactivation, options = {})
|
||||
connection.set_monitor(identity, type, delay, timeout, attempsBeforeDeactivation, options)
|
||||
true
|
||||
end
|
||||
|
||||
|
|
|
@ -54,6 +54,11 @@ Shindo.tests('Fog::Rackspace::LoadBalancers | load_balancer', ['rackspace']) do
|
|||
returns('CONNECT') { monitor['type'] }
|
||||
end
|
||||
|
||||
@instance.wait_for { ready? }
|
||||
tests("#enable_health_monitor('HTTP', 10, 5, 2, {:status_regex => '^[234][0-9][0-9]$', :path=>'/', :body_regex=>' '})").succeeds do
|
||||
@instance.enable_health_monitor('HTTP', 10, 5, 2, {:status_regex => '^[234][0-9][0-9]$', :path=>'/', :body_regex=>' '})
|
||||
end
|
||||
|
||||
@instance.wait_for { ready? }
|
||||
tests("#disable_health_monitor").succeeds do
|
||||
@instance.disable_health_monitor
|
||||
|
|
Loading…
Reference in New Issue