diff --git a/ui/public/locales/en.json b/ui/public/locales/en.json
index 476bd89e61a..ba0d2b13d22 100644
--- a/ui/public/locales/en.json
+++ b/ui/public/locales/en.json
@@ -1810,6 +1810,7 @@
"label.rolename": "Role",
"label.roles": "Roles",
"label.roletype": "Role Type",
+"label.rootdisksize": "Root disk size (GB)",
"label.root.certificate": "Root certificate",
"label.root.disk.offering": "Root Disk Offering",
"label.root.disk.size": "Root disk size (GB)",
diff --git a/ui/src/components/view/DetailsTab.vue b/ui/src/components/view/DetailsTab.vue
index 64809b2546a..e47f3c58a3f 100644
--- a/ui/src/components/view/DetailsTab.vue
+++ b/ui/src/components/view/DetailsTab.vue
@@ -33,6 +33,11 @@
{{ volume.type }} - {{ volume.path }} ({{ parseFloat(volume.size / (1024.0 * 1024.0 * 1024.0)).toFixed(1) }} GB)
+
+
+ {{ parseFloat( resource.rootdisksize / (1024.0 * 1024.0 * 1024.0)).toFixed(1) }} GB
+
+
{{ $t(resource[item].toLowerCase()) }}
{{ resource[item] }}
diff --git a/ui/src/config/section/offering.js b/ui/src/config/section/offering.js
index 085d85989f6..1ec2d40d181 100644
--- a/ui/src/config/section/offering.js
+++ b/ui/src/config/section/offering.js
@@ -36,6 +36,10 @@ export default {
store.getters.apis.createServiceOffering.params.filter(x => x.name === 'storagepolicy').length > 0) {
fields.splice(6, 0, 'vspherestoragepolicy')
}
+ if (store.getters.apis.createServiceOffering &&
+ store.getters.apis.createServiceOffering.params.filter(x => x.name === 'rootdisksize').length > 0) {
+ fields.splice(12, 0, 'rootdisksize')
+ }
return fields
},
related: [{