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

pearl11594 pushed a change to branch nsx-integration
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from a36f3558777 NSX: Router Public nic to get IP from systemVM Ip range 
(#8172)
     add 288f066d9fc Add logs to script execution (#6874)
     add 5362bad442e Storage Management (#7949)
     add 2dac6cb6743 ui: fix snapshot copy actions for non-rootadmins (#8164)
     add 548f0408c5d Merge branch 'main' of 
https://github.com/apache/cloudstack into nsx-integration

No new revisions were added by this update.

Summary of changes:
 api/src/main/java/com/cloud/agent/api/Command.java |   7 +
 api/src/main/java/com/cloud/event/EventTypes.java  |   3 +
 .../org/apache/cloudstack/api/ApiConstants.java    |   1 +
 .../api/command/admin/iso/ListIsosCmdByAdmin.java  |  21 +
 .../admin/snapshot/ListSnapshotsCmdByAdmin.java    |  50 +++
 .../admin/storage/DownloadImageStoreObjectCmd.java |  99 +++++
 .../admin/storage/ListImageStoreObjectsCmd.java    |  77 ++++
 .../admin/storage/ListStoragePoolObjectsCmd.java   |  78 ++++
 ...grateResourcesToAnotherSecondaryStorageCmd.java | 140 +++++++
 .../admin/template/ListTemplatesCmdByAdmin.java    |  25 +-
 .../api/command/user/iso/ListIsosCmd.java          |   8 +
 .../command/user/snapshot/ListSnapshotsCmd.java    |  11 +-
 .../command/user/template/ListTemplatesCmd.java    |  12 +
 ...eService.java => ImageStoreObjectDownload.java} |  21 +-
 .../cloudstack/storage/ImageStoreService.java      |   2 +
 .../storage/browser/DataStoreObjectResponse.java   | 120 ++++++
 .../cloudstack/storage/browser/StorageBrowser.java |  35 ++
 .../command/admin/iso/ListIsosCmdByAdminTest.java  | 128 ++++++
 .../storage/DownloadImageStoreObjectCmdTest.java   | 119 ++++++
 .../storage/ListImageStoreObjectsCmdTest.java      |  98 +++++
 .../storage/ListStoragePoolObjectsCmdTest.java     |  96 +++++
 ...eResourcesToAnotherSecondaryStorageCmdTest.java |  90 ++++
 .../template/ListTemplatesCmdByAdminTest.java      |  94 +++++
 .../api/command/user/iso/ListIsosCmdTest.java      | 128 ++++++
 .../user/template/ListTemplatesCmdTest.java        |  94 +++++
 .../api/storage/CreateEntityDownloadURLAnswer.java |   7 +-
 .../com/cloud/resource/ServerResourceBase.java     |  35 ++
 .../browser/ListDataStoreObjectsAnswer.java        | 113 +++++
 .../browser/ListDataStoreObjectsCommand.java       |  66 +++
 .../com/cloud/resource/ServerResourceBaseTest.java |  37 ++
 .../browser/ListDataStoreObjectsAnswerTest.java    |  63 +++
 .../browser/ListDataStoreObjectsCommandTest.java   |  42 ++
 .../service/StorageOrchestrationService.java       |   2 +
 .../engine/orchestration/DataMigrationUtility.java |  51 ++-
 .../engine/orchestration/StorageOrchestrator.java  |  83 +++-
 .../java/com/cloud/storage/dao/VMTemplateDao.java  |   2 +
 .../com/cloud/storage/dao/VMTemplateDaoImpl.java   |  18 +
 .../com/cloud/storage/dao/VMTemplatePoolDao.java   |   4 +
 .../cloud/storage/dao/VMTemplatePoolDaoImpl.java   |  30 +-
 .../main/java/com/cloud/storage/dao/VolumeDao.java |   4 +
 .../java/com/cloud/storage/dao/VolumeDaoImpl.java  |  36 ++
 .../upgrade/dao/BasicTemplateDataStoreDaoImpl.java |  10 +
 .../datastore/db/ImageStoreObjectDownloadDao.java  |  30 ++
 .../db/ImageStoreObjectDownloadDaoImpl.java        |  69 ++++
 .../datastore/db/ImageStoreObjectDownloadVO.java   |  81 ++++
 .../storage/datastore/db/SnapshotDataStoreDao.java |   4 +
 .../datastore/db/SnapshotDataStoreDaoImpl.java     |  41 ++
 .../storage/datastore/db/TemplateDataStoreDao.java |   4 +
 .../storage/datastore/db/VolumeDataStoreDao.java   |   2 +
 ...n-daos-between-management-and-usage-context.xml |   1 +
 .../resources/META-INF/db/schema-41810to41900.sql  |  20 +
 .../storage/image/db/TemplateDataStoreDaoImpl.java |  35 ++
 .../storage/image/db/VolumeDataStoreDaoImpl.java   |  22 +-
 .../kvm/resource/LibvirtComputingResource.java     |   7 +
 .../LibvirtListDataStoreObjectsCommandWrapper.java |  27 +-
 .../hypervisor/vmware/resource/VmwareResource.java |  79 ++++
 .../vmware/resource/VmwareResourceTest.java        | 218 +++++++++-
 .../xenserver/resource/CitrixResourceBase.java     |  73 ++++
 .../CitrixListDataStoreObjectsCommandWrapper.java  |  50 +++
 .../xenserver/resource/CitrixResourceBaseTest.java | 151 ++++++-
 .../driver/CloudStackImageStoreDriverImpl.java     |   9 +-
 server/src/main/java/com/cloud/api/ApiDBUtils.java |   8 +-
 .../java/com/cloud/api/query/QueryManagerImpl.java |  90 +++-
 .../com/cloud/api/query/ViewResponseHelper.java    |   2 +-
 .../com/cloud/api/query/dao/TemplateJoinDao.java   |   2 +-
 .../cloud/api/query/dao/TemplateJoinDaoImpl.java   |  78 +++-
 .../com/cloud/server/ManagementServerImpl.java     |   4 +
 .../com/cloud/storage/ImageStoreServiceImpl.java   |  65 ++-
 .../java/com/cloud/storage/StorageManagerImpl.java |  17 +
 .../diagnostics/to/DiagnosticsDataTO.java          |   4 +
 .../storage/browser/StorageBrowserImpl.java        | 413 ++++++++++++++++++
 .../core/spring-server-core-managers-context.xml   |   2 +
 .../com/cloud/api/query/QueryManagerImplTest.java  |   1 +
 .../storage/browser/StorageBrowserImplTest.java    | 459 +++++++++++++++++++++
 .../resource/NfsSecondaryStorageResource.java      |   7 +
 .../storage/template/UploadManagerImpl.java        |  10 +-
 .../smoke/test_image_store_object_migration.py     | 233 +++++++++++
 tools/apidoc/gen_toc.py                            |   1 +
 tools/marvin/marvin/lib/base.py                    |  21 +
 ui/public/locales/en.json                          |   5 +
 ui/src/components/view/ImageStoreSelectView.vue    | 193 +++++++++
 ui/src/components/view/SearchView.vue              |  60 ++-
 ui/src/config/section/image.js                     |  18 +-
 ui/src/config/section/infra/primaryStorages.js     |  14 +
 ui/src/config/section/infra/secondaryStorages.js   |  19 +
 ui/src/config/section/storage.js                   |  17 +-
 ui/src/views/AutogenView.vue                       |   6 +-
 ui/src/views/image/IsoZones.vue                    |  65 ++-
 ui/src/views/image/TemplateZones.vue               |  49 ++-
 ui/src/views/infra/StorageBrowser.vue              | 359 ++++++++++++++++
 ui/src/views/storage/MigrateImageStoreResource.vue | 179 ++++++++
 ui/src/views/storage/SnapshotZones.vue             |  23 +-
 .../main/java/com/cloud/utils/script/Script.java   |  60 +--
 .../cloud/hypervisor/vmware/mo/DatastoreMO.java    |   5 +-
 94 files changed, 5428 insertions(+), 144 deletions(-)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/snapshot/ListSnapshotsCmdByAdmin.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/storage/DownloadImageStoreObjectCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/storage/ListImageStoreObjectsCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/storage/ListStoragePoolObjectsCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/storage/MigrateResourcesToAnotherSecondaryStorageCmd.java
 copy api/src/main/java/org/apache/cloudstack/storage/{ImageStoreService.java 
=> ImageStoreObjectDownload.java} (72%)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/storage/browser/DataStoreObjectResponse.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/storage/browser/StorageBrowser.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/iso/ListIsosCmdByAdminTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/storage/DownloadImageStoreObjectCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/storage/ListImageStoreObjectsCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/storage/ListStoragePoolObjectsCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/storage/MigrateResourcesToAnotherSecondaryStorageCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/template/ListTemplatesCmdByAdminTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/iso/ListIsosCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/template/ListTemplatesCmdTest.java
 create mode 100644 
core/src/main/java/org/apache/cloudstack/storage/command/browser/ListDataStoreObjectsAnswer.java
 create mode 100644 
core/src/main/java/org/apache/cloudstack/storage/command/browser/ListDataStoreObjectsCommand.java
 create mode 100644 
core/src/test/java/org/apache/cloudstack/storage/command/browser/ListDataStoreObjectsAnswerTest.java
 create mode 100644 
core/src/test/java/org/apache/cloudstack/storage/command/browser/ListDataStoreObjectsCommandTest.java
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/storage/datastore/db/ImageStoreObjectDownloadDao.java
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/storage/datastore/db/ImageStoreObjectDownloadDaoImpl.java
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/storage/datastore/db/ImageStoreObjectDownloadVO.java
 copy 
core/src/main/java/com/cloud/agent/api/storage/CreateEntityDownloadURLAnswer.java
 => 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtListDataStoreObjectsCommandWrapper.java
 (54%)
 create mode 100644 
plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource/wrapper/xenbase/CitrixListDataStoreObjectsCommandWrapper.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/storage/browser/StorageBrowserImpl.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/storage/browser/StorageBrowserImplTest.java
 create mode 100644 test/integration/smoke/test_image_store_object_migration.py
 create mode 100644 ui/src/components/view/ImageStoreSelectView.vue
 create mode 100644 ui/src/views/infra/StorageBrowser.vue
 create mode 100644 ui/src/views/storage/MigrateImageStoreResource.vue

Reply via email to