diff --git a/ui/src/views/compute/DeployVM.vue b/ui/src/views/compute/DeployVM.vue
index c0965bfd593..0c535ac3c08 100644
--- a/ui/src/views/compute/DeployVM.vue
+++ b/ui/src/views/compute/DeployVM.vue
@@ -509,6 +509,15 @@
v-decorator="['bootintosetup']">
+
+
+ {{ $t('label.isdynamicallyscalable') }}
+
+
+
+
+ { dynamicscalingenabled = val }"/>
+
@@ -675,6 +684,7 @@ export default {
clusterId: null,
zoneSelected: false,
startvm: true,
+ dynamicscalingenabled: true,
vm: {
name: null,
zoneid: null,
@@ -1416,6 +1426,7 @@ export default {
deployVmData.keyboard = values.keyboard
deployVmData.boottype = values.boottype
deployVmData.bootmode = values.bootmode
+ deployVmData.dynamicscalingenabled = values.dynamicscalingenabled
if (values.userdata && values.userdata.length > 0) {
deployVmData.userdata = encodeURIComponent(btoa(this.sanitizeReverse(values.userdata)))
}
diff --git a/ui/src/views/offering/AddComputeOffering.vue b/ui/src/views/offering/AddComputeOffering.vue
index 1c13dc3dca1..060aee6c600 100644
--- a/ui/src/views/offering/AddComputeOffering.vue
+++ b/ui/src/views/offering/AddComputeOffering.vue
@@ -532,6 +532,15 @@
+
+
+ {{ $t('label.isdynamicallyscalable') }}
+
+
+
+
+ { dynamicscalingenabled = val }"/>
+
{{ $t('label.hosttags') }}
@@ -797,7 +806,8 @@ export default {
],
vGpuVisible: false,
vGpuTypes: [],
- loading: false
+ loading: false,
+ dynamicscalingenabled: true
}
},
beforeCreate () {
@@ -959,7 +969,8 @@ export default {
cachemode: values.cachemode,
customized: values.offeringtype !== 'fixed',
offerha: values.offerha === true,
- limitcpuuse: values.limitcpuuse === true
+ limitcpuuse: values.limitcpuuse === true,
+ dynamicscalingenabled: values.dynamicscalingenabled
}
// custom fields (begin)