diff --git a/packages/xo-server/src/xapi-object-to-xo.js b/packages/xo-server/src/xapi-object-to-xo.js index 39e518d38..80c63e62b 100644 --- a/packages/xo-server/src/xapi-object-to-xo.js +++ b/packages/xo-server/src/xapi-object-to-xo.js @@ -232,13 +232,11 @@ const TRANSFORMS = { } const { major, minor } = guestMetrics.PV_drivers_version - const [hostMajor, hostMinor] = ( - obj.$resident_on || obj.$pool.$master - ).software_version.product_version.split('.') - return major >= hostMajor && minor >= hostMinor - ? 'up to date' - : 'out of date' + return { + major, + minor, + } })() let resourceSet = otherConfig['xo:resource_set'] diff --git a/packages/xo-web/src/common/intl/messages.js b/packages/xo-web/src/common/intl/messages.js index e92f88f3e..e514d288b 100644 --- a/packages/xo-web/src/common/intl/messages.js +++ b/packages/xo-web/src/common/intl/messages.js @@ -894,12 +894,7 @@ const messages = { cpuCapLabel: 'CPU cap', defaultCpuCap: 'Default ({value, number})', pvArgsLabel: 'PV args', - xenToolsStatus: 'Xen tools status', - xenToolsStatusValue: { - defaultMessage: '{status}', - description: - 'status can be `not-installed`, `unknown`, `out-of-date` & `up-to-date`', - }, + xenToolsStatus: 'Xen tools version', osName: 'OS name', osKernel: 'OS kernel', autoPowerOn: 'Auto power on', diff --git a/packages/xo-web/src/common/utils.js b/packages/xo-web/src/common/utils.js index 857ba8fe0..ef7967312 100644 --- a/packages/xo-web/src/common/utils.js +++ b/packages/xo-web/src/common/utils.js @@ -219,21 +219,6 @@ export const parseSize = size => { // ------------------------------------------------------------------- -export const normalizeXenToolsStatus = status => { - if (status === false) { - return 'not-installed' - } - if (status === undefined) { - return 'unknown' - } - if (status === 'up to date') { - return 'up-to-date' - } - return 'out-of-date' -} - -// ------------------------------------------------------------------- - const _NotFound = () =>