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 318e785c97c fix test / build failure
add 710f34ee90c api: Fix listLoadBalancerRuleInstances api call (#7892)
add 940733cedfb UI: Fix user role login due to missing API access on
custom hypervisor name (#7939)
add c4e53c0095b Allow editing of host and storage tags of system offerings
in the UI (#7941)
add 3ec30076356 Generate coverage for Simulator based integration tests &
ui tests in github actions (#7784)
add a533af4c2b8 NSX integration - skeletal code
add 94bdc339932 Fix module not loading on startup
add 0aafa68a66e add upgrade path and daos \n add nsx controller command
add d12ef91d99b add support for adding and listing nsx provider to a zone
add f32d901125d add license
add 43443a5074e add default VPC offering and update upgrade path
add 96d17bade30 add global setting to enable nsx plugin
add bc8504952bc add delete nsx controller operation
add 5ef6ac103f8 add nsxresource
add 0b7491a9d2f add NSX resource , api client, create tier1 gw
add bae845f8e2b update db
add 415e61a23f7 update response and add license
add 7575a4da824 Add support to create and delete nsx tier-1 gateway
add 2cbefc9910d add license
add 35fc7370309 cleanup and add skeletal code for network creation
add 6996c4a2c06 add create/delete segment and UI integration
add 7dcf2d50cbd add license
add 9d9c334bd21 address code smells - part 1
add 56861e1f36b fix test / build failure
add 755ebba443e Merge branch 'nsx-integration' of
https://github.com/apache/cloudstack into nsx-integration
add 61bc513d6f6 add ui changes + update nsx_provider table transport zones
+ use NSX broadcast domain for add nics to router
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 26 ++++++-
.github/workflows/codecov.yml | 1 +
.github/workflows/ui.yml | 9 +++
.../main/java/com/cloud/agent/api/to/NicTO.java | 19 +++++
.../com/cloud/agent/api/to/VirtualMachineTO.java | 9 +++
.../main/java/com/cloud/network/NsxProvider.java | 2 +
.../org/apache/cloudstack/api/ApiConstants.java | 2 +
.../command/user/config/ListCapabilitiesCmd.java | 1 +
.../api/response/CapabilitiesResponse.java | 8 +++
.../com/cloud/vm/VirtualMachineManagerImpl.java | 33 +++++++++
.../engine/orchestration/NetworkOrchestrator.java | 9 ++-
.../com/cloud/network/element/NsxProviderVO.java | 42 ++++++++++++
.../main/java/com/cloud/vm/dao/UserVmDaoImpl.java | 4 ++
.../resources/META-INF/db/schema-41810to41900.sql | 1 +
.../vmware/manager/VmwareManagerImpl.java | 2 +-
.../hypervisor/vmware/resource/VmwareResource.java | 23 ++++---
.../agent/api/DeleteNsxSegmentCommand.java | 4 +-
.../api/command/AddNsxControllerCmd.java | 7 ++
.../api/response/NsxControllerResponse.java | 12 ++++
.../apache/cloudstack/resource/NsxResource.java | 80 +++++++++++++++++++++-
.../org/apache/cloudstack/service/NsxElement.java | 4 +-
.../cloudstack/service/NsxGuestNetworkGuru.java | 6 +-
.../cloudstack/service/NsxProviderServiceImpl.java | 6 +-
.../apache/cloudstack/service/NsxServiceImpl.java | 13 +++-
.../apache/cloudstack/utils/NsxApiClientUtils.java | 5 ++
.../configuration/ConfigurationManagerImpl.java | 4 +-
.../com/cloud/hypervisor/HypervisorGuruBase.java | 24 +++++++
.../cloud/network/router/NetworkHelperImpl.java | 3 +
.../VpcVirtualNetworkApplianceManagerImpl.java | 6 ++
.../java/com/cloud/network/vpc/VpcManagerImpl.java | 2 +-
.../com/cloud/server/ConfigurationServerImpl.java | 2 +-
.../com/cloud/server/ManagementServerImpl.java | 2 +
ui/jest.config.js | 2 +-
ui/public/locales/en.json | 8 +++
ui/src/config/section/offering.js | 4 +-
ui/src/store/modules/user.js | 12 +---
ui/src/views/infra/network/ServiceProvidersTab.vue | 2 +-
ui/src/views/infra/zone/ZoneWizardLaunchZone.vue | 23 ++++++-
.../infra/zone/ZoneWizardNetworkSetupStep.vue | 14 +++-
ui/src/views/network/CreateIsolatedNetworkForm.vue | 1 +
.../hypervisor/vmware/mo/HypervisorHostHelper.java | 14 ++--
41 files changed, 401 insertions(+), 50 deletions(-)