fix(xapi-objects-to-xo): XenServer 5 support (#561)

This commit is contained in:
Julien Fontanet 2017-05-31 18:10:03 +02:00 committed by GitHub
parent fec976a494
commit f3d3c62809
3 changed files with 11 additions and 9 deletions

View File

@ -110,7 +110,7 @@
"tmp": "^0.0.31",
"uuid": "^3.0.1",
"ws": "^3.0.0",
"xen-api": "^0.12.1",
"xen-api": "^0.12.2",
"xml2js": "~0.4.17",
"xo-acl-resolver": "^0.2.3",
"xo-collection": "^0.4.1",

View File

@ -135,17 +135,19 @@ const TRANSFORMS = {
})
}
const cpuInfo = obj.cpu_info
return {
// Deprecated
CPUs: obj.cpu_info,
CPUs: cpuInfo,
address: obj.address,
bios_strings: obj.bios_strings,
build: obj.software_version.build_number,
enabled: Boolean(obj.enabled),
cpus: {
cores: +obj.cpu_info.cpu_count,
sockets: +obj.cpu_info.socket_count
cores: cpuInfo && +cpuInfo.cpu_count,
sockets: cpuInfo && +cpuInfo.socket_count
},
current_operations: obj.current_operations,
hostname: obj.hostname,

View File

@ -4427,11 +4427,11 @@ ltgt@^2.1.2, ltgt@~2.1.1:
version "2.1.3"
resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.1.3.tgz#10851a06d9964b971178441c23c9e52698eece34"
make-error@^1:
make-error@^1, make-error@^1.0.2, make-error@^1.2.1, make-error@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.2.3.tgz#6c4402df732e0977ac6faf754a5074b3d2b1d19d"
make-error@^1.0.2, make-error@^1.2.0, make-error@^1.2.1, make-error@^1.2.2, make-error@^1.2.3, make-error@^1.3.0:
make-error@^1.2.0, make-error@^1.2.2, make-error@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.0.tgz#52ad3a339ccf10ce62b4040b708fe707244b8b96"
@ -6793,9 +6793,9 @@ xdg-basedir@^2.0.0:
dependencies:
os-homedir "^1.0.0"
xen-api@^0.12.1:
version "0.12.1"
resolved "https://registry.yarnpkg.com/xen-api/-/xen-api-0.12.1.tgz#b9da5489ce9a0d7fe61f2c3d6e509c3e95094f36"
xen-api@^0.12.2:
version "0.12.2"
resolved "https://registry.yarnpkg.com/xen-api/-/xen-api-0.12.2.tgz#5fe71e9734bf02e80fe3dce52352cb57e3b49ca0"
dependencies:
babel-polyfill "^6.23.0"
blocked "^1.2.1"