(maint) Don't require configuration file for get

Make the vmpooler_fallback optional for cases when there's no
configuration file and everything is specified on the CLI invocation.
This commit is contained in:
Nate Wolfe 2020-09-23 15:52:32 -07:00
parent 1e81c78a5b
commit 56f0896d48
No known key found for this signature in database
GPG key ID: B2DE44E5E14C0F96

View file

@ -249,7 +249,6 @@ class ABS
conn.headers['X-AUTH-TOKEN'] = token if token
saved_job_id = DateTime.now.strftime('%Q')
vmpooler_config = Utils.get_vmpooler_service_config(config['vmpooler_fallback'])
req_obj = {
:resources => os_types,
:job => {
@ -258,9 +257,14 @@ class ABS
:user => user,
},
},
:vm_token => vmpooler_config['token'] # request with this token, on behalf of this user
}
if config['vmpooler_fallback']
vmpooler_config = Utils.get_vmpooler_service_config(config['vmpooler_fallback'])
# request with this token, on behalf of this user
req_obj[:vm_token] = vmpooler_config['token']
end
if config['priority']
req_obj[:priority] = if config['priority'] == 'high'
1