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: [{