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

weizhou pushed a change to branch 4.18-vm-autoscaling
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 05438aba9e0 AS DB: rename virtual.network.received/transmit to 
public.network.received/transmit
     add c83dee58517 server: fix exception in DeploymentPlanningManagerImplTest 
(#6799)
     add 713a236843c UserData as first class resource (#6202)
     add d2e7922555e Merge remote-tracking branch 'apache/main' into 
4.18-vm-autoscaling
     add a0ff4d235e7 AS: fix build error after merging UserData PR 6202

No new revisions were added by this update.

Summary of changes:
 api/src/main/java/com/cloud/event/EventTypes.java  |   5 +
 .../main/java/com/cloud/network/NetworkModel.java  |   6 +-
 .../java/com/cloud/server/ManagementService.java   |  31 +
 .../com/cloud/template/TemplateApiService.java     |   5 +
 .../com/cloud/template/VirtualMachineTemplate.java |   6 +
 .../{uservm/UserVm.java => user/UserData.java}     |  27 +-
 api/src/main/java/com/cloud/uservm/UserVm.java     |   8 +
 api/src/main/java/com/cloud/vm/UserVmService.java  |  63 +-
 .../cloudstack/annotation/AnnotationService.java   |   2 +-
 .../org/apache/cloudstack/api/ApiConstants.java    |   6 +
 .../apache/cloudstack/api/ResponseGenerator.java   |   8 +-
 .../command/admin/vm/ResetVMUserDataCmdAdmin.java} |  32 +-
 .../command/user/userdata/DeleteUserDataCmd.java   | 120 ++++
 .../user/userdata/LinkUserDataToTemplateCmd.java   | 130 ++++
 .../api/command/user/userdata/ListUserDataCmd.java |  85 +++
 .../command/user/userdata/RegisterUserDataCmd.java | 148 ++++
 .../api/command/user/vm/DeployVMCmd.java           |  26 +
 .../api/command/user/vm/ResetVMUserDataCmd.java    | 173 +++++
 .../api/command/user/vm/UpdateVMCmd.java           |  32 +-
 .../cloudstack/api/response/TemplateResponse.java  |  44 ++
 .../cloudstack/api/response/UserDataResponse.java  | 128 ++++
 .../cloudstack/api/response/UserVmResponse.java    |  45 ++
 .../api/command/test/ResetVMUserDataCmdTest.java   | 138 ++++
 .../user/userdata/DeleteUserDataCmdTest.java       |  98 +++
 .../userdata/LinkUserDataToTemplateCmdTest.java    | 109 +++
 .../command/user/userdata/ListUserDataCmdTest.java |  89 +++
 .../user/userdata/RegisterUserDataCmdTest.java     | 113 +++
 .../engine/subsystem/api/storage/TemplateInfo.java |   5 +
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |   2 +-
 .../main/java/com/cloud/storage/VMTemplateVO.java  |  27 +
 .../java/com/cloud/storage/dao/VMTemplateDao.java  |   2 +
 .../com/cloud/storage/dao/VMTemplateDaoImpl.java   |  17 +-
 .../src/main/java/com/cloud/user/UserDataVO.java   | 120 ++++
 .../main/java/com/cloud/user/dao/UserDataDao.java  |  27 +-
 .../java/com/cloud/user/dao/UserDataDaoImpl.java   |  66 ++
 .../src/main/java/com/cloud/vm/UserVmVO.java       |  30 +-
 .../src/main/java/com/cloud/vm/dao/UserVmDao.java  |  16 +-
 .../main/java/com/cloud/vm/dao/UserVmDaoImpl.java  |  19 +-
 .../spring-engine-schema-core-daos-context.xml     |   1 +
 .../resources/META-INF/db/schema-41710to41800.sql  | 163 ++++-
 .../storage/configdrive/ConfigDriveBuilder.java    |  35 +-
 .../configdrive/ConfigDriveBuilderTest.java        |  72 +-
 .../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 +-
 .../main/java/com/cloud/api/ApiResponseHelper.java |  18 +-
 .../cloud/api/query/dao/TemplateJoinDaoImpl.java   |  23 +
 .../com/cloud/api/query/dao/UserVmJoinDaoImpl.java |   7 +
 .../com/cloud/api/query/vo/TemplateJoinVO.java     |  34 +
 .../java/com/cloud/api/query/vo/UserVmJoinVO.java  |  35 +
 .../java/com/cloud/network/NetworkModelImpl.java   |  18 +-
 .../com/cloud/network/as/AutoScaleManagerImpl.java |  20 +-
 .../network/element/ConfigDriveNetworkElement.java |  29 +-
 .../cloud/network/router/CommandSetupHelper.java   |  24 +-
 .../com/cloud/server/ManagementServerImpl.java     | 240 ++++++-
 .../com/cloud/template/TemplateManagerImpl.java    |  39 ++
 .../src/main/java/com/cloud/vm/UserVmManager.java  |   2 +-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  | 223 ++++--
 .../annotation/AnnotationManagerImpl.java          |   6 +
 .../deploy/DeploymentPlanningManagerImplTest.java  |   3 +
 .../com/cloud/network/MockNetworkModelImpl.java    |   2 +-
 .../cloud/network/as/AutoScaleManagerImplTest.java |  12 +-
 .../element/ConfigDriveNetworkElementTest.java     |   2 +-
 .../cloud/network/lb/AssignLoadBalancerTest.java   |   6 +-
 .../network/router/CommandSetupHelperTest.java     |  82 +++
 .../com/cloud/server/ManagementServerImplTest.java | 323 ++++++++-
 .../cloud/storage/VolumeApiServiceImplTest.java    |  10 +-
 .../cloud/template/TemplateManagerImplTest.java    |  82 +++
 .../java/com/cloud/vm/UserVmManagerImplTest.java   | 245 ++++++-
 .../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 +-
 test/integration/smoke/test_register_userdata.py   | 766 +++++++++++++++++++++
 tools/marvin/marvin/lib/base.py                    |  59 +-
 ui/public/locales/en.json                          |  20 +
 ui/public/locales/pl.json                          |   1 +
 ui/src/components/view/AnnotationsTab.vue          |   1 +
 ui/src/components/view/DetailsTab.vue              |   7 +
 ui/src/components/view/InfoCard.vue                |   8 +
 ui/src/components/view/ListView.vue                |   4 +-
 ui/src/config/section/compute.js                   |  86 ++-
 ui/src/config/section/image.js                     |   9 +-
 ui/src/core/lazy_lib/icons_use.js                  |   4 +-
 ui/src/views/compute/DeployVM.vue                  | 255 ++++++-
 ui/src/views/compute/RegisterUserData.vue          | 255 +++++++
 ui/src/views/compute/ResetUserData.vue             | 394 +++++++++++
 ui/src/views/compute/wizard/UserDataSelection.vue  | 202 ++++++
 ui/src/views/image/RegisterOrUploadIso.vue         | 104 ++-
 ui/src/views/image/RegisterOrUploadTemplate.vue    | 104 ++-
 ui/src/views/image/UpdateISO.vue                   | 307 +++++++++
 ui/src/views/image/UpdateTemplate.vue              | 131 +++-
 96 files changed, 6257 insertions(+), 263 deletions(-)
 copy api/src/main/java/com/cloud/{uservm/UserVm.java => user/UserData.java} 
(67%)
 copy api/src/main/java/{com/cloud/uservm/UserVm.java => 
org/apache/cloudstack/api/command/admin/vm/ResetVMUserDataCmdAdmin.java} (51%)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/userdata/DeleteUserDataCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/userdata/LinkUserDataToTemplateCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/userdata/ListUserDataCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/userdata/RegisterUserDataCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/vm/ResetVMUserDataCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/UserDataResponse.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/test/ResetVMUserDataCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/userdata/DeleteUserDataCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/userdata/LinkUserDataToTemplateCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/userdata/ListUserDataCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/userdata/RegisterUserDataCmdTest.java
 create mode 100644 engine/schema/src/main/java/com/cloud/user/UserDataVO.java
 copy api/src/main/java/com/cloud/uservm/UserVm.java => 
engine/schema/src/main/java/com/cloud/user/dao/UserDataDao.java (61%)
 create mode 100644 
engine/schema/src/main/java/com/cloud/user/dao/UserDataDaoImpl.java
 create mode 100644 
server/src/test/java/com/cloud/network/router/CommandSetupHelperTest.java
 create mode 100644 test/integration/smoke/test_register_userdata.py
 create mode 100644 ui/src/views/compute/RegisterUserData.vue
 create mode 100644 ui/src/views/compute/ResetUserData.vue
 create mode 100644 ui/src/views/compute/wizard/UserDataSelection.vue
 create mode 100644 ui/src/views/image/UpdateISO.vue

Reply via email to