You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ha...@apache.org on 2022/04/12 09:50:48 UTC

[cloudstack] branch UserDataAsFirstClassResource updated (850d38a0cd4 -> abe6dce2cbe)

This is an automated email from the ASF dual-hosted git repository.

harikrishna pushed a change to branch UserDataAsFirstClassResource
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 850d38a0cd4 Few fixes
     add c71df7ffdd8 Added userdata id in deploy VM flow
     add d661b393e03 Fixed userdata append scenario between template userdata and user provided userdata
     add 45dffc951fc UI: added a new section for userdata
     add 4ebb37728ba Added userdata details to the deployVM cmd flow
     add e0ae52af937 Write userdata details into metadata VR
     add abe6dce2cbe Updated template response and views

No new revisions were added by this update.

Summary of changes:
 .../main/java/com/cloud/network/NetworkModel.java  |   2 +-
 .../com/cloud/template/VirtualMachineTemplate.java |   6 +
 api/src/main/java/com/cloud/uservm/UserVm.java     |   4 +
 api/src/main/java/com/cloud/vm/UserVmService.java  |  60 +++++----
 .../org/apache/cloudstack/api/ApiConstants.java    |   1 +
 .../command/user/userdata/DeleteUserDataCmd.java   |   4 +-
 .../user/userdata/LinkUserDataToTemplateCmd.java   |   2 +-
 .../api/command/user/userdata/ListUserDataCmd.java |   3 +-
 .../command/user/userdata/RegisterUserDataCmd.java |   4 +-
 .../api/command/user/vm/DeployVMCmd.java           |  23 ++--
 .../api/command/user/vm/UpdateVMCmd.java           |  27 ++++
 .../cloudstack/api/response/TemplateResponse.java  |  33 +++++
 .../cloudstack/api/response/UserDataResponse.java  |   4 +-
 .../engine/subsystem/api/storage/TemplateInfo.java |   5 +
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |   2 +-
 .../main/java/com/cloud/storage/VMTemplateVO.java  |   4 +-
 .../src/main/java/com/cloud/vm/UserVmVO.java       |  17 ++-
 .../resources/META-INF/db/schema-41610to41700.sql  | 112 ++++++++++++++++
 .../storage/image/store/TemplateObject.java        |  11 ++
 .../java/com/cloud/hypervisor/guru/VMwareGuru.java |   2 +-
 ...ernetesClusterResourceModifierActionWorker.java |   4 +-
 .../KubernetesClusterStartWorker.java              |   8 +-
 .../contrail/management/ServiceVirtualMachine.java |   2 +-
 .../contrail/management/ManagementServerMock.java  |   2 +-
 pom.xml                                            |   5 -
 .../cloud/api/query/dao/TemplateJoinDaoImpl.java   |  12 ++
 .../com/cloud/api/query/vo/TemplateJoinVO.java     |  27 ++++
 .../java/com/cloud/network/NetworkModelImpl.java   |  14 +-
 .../com/cloud/network/as/AutoScaleManagerImpl.java |   6 +-
 .../network/element/CloudZonesNetworkElement.java  |  20 ++-
 .../network/element/ConfigDriveNetworkElement.java |   4 +-
 .../cloud/network/router/CommandSetupHelper.java   |  20 ++-
 .../com/cloud/server/ManagementServerImpl.java     |  63 ++++++++-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  | 144 ++++++++++++++++-----
 .../com/cloud/network/MockNetworkModelImpl.java    |   2 +-
 .../cloud/storage/VolumeApiServiceImplTest.java    |   8 +-
 .../test/java/com/cloud/vm/UserVmManagerTest.java  |   2 +-
 .../java/com/cloud/vm/dao/UserVmDaoImplTest.java   |   2 +-
 .../java/com/cloud/vpc/MockNetworkModelImpl.java   |   2 +-
 .../cloudstack/affinity/AffinityApiUnitTest.java   |   2 +-
 .../affinity/AffinityGroupServiceImplTest.java     |   2 +-
 ui/public/locales/en.json                          |   9 ++
 ui/src/components/view/ListView.vue                |   4 +-
 ui/src/config/section/compute.js                   |  71 ++++++++++
 ui/src/config/section/image.js                     |   2 +-
 .../{CreateSSHKeyPair.vue => RegisterUserData.vue} |  71 +++++-----
 46 files changed, 672 insertions(+), 162 deletions(-)
 copy ui/src/views/compute/{CreateSSHKeyPair.vue => RegisterUserData.vue} (77%)