Add processors to hardware status page
-Add processors status from given API.
-Created seperate table with all available details.
Signed-off-by: Suren Neware <sneware9@in.ibm.com>
Change-Id: Iae4346cd0555a9a7d8ec35c0f56f8bce6c4ab653
diff --git a/src/views/Health/HardwareStatus/HardwareStatus.vue b/src/views/Health/HardwareStatus/HardwareStatus.vue
index 364baad..fb20338 100644
--- a/src/views/Health/HardwareStatus/HardwareStatus.vue
+++ b/src/views/Health/HardwareStatus/HardwareStatus.vue
@@ -19,6 +19,9 @@
<!-- Power supplies table -->
<table-power-supplies />
+
+ <!-- Processors table -->
+ <table-processors />
</b-container>
</template>
@@ -30,6 +33,7 @@
import TableFans from './HardwareStatusTableFans';
import TableBmcManager from './HardwareStatusTableBmcManager';
import TableChassis from './HardwareStatusTableChassis';
+import TableProcessors from './HardwareStatusTableProcessors';
import LoadingBarMixin from '@/components/Mixins/LoadingBarMixin';
export default {
@@ -40,7 +44,8 @@
TableSystem,
TableFans,
TableBmcManager,
- TableChassis
+ TableChassis,
+ TableProcessors
},
mixins: [LoadingBarMixin],
created() {
@@ -65,6 +70,9 @@
resolve()
);
});
+ const processorsTablePromise = new Promise(resolve => {
+ this.$root.$on('hardwareStatus::processors::complete', () => resolve());
+ });
// Combine all child component Promises to indicate
// when page data load complete
Promise.all([
@@ -73,7 +81,8 @@
chassisTablePromise,
dimmSlotTablePromise,
fansTablePromise,
- powerSuppliesTablePromise
+ powerSuppliesTablePromise,
+ processorsTablePromise
]).finally(() => this.endLoader());
},
beforeRouteLeave(to, from, next) {