fix some bugs
This commit is contained in:
parent
ecbb40ce07
commit
13edacc58c
@ -40,3 +40,4 @@ config[:static_ssh_key] = "ssh_key" # or nil
|
|||||||
config[:static_certificate] = "/path/to/.ssh/static.pem"
|
config[:static_certificate] = "/path/to/.ssh/static.pem"
|
||||||
|
|
||||||
config[:debug] = true
|
config[:debug] = true
|
||||||
|
config[:stub_classes] = true
|
||||||
@ -15,7 +15,7 @@ module Connectors
|
|||||||
end
|
end
|
||||||
|
|
||||||
def key_delete id
|
def key_delete id
|
||||||
delete(id, 'scope' => ::Key::USER)
|
delete(id, 'scope' => Devops::Model::Key::USER)
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|||||||
@ -4,6 +4,6 @@ module Stubber
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.stub_models!
|
def self.stub_models!
|
||||||
Dir["tests/stubs/models/*.rb"].each {|file| require file }
|
Dir["tests/stubs/models/stack/*.rb"].each {|file| require file }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -103,7 +103,7 @@ module Devops
|
|||||||
lambda {
|
lambda {
|
||||||
check_privileges("script", "w")
|
check_privileges("script", "w")
|
||||||
file_name = params[:script_name]
|
file_name = params[:script_name]
|
||||||
file = File.join(DevopsService.config[:scripts_dir], check_filename(file_name, "Parameter 'script_name' must be a not empty string"))
|
file = File.join(settings.scripts_dir, check_filename(file_name, "Parameter 'script_name' must be a not empty string"))
|
||||||
halt_response("File '#{file_name}' already exist") if File.exists?(file)
|
halt_response("File '#{file_name}' already exist") if File.exists?(file)
|
||||||
File.open(file, "w") {|f| f.write(request.body.read)}
|
File.open(file, "w") {|f| f.write(request.body.read)}
|
||||||
create_response("File '#{params[:script_name]}' created", nil, 201)
|
create_response("File '#{params[:script_name]}' created", nil, 201)
|
||||||
@ -114,7 +114,7 @@ module Devops
|
|||||||
lambda {
|
lambda {
|
||||||
check_privileges("script", "w")
|
check_privileges("script", "w")
|
||||||
file_name = params[:script_name]
|
file_name = params[:script_name]
|
||||||
file = File.join(DevopsService.config[:scripts_dir], check_filename(file_name, "Parameter 'script_name' must be a not empty string"))
|
file = File.join(settings.scripts_dir, check_filename(file_name, "Parameter 'script_name' must be a not empty string"))
|
||||||
halt_response("File '#{file_name}' does not exist", 404) unless File.exists?(file)
|
halt_response("File '#{file_name}' does not exist", 404) unless File.exists?(file)
|
||||||
FileUtils.rm(file)
|
FileUtils.rm(file)
|
||||||
create_response("File '#{params[:script_name]}' deleted")
|
create_response("File '#{params[:script_name]}' deleted")
|
||||||
|
|||||||
@ -1,13 +1,17 @@
|
|||||||
puts '!!! WARNING: Some StackOpenstack methods are stubbed'
|
puts '!!! WARNING: Some StackOpenstack methods are stubbed'
|
||||||
|
|
||||||
class StackOpenstack < StackBase
|
module Devops
|
||||||
def create_stack_in_cloud!
|
module Model
|
||||||
self.cloud_stack_id = '4c712026-dcd5-4664-90b8-0915494c1332'
|
class StackOpenstack < StackBase
|
||||||
|
def create_stack_in_cloud!
|
||||||
|
self.cloud_stack_id = '4c712026-dcd5-4664-90b8-0915494c1332'
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
def delete_stack_in_cloud!
|
||||||
|
true
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def delete_stack_in_cloud!
|
|
||||||
true
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
@ -54,6 +54,11 @@ class Provider::Openstack
|
|||||||
'cidr' => '192.0.2.32/27',
|
'cidr' => '192.0.2.32/27',
|
||||||
'name' => 'test_network',
|
'name' => 'test_network',
|
||||||
'id' => 'test_network_id'
|
'id' => 'test_network_id'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'cidr' => '192.0.2.32/27',
|
||||||
|
'name' => 'private',
|
||||||
|
'id' => 'private_id'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user