From 39d600deebbba0770b875ae4f069d1c51a35331d Mon Sep 17 00:00:00 2001 From: Scott Schneider Date: Thu, 16 Oct 2014 15:14:13 -0700 Subject: [PATCH] Allow host FQDN in DELETE --- lib/vmpooler/api.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/vmpooler/api.rb b/lib/vmpooler/api.rb index 3a38fd8..7ab4a08 100644 --- a/lib/vmpooler/api.rb +++ b/lib/vmpooler/api.rb @@ -303,6 +303,10 @@ module Vmpooler result['ok'] = false + if ( $config[:config]['domain'] and params[:hostname] =~ /^\w+\.#{$config[:config]['domain']}$/ ) + params[:hostname] = params[:hostname][/[^\.]+/] + end + $config[:pools].each do |pool| if $redis.sismember('vmpooler__running__'+pool['name'], params[:hostname]) $redis.srem('vmpooler__running__'+pool['name'], params[:hostname])