mirror of
https://github.com/puppetlabs/vmpooler-provider-ec2.git
synced 2026-01-26 02:28:40 -05:00
set name to spicy proton, fix lifetime
This commit is contained in:
parent
61c71d6e4e
commit
a974045a62
1 changed files with 11 additions and 12 deletions
|
|
@ -205,11 +205,11 @@ module Vmpooler
|
||||||
value: pool_name
|
value: pool_name
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: 'lifetime',
|
key: 'lifetime', # required by AWS reaper
|
||||||
value: get_current_lifetime(new_vmname)
|
value: get_current_lifetime(new_vmname)
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: 'created_by',
|
key: 'created_by', # required by AWS reaper
|
||||||
value: get_current_user(new_vmname)
|
value: get_current_user(new_vmname)
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -217,22 +217,20 @@ module Vmpooler
|
||||||
value: get_current_job_url(new_vmname)
|
value: get_current_job_url(new_vmname)
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: 'organization',
|
key: 'organization', # required by AWS reaper
|
||||||
value: 'engineering'
|
value: 'engineering'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: 'portfolio',
|
key: 'portfolio', # required by AWS reaper
|
||||||
value: 'ds-ci'
|
value: 'ds-ci'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key: 'Name',
|
||||||
|
value: new_vmname
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
if global_config[:config] && global_config[:config]['site_name']
|
|
||||||
tag.first[:tags] << {
|
|
||||||
key: 'Name',
|
|
||||||
value: global_config[:config]['site_name']
|
|
||||||
}
|
|
||||||
end
|
|
||||||
config = {
|
config = {
|
||||||
min_count: 1,
|
min_count: 1,
|
||||||
max_count: 1,
|
max_count: 1,
|
||||||
|
|
@ -447,10 +445,11 @@ module Vmpooler
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# returns lifetime in hours in the format Xh defaults to 1h
|
||||||
def get_current_lifetime(vm_name)
|
def get_current_lifetime(vm_name)
|
||||||
@redis.with_metrics do |redis|
|
@redis.with_metrics do |redis|
|
||||||
lifetime = redis.hget("vmpooler__vm__#{vm_name}", 'lifetime') || '1h'
|
lifetime = redis.hget("vmpooler__vm__#{vm_name}", 'lifetime') || '1'
|
||||||
return lifetime
|
return "#{lifetime}h"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue