add routes to deploy_envs and to deploy_env
This commit is contained in:
parent
ed7082596b
commit
bf567945ce
@ -29,6 +29,16 @@ module Devops
|
|||||||
Devops::Db.connector.project(id)
|
Devops::Db.connector.project(id)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def project_deploy_envs(id)
|
||||||
|
project = Devops::Db.connector.project(id)
|
||||||
|
project.deploy_envs
|
||||||
|
end
|
||||||
|
|
||||||
|
def project_deploy_env(project_id, env)
|
||||||
|
project = Devops::Db.connector.project(project_id)
|
||||||
|
project.deploy_env(env)
|
||||||
|
end
|
||||||
|
|
||||||
def project_servers id
|
def project_servers id
|
||||||
Devops::Db.connector.project(id)
|
Devops::Db.connector.project(id)
|
||||||
Devops::Db.connector.servers(id, parser.project_servers)
|
Devops::Db.connector.servers(id, parser.project_servers)
|
||||||
|
|||||||
@ -201,6 +201,28 @@ module Devops
|
|||||||
json Devops::API2_0::Handler::Project.new(request).project_stacks(project).map(&:to_hash)
|
json Devops::API2_0::Handler::Project.new(request).project_stacks(project).map(&:to_hash)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Get project deploy environments
|
||||||
|
#
|
||||||
|
# * *Request*
|
||||||
|
# - method : GET
|
||||||
|
# - headers :
|
||||||
|
# - Accept: application/json
|
||||||
|
app.get_with_headers "/project/:project/deploy_envs", :headers => [:accept] do |project|
|
||||||
|
check_privileges("project", "r")
|
||||||
|
json Devops::API2_0::Handler::Project.new(request).project_deploy_envs(project)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Get project deploy environment
|
||||||
|
#
|
||||||
|
# * *Request*
|
||||||
|
# - method : GET
|
||||||
|
# - headers :
|
||||||
|
# - Accept: application/json
|
||||||
|
app.get_with_headers "/project/:project/deploy_envs/:env", :headers => [:accept] do |project, env|
|
||||||
|
check_privileges("project", "r")
|
||||||
|
json Devops::API2_0::Handler::Project.new(request).project_deploy_env(project, env)
|
||||||
|
end
|
||||||
|
|
||||||
# Create project and chef roles
|
# Create project and chef roles
|
||||||
#
|
#
|
||||||
# * *Request*
|
# * *Request*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user