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 b0933bb43aa cleanup and add skeletal code for network creation
add 0dd6bb7c67b systemvm: update size and state of systemvm template
during registration (#7874)
add 26581b77411 server: throw new exception when rootdisksize is required
but not set (#7913)
add 7362e5338c9 Merge remote-tracking branch 'origin/4.18'
add 439d70fd2b9 xen/xcpng: set vmr.VCPUsMax to minimum of global setting
and host cpu cores (#7887)
add 40d7da6707d Merge release branch 4.18 to main
add 2f701e1f893 New configs for quota email's headers and footers (#7852)
add 819dd7b75c1 server: remove supportedOwner from Resource.ResourceType
(#7416)
add 78411fd405c test: fix test_vm_autoscaling.py which does not work due
to userdata improvement (#7921)
add 5917fed773c refactor getUploadParamsForIso (#7813)
add 2e6100d85bb utils: build both SHADED and original jars (#7912)
add 2cccd539448 Merge branch 'main' of
https://github.com/apache/cloudstack into nsx-integration
add 37d634406de add create/delete segment and UI integration
No new revisions were added by this update.
Summary of changes:
.../java/com/cloud/configuration/Resource.java | 47 +++------
api/src/main/java/com/cloud/network/Network.java | 2 +
.../cloudstack/api/AbstractGetUploadParamsCmd.java | 10 +-
.../command/user/iso/GetUploadParamsForIsoCmd.java | 21 +----
.../api/command/user/vm/DeployVMCmd.java | 4 +-
debian/rules | 2 +-
.../configuration/dao/ResourceCountDaoImpl.java | 15 ---
.../main/java/com/cloud/network/dao/NetworkVO.java | 4 +
.../upgrade/SystemVmTemplateRegistration.java | 28 +++---
.../cloudstack/quota/QuotaAlertManagerImpl.java | 22 ++++-
.../cloudstack/quota/constant/QuotaConfig.java | 6 ++
.../quota/QuotaAlertManagerImplTest.java | 29 +++++-
packaging/centos7/cloud.spec | 2 +-
packaging/centos8/cloud.spec | 2 +-
.../apache/cloudstack/quota/QuotaServiceImpl.java | 3 +-
.../java/com/cloud/hypervisor/XenServerGuru.java | 10 +-
.../xenserver/resource/CitrixResourceBase.java | 2 +-
...ayCommand.java => CreateNsxSegmentCommand.java} | 15 ++-
.../agent/api/DeleteNsxSegmentCommand.java | 9 ++
.../apache/cloudstack/resource/NsxResource.java | 105 +++++++++++++++++----
.../org/apache/cloudstack/service/NsxElement.java | 38 +++++++-
.../cloudstack/service/NsxGuestNetworkGuru.java | 103 +++++++++++++++++++-
.../apache/cloudstack/service/NsxServiceImpl.java | 8 ++
.../apache/cloudstack/utils/NsxApiClientUtils.java | 15 +++
.../resourcelimit/ResourceLimitManagerImpl.java | 59 +++++-------
.../com/cloud/server/ConfigurationServerImpl.java | 27 ++----
.../java/com/cloud/storage/StorageManagerImpl.java | 2 +-
.../main/java/com/cloud/vm/UserVmManagerImpl.java | 17 ++--
test/integration/smoke/test_vm_autoscaling.py | 10 +-
ui/public/locales/en.json | 9 ++
ui/src/views/infra/zone/ZoneWizardLaunchZone.vue | 39 ++++++++
.../infra/zone/ZoneWizardNetworkSetupStep.vue | 77 +++++++++++++++
.../zone/ZoneWizardPhysicalNetworkSetupStep.vue | 2 +-
utils/pom.xml | 1 +
34 files changed, 547 insertions(+), 198 deletions(-)
copy
plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/agent/api/{DeleteNsxTier1GatewayCommand.java
=> CreateNsxSegmentCommand.java} (64%)
create mode 100644
plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/agent/api/DeleteNsxSegmentCommand.java