-
Notifications
You must be signed in to change notification settings - Fork 372
Open
Description
var pkgcloud = require('pkgcloud');
var client = pkgcloud.compute.createClient({
provider: 'openstack', // required
username: 'xxx', // required
password: 'xxx', // required
authUrl: 'http://x.x.x.x/identity' // required
});
client.getServers(function (err, servers) {
if (err) {
console.error(err);
}
servers.forEach(function (server) {
console.log(server.toJSON());
});
});
name: 'Error',
failCode: 'Item not found',
statusCode: 404,
href: 'http://x.x.x.x/identity/v2.0/tokens',
To solve above i added keystoneAuthVersion: 'v3' which resulted in TypeError: Cannot read property 'id' of undefined
var pkgcloud = require('pkgcloud');
var client = pkgcloud.compute.createClient({
provider: 'openstack', // required
username: 'xxx', // required
password: 'xxx', // required
domainId: 'default',
keystoneAuthVersion: 'v3', // required
authUrl: 'http://x.x.x.x/identity' // required
});
client.getServers(function (err, servers) {
if (err) {
console.error(err);
}
servers.forEach(function (server) {
console.log(server.toJSON());
});
});
TypeError: Cannot read property 'id' of undefined
at exports.Identity.Identity._parseIdentityResponse
Am not able to use with openstack.
Metadata
Metadata
Assignees
Labels
No labels