Add values to system inventory table

TotalSystemMemoryGiB and CoreCount field is not present.

Added TotalSystemMemoryGiB under Memory summary
Added CoreCount under Processor summary

Signed-off-by: Nikhil Ashoka <a.nikhil@ibm.com>
Change-Id: I598abc7c05dd5113db0071ecd71bbcc32ad696c4
diff --git a/src/locales/en-US.json b/src/locales/en-US.json
index 40d6553..f29ba0e 100644
--- a/src/locales/en-US.json
+++ b/src/locales/en-US.json
@@ -388,6 +388,7 @@
       "capacityMiB": "Capacity MiB",
       "chassisType": "Chassis type",
       "connectTypesSupported": "Connect types supported",
+      "coreCount": "Core count",
       "count": "Count",
       "dataWidthBits": "Data width bits",
       "description": "Description",
@@ -433,6 +434,7 @@
       "subModel": "Sub model",
       "systemType": "System type",
       "totalCores": "Total cores",
+      "totalSystemMemoryGiB": "Total system memory",
       "totalThreads": "Total threads",
       "uuid": "UUID",
       "version": "Version"
diff --git a/src/store/modules/HardwareStatus/SystemStore.js b/src/store/modules/HardwareStatus/SystemStore.js
index a94bb14..a1394f1 100644
--- a/src/store/modules/HardwareStatus/SystemStore.js
+++ b/src/store/modules/HardwareStatus/SystemStore.js
@@ -17,6 +17,7 @@
       system.firmwareVersion = data.BiosVersion;
       system.hardwareType = data.Name;
       system.health = data.Status?.Health;
+      system.totalSystemMemoryGiB = data.MemorySummary?.TotalSystemMemoryGiB;
       system.id = data.Id;
       system.locationIndicatorActive = data.LocationIndicatorActive;
       system.locationNumber = data.Location?.PartLocation?.ServiceLabel;
@@ -27,6 +28,7 @@
       system.memorySummaryState = data.MemorySummary?.Status?.State;
       system.model = data.Model;
       system.processorSummaryCount = data.ProcessorSummary?.Count;
+      system.processorSummaryCoreCount = data.ProcessorSummary?.CoreCount;
       system.processorSummaryHealth = data.ProcessorSummary?.Status?.Health;
       system.processorSummaryHealthRoll =
         data.ProcessorSummary?.Status.HealthRollup;
diff --git a/src/views/HardwareStatus/Inventory/InventoryTableSystem.vue b/src/views/HardwareStatus/Inventory/InventoryTableSystem.vue
index 20d63d7..93e65bb 100644
--- a/src/views/HardwareStatus/Inventory/InventoryTableSystem.vue
+++ b/src/views/HardwareStatus/Inventory/InventoryTableSystem.vue
@@ -111,7 +111,10 @@
                 <dd>{{ dataFormatter(item.memorySummaryHealth) }}</dd>
                 <!-- Health Roll  -->
                 <dt>{{ $t('pageInventory.table.healthRollup') }}:</dt>
-                <dd>{{ dataFormatter(item.memorySummaryHealthRoll) }}</dd>
+                <dd>{{ dataFormatter(item.memorySummaryHealthRollup) }}</dd>
+                <!-- Total system memory -->
+                <dt>{{ $t('pageInventory.table.totalSystemMemoryGiB') }}:</dt>
+                <dd>{{ dataFormatter(item.totalSystemMemoryGiB) }}GB</dd>
               </dl>
               <!-- Processor Summary -->
               <p class="mt-1 mb-2 h6 float-none m-0">
@@ -130,6 +133,9 @@
                 <!-- Count -->
                 <dt>{{ $t('pageInventory.table.count') }}:</dt>
                 <dd>{{ dataFormatter(item.processorSummaryCount) }}</dd>
+                <!-- Core Count -->
+                <dt>{{ $t('pageInventory.table.coreCount') }}:</dt>
+                <dd>{{ dataFormatter(item.processorSummaryCoreCount) }}</dd>
               </dl>
             </b-col>
           </b-row>