
- use express instead of connect - Return http request status code from shovel proxies Change-Id: I562c8c738f3e383eb85034469a61ae1f462ae8cd
34 lines
740 B
JavaScript
34 lines
740 B
JavaScript
// Copyright 2015, EMC, Inc.
|
|
|
|
/*eslint-env node*/
|
|
var config = require('./../../../config.json');
|
|
var client = require('./../client');
|
|
var Promise = require('bluebird');
|
|
Promise.promisifyAll(client);
|
|
|
|
var pfx = config.glance.version;
|
|
var request = {
|
|
host: config.glance.httpHost,
|
|
port: config.glance.httpPort,
|
|
path: pfx,
|
|
token: '',
|
|
data: ''
|
|
};
|
|
|
|
/*
|
|
* glance wrapper functions
|
|
*/
|
|
var glanceWrapper = {
|
|
get_images: function (token) {
|
|
'use strict';
|
|
request.token = token;
|
|
request.path = pfx + '/images';
|
|
return client.GetAsync(request);
|
|
},
|
|
getStatus: function () {
|
|
'use strict';
|
|
return client.getStatus();
|
|
}
|
|
};
|
|
module.exports = Object.create(glanceWrapper);
|