feat(engine-details): build host details object
parent
1f16eb446b
commit
c15ee9af7e
|
@ -23,7 +23,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>Total memory</td>
|
||||
<td>{{ $ctrl.host.totalMemory }}</td>
|
||||
<td>{{ $ctrl.host.totalMemory | humansize }}</td>
|
||||
</tr>
|
||||
<tr ng-if="$ctrl.isAgent">
|
||||
<td>Physical device information</td>
|
||||
|
|
|
@ -3,6 +3,7 @@ angular.module('portainer.docker').component('hostDetailsPanel', {
|
|||
'app/docker/components/host-view-panels/host-details-panel/host-details-panel.html',
|
||||
controller: 'HostDetailsPanelController',
|
||||
bindings: {
|
||||
host: '<'
|
||||
host: '<',
|
||||
isAgent: '<'
|
||||
}
|
||||
});
|
||||
|
|
|
@ -17,7 +17,7 @@ angular.module('portainer.docker').controller('HostViewController', [
|
|||
})
|
||||
.then(function success(data) {
|
||||
ctrl.engineDetails = buildEngineDetails(data);
|
||||
ctrl.hostDetails = buildHostDetails(data);
|
||||
ctrl.hostDetails = buildHostDetails(data.info);
|
||||
})
|
||||
.catch(function error(err) {
|
||||
Notifications.error(
|
||||
|
@ -42,8 +42,18 @@ angular.module('portainer.docker').controller('HostViewController', [
|
|||
};
|
||||
}
|
||||
|
||||
function buildHostDetails() {
|
||||
return {};
|
||||
function buildHostDetails(info) {
|
||||
return {
|
||||
os: {
|
||||
arch: info.Architecture,
|
||||
type: info.OSType,
|
||||
name: info.OperatingSystem
|
||||
},
|
||||
name: info.Name,
|
||||
kernelVersion: info.KernelVersion,
|
||||
totalCPU: info.NCPU,
|
||||
totalMemory: info.MemTotal
|
||||
};
|
||||
}
|
||||
}
|
||||
]);
|
||||
|
|
Loading…
Reference in New Issue