shovel/lib/api/openstack/glance.js
Andre Keedy 3a9e73320c http statusCode support
- use express instead of connect
- Return http request status code from shovel proxies

Change-Id: I562c8c738f3e383eb85034469a61ae1f462ae8cd
2016-03-08 14:46:34 -05:00

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);