#713: done
This commit is contained in:
parent
d354edd84f
commit
f06162e45f
@ -9,9 +9,10 @@ module Devops
|
||||
BOOTSTRAP_TYPE = 3
|
||||
PROJECT_TEST_TYPE = 4
|
||||
STACK_TYPE = 5
|
||||
DELETE_SERVER_TYPE = 6
|
||||
DEPLOY_STACK_TYPE = 6
|
||||
DELETE_SERVER_TYPE = 7
|
||||
|
||||
attr_accessor :id, :file, :created_at, :updated_at, :created_by, :project, :deploy_env, :type, :chef_node_name, :host, :status
|
||||
attr_accessor :id, :file, :created_at, :updated_at, :created_by, :project, :deploy_env, :type, :chef_node_name, :host, :status, :stack
|
||||
|
||||
def initialize r
|
||||
self.id = r["_id"]
|
||||
@ -23,6 +24,7 @@ module Devops
|
||||
self.created_at = r["created_at"]
|
||||
self.chef_node_name = r["chef_node_name"]
|
||||
self.host = r["host"]
|
||||
self.stack = r["stack"]
|
||||
self.created_at = r["created_at"].localtime unless r["created_at"].nil?
|
||||
self.updated_at = r["updated_at"].localtime unless r["updated_at"].nil?
|
||||
self.status = r["status"]
|
||||
@ -39,7 +41,8 @@ module Devops
|
||||
"type" => self.type,
|
||||
"chef_node_name" => self.chef_node_name,
|
||||
"host" => self.host,
|
||||
"status" => self.status
|
||||
"status" => self.status,
|
||||
"stack" => self.stack
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
@ -29,7 +29,7 @@ module Devops
|
||||
set_validators ::Validators::DeployEnv::RunList
|
||||
|
||||
def self.fields
|
||||
["chef_node_name", "project", "deploy_env", "provider", "remote_user", "private_ip", "public_ip", "created_at", "created_by", "key", "reserved_by", "run_list"]
|
||||
["chef_node_name", "project", "deploy_env", "provider", "remote_user", "private_ip", "public_ip", "created_at", "created_by", "key", "reserved_by", "run_list", "stack"]
|
||||
end
|
||||
|
||||
def initialize s={}
|
||||
|
||||
@ -31,11 +31,16 @@ class DeployWorker < Worker
|
||||
"created_by" => owner,
|
||||
"project" => server.project,
|
||||
"deploy_env" => server.deploy_env,
|
||||
"type" => Devops::Model::Report::DEPLOY_TYPE,
|
||||
"status" => STATUS::RUNNING,
|
||||
"chef_node_name" => server.chef_node_name,
|
||||
"host" => server.public_ip || server.private_ip
|
||||
}
|
||||
if server.stack.nil?
|
||||
report_data["type"] = Devops::Model::Report::DEPLOY_TYPE
|
||||
else
|
||||
report_data["type"] = Devops::Model::Report::DEPLOY_STACK_TYPE
|
||||
report_data["stack"] = server.stack
|
||||
end
|
||||
report = Devops::Model::Report.new(report_data)
|
||||
mongo.save_report(report)
|
||||
report
|
||||
|
||||
Loading…
Reference in New Issue
Block a user