diff --git a/server/src/com/cloud/api/query/dao/TemplateJoinDaoImpl.java b/server/src/com/cloud/api/query/dao/TemplateJoinDaoImpl.java index f5b7218517e..d78580c02ab 100644 --- a/server/src/com/cloud/api/query/dao/TemplateJoinDaoImpl.java +++ b/server/src/com/cloud/api/query/dao/TemplateJoinDaoImpl.java @@ -144,6 +144,7 @@ public class TemplateJoinDaoImpl extends GenericDaoBase im templateResponse.setFeatured(template.isFeatured()); templateResponse.setExtractable(template.isExtractable() && !(template.getTemplateType() == TemplateType.SYSTEM)); templateResponse.setPasswordEnabled(template.isEnablePassword()); + templateResponse.setDynamicallyScalable(template.isDynamicallyScalable()); templateResponse.setSshKeyEnabled(template.isEnableSshKey()); templateResponse.setCrossZones(template.isCrossZones()); templateResponse.setFormat(template.getFormat()); diff --git a/server/src/com/cloud/api/query/vo/TemplateJoinVO.java b/server/src/com/cloud/api/query/vo/TemplateJoinVO.java index 1f2afe927dd..bb1cfedd781 100644 --- a/server/src/com/cloud/api/query/vo/TemplateJoinVO.java +++ b/server/src/com/cloud/api/query/vo/TemplateJoinVO.java @@ -95,6 +95,9 @@ public class TemplateJoinVO extends BaseViewVO implements ControlledViewEntity { @Column(name="enable_password") private boolean enablePassword; + @Column(name="dynamically_scalable") + private boolean dynamicallyScalable; + @Column(name="guest_os_id") private long guestOSId; @@ -748,7 +751,17 @@ public class TemplateJoinVO extends BaseViewVO implements ControlledViewEntity { this.enablePassword = enablePassword; } + + + public boolean isDynamicallyScalable() { + return dynamicallyScalable; + } + public void setDynamicallyScalable(boolean dynamicallyScalable) { + this.dynamicallyScalable = dynamicallyScalable; + } + + public long getGuestOSId() { return guestOSId; diff --git a/setup/db/db/schema-410to420.sql b/setup/db/db/schema-410to420.sql index c7787f36c0a..2c49cb9b448 100644 --- a/setup/db/db/schema-410to420.sql +++ b/setup/db/db/schema-410to420.sql @@ -1882,6 +1882,7 @@ CREATE VIEW `cloud`.`template_view` AS vm_template.checksum, vm_template.display_text, vm_template.enable_password, + vm_template.dynamically_scalable, vm_template.guest_os_id, guest_os.uuid guest_os_uuid, guest_os.display_name guest_os_name,