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

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


 discard a71b123  Added overrideDiskOfferingId parameter in deploy VM API which 
will override disk offering for the root disk both in template and ISO case
 discard f0cef35  Add diskofferingstrictness to serviceoffering vo under quota
 discard 86cf61c  Added new API params to compute offering creation
 discard 3ddb2fb  Fix deployVM flow
 discard 6e606f8  diskoffering getsize() is only for strict disk offerings
 discard 296a507  Decouple service offering and disk offering states
 discard 5dc5cc7  Remove diskofferingid from vminstance VO
 discard 027f92b  Decoupled service offering and disk offering
 discard 6067856  Few more changes
 discard fcb0299  Schema changes and disk offering column change from "type" to 
"compute_only"
     add 99f2919  Improve logs on kvmvmactivity.sh (#4704)
     add 6b9f3fb  Improve logs on KVMHAVMActivityChecker (#4705)
     add 493d6a0  ui: Display Zone Name instead of Zone UUID in list view 
(#5011)
     add 4ecef4b  ui: prevent same string docHelp override (#5014)
     add aa28954  vmware: Fix deploy-as-is not honoured on upload from local 
(#5015)
     add 1b28ea1  network: fix dhcp/password/metadata issues on shared networks 
with multiple subnets (#5013)
     add 57c8286  ui: pass podid for basic zone createvlaniprange (#5022)
     add cc7f426  ui: Allow IP range creation for Physical Network - Guest 
Traffic in Basic Zones (#5020)
     add 7557910  api/server: cpu, memory values with overprovisioning in 
metrics response (#4795)
     add dc91a1f  server: destroy ssvm, cpvm on last host maintenance  (#4644)
     add e2183ed  forceha: fix two issues when (1)stop vm from inside (2) force 
remove host (#4647)
     add 2286c8d  Merge remote-tracking branch 'origin/4.14' into 4.15
     add 06454ff  tests: Fix in Marvin migrate_vm_with_volume (#5023)
     add 426f14b  Merge remote-tracking branch 'apache/4.15'
     add 65672b7  setup: pass password in quotes for cloudstack-setup-databases 
(#5025)
     add 270fc19  Merge remote-tracking branch 'apache/4.15'
     add 2eae0f5  SystemVM: Set agent state to disconnected on Stopping the 
systemVM (#5010)
     add 5f734f7  vmware: Disk controller vmware deploy as is (#5006)
     add 5cbc1d9  Fixed invalid ostypeid when not using deployasis (#5033)
     add c6ba3d1  ui: Make 'ACL' field as mandatory and add warning message for 
default_allow and default_deny (#5003)
     add d47e273  server: Prevent NPE if hypervisor's capabilities are null 
(#5029)
     add 4b7fa4e  Merge remote-tracking branch 'apache/4.15'
     add 1e13855  Add startdate formate to documents. (#5026)
     add 06744c1  Externalize OOBM background task's interval (#4881)
     add a0d9ace  fix: create template with Marvin (#4631)
     add 42e3b11  systemvmtemplate: update to Debian 10.9 (#5038)
     add f1c83a0  maven: Use https for jenkins repo, to fix build with newer 
maven (#5039)
     add 6531ee5  Externalize config to set min memory/cpu with division by 
overprovisi… (#4722)
     add a3cdd1f  Allow deploy Admin VMs and VRs in disabled 
zones/pods/clusters (#3600)
     add 4ec337f  ui: pass requireshvm param for register/upload template API 
(#5050)
     add dafa377  secondary-storage: fix account template directory size (#5048)
     add b104aca  Merge remote-tracking branch 'apache/4.15'
     add b0cb087  server: fixes NPE on empty vmware.root.disk.controller config 
(#5045)
     add 86508b7  vmware: Fix worker VM numeric invalid value (#5032)
     add a78f676  engine: fix network with SG disabled still has security group 
script adding rules on KVM (#5049)
     add fbc8610  Merge remote-tracking branch 'origin/4.14' into 4.15
     add 57e4e3b  Merge remote-tracking branch 'origin/4.15'
     add 065ee9e  ui: Removed download icon when iso is not extractable for 
users (#5028)
     add b2fd548  ui: Remove 'CONTRIBUTING.md' from ui directory (not relevant 
now as the repo already has a 'CONTRIBUTING.md' in its root directory) (#5054)
     add d04fa02  server: usage generated for destroyed VMs with no backups 
(#5017)
     add d184e28  Merge remote-tracking branch 'origin/4.15'
     add 704b24e  server: Fix string format error (#5061)
     add 5a84115  vmware: Create fcd folder on local storage in VMware vSphere 
(#5057)
     add 8c7e39e  xenserver: attempt eject and destroying patch VBD separately 
(#5053)
     add b258232  vr: remove old ips with same mac address in dhcpentry databag 
(#5059)
     add 937def5  ui: fix adduser form (#5063)
     add 5aefd3e  Merge remote-tracking branch 'origin/4.15'
     add 3ee5639  kvm: Check for VLAN or VXLAN in 
NetworkDaoImpl.listByPhysicalNetworkPvlan (#5074)
     add d0e3745  ui: Fix error when no ipv6 address (#5081)
     add d10cdb4  Merge remote-tracking branch 'origin/4.15'
     add 9581824  cloudstack: make code more inclusive
     add 8fe0ff8  ui: remove redundant columns in list VMs view (#5084)
     add 1286ffd  Merge remote-tracking branch 'origin/4.15'
     add 083646b  server: VM dynamic scaling option granularity (#4643)
     add 1afcd82  server: Root disk size should be listed in GB at 
listServiceOffering (#5085)
     add b0f2112  kvm: Fix of some UEFI related issues (#5072)
     add da38299  ui: fix focus in deployvm form (#5089)
     add 2777391  maven: Use https for jenkins repo, to fix build with newer 
maven (#5039)
     add 9d9da01  vmware: Fix lsilogcsas controller for deploy-as-is (#5076)
     add a0788f5  Merge remote-tracking branch 'origin/4.15'
     add a5a368e  Improve logs on ProcessRunner (#4703)
     add bf62661  Improve logs on RemoteAccessVpnManagerImpl (#4960)
     add e962f0f  Unify SMTP mail sending (#4954)
     add 1c36ea9  Enhance Documentation for changeServiceForVirtualMachine and 
scaleVirtualMachine (#5101)
     add 8dbd310  Schema changes and disk offering column change from "type" to 
"compute_only"
     add 1be125b  Few more changes
     add 76b85c6  Decoupled service offering and disk offering
     add fc69826  Remove diskofferingid from vminstance VO
     add 4eee23b  Decouple service offering and disk offering states
     add 77f6791  diskoffering getsize() is only for strict disk offerings
     add 9c6dc15  Fix deployVM flow
     add 728a4c8  Added new API params to compute offering creation
     add 4dab69a  Add diskofferingstrictness to serviceoffering vo under quota
     add 1b05122  Added overrideDiskOfferingId parameter in deploy VM API which 
will override disk offering for the root disk both in template and ISO case

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (a71b123)
            \
             N -- N -- N   refs/heads/decoupleServiceOfferingDiskOffering 
(1b05122)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 CONTRIBUTING.md                                    |  42 +-
 ISSUE_TEMPLATE.md                                  |   4 +-
 PULL_REQUEST_TEMPLATE.md                           |   2 +-
 README.md                                          |   2 +-
 api/src/main/java/com/cloud/agent/api/Command.java |   9 +
 api/src/main/java/com/cloud/host/Status.java       |   3 +
 .../com/cloud/network/router/VirtualRouter.java    |   2 +-
 .../java/com/cloud/offering/ServiceOffering.java   |   2 +
 .../java/com/cloud/resource/ResourceState.java     |   1 +
 api/src/main/java/com/cloud/vm/UserVmService.java  |   6 +-
 api/src/main/java/com/cloud/vm/VirtualMachine.java |   5 +
 .../org/apache/cloudstack/api/ApiConstants.java    |   2 +
 .../admin/offering/CreateServiceOfferingCmd.java   |   8 +
 .../api/command/admin/vm/ScaleVMCmdByAdmin.java    |   4 +-
 .../api/command/admin/vm/UpgradeVMCmdByAdmin.java  |   3 +-
 .../api/command/user/job/ListAsyncJobsCmd.java     |   2 +-
 .../user/resource/ListResourceLimitsCmd.java       |   8 +-
 .../template/GetUploadParamsForTemplateCmd.java    |  12 +-
 .../api/command/user/vm/DeployVMCmd.java           |   8 +
 .../api/command/user/vm/UpdateVMCmd.java           |   2 +-
 .../cloudstack/api/response/HostResponse.java      |   8 +-
 .../api/response/ServiceOfferingResponse.java      |  13 +-
 .../cloudstack/api/response/SystemVmResponse.java  |  12 +
 .../OutOfBandManagementService.java                |   3 +
 .../org/apache/cloudstack/query/QueryService.java  |   4 +-
 client/conf/db.properties.in                       |  12 +-
 .../com/cloud/agent/api/CheckRouterAnswer.java     |   4 +-
 .../cloud/deploy/DeploymentPlanningManager.java    |   8 +
 .../java/com/cloud/ha/HighAvailabilityManager.java |   2 +-
 .../java/com/cloud/network/IpAddressManager.java   |   3 +-
 .../java/com/cloud/agent/manager/AgentAttache.java |   8 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |  80 ++-
 .../src/main/java/com/cloud/host/dao/HostDao.java  |  13 +
 .../main/java/com/cloud/host/dao/HostDaoImpl.java  |  20 +-
 .../src/main/java/com/cloud/network/VpnUserVO.java |   2 +-
 .../java/com/cloud/network/dao/NetworkDaoImpl.java |  11 +-
 .../java/com/cloud/service/ServiceOfferingVO.java  |  18 +-
 .../src/main/java/com/cloud/user/AccountVO.java    |   2 +-
 .../src/main/java/com/cloud/vm/VMInstanceVO.java   |   4 +-
 .../main/java/com/cloud/vm/dao/VMInstanceDao.java  |   1 +
 .../java/com/cloud/vm/dao/VMInstanceDaoImpl.java   |   1 +
 .../engine/cloud/entity/api/db/VMEntityVO.java     |   8 +
 .../resources/META-INF/db/schema-41510to41600.sql  | 101 ++++
 .../storage/test/EndpointSelectorTest.java         |  14 +-
 .../storage/test/SnapshotTestWithFakeData.java     |  16 +-
 .../main/java/com/cloud/utils/db/Merovingian2.java |   8 +-
 .../java/com/cloud/utils/db/TransactionLegacy.java |  32 +-
 .../java/com/cloud/utils/db/Merovingian2Test.java  |  24 +-
 .../cloudstack/quota/QuotaAlertManagerImpl.java    | 149 +----
 .../cloudstack/quota/vo/ServiceOfferingVO.java     |   8 +
 .../quota/QuotaAlertManagerImplTest.java           |  14 +-
 .../acl/DynamicRoleBasedAPIAccessChecker.java      |   2 +-
 .../acl/ProjectRoleBasedApiAccessChecker.java      |   2 +-
 .../acl/StaticRoleBasedAPIAccessChecker.java       |   2 +-
 .../java/com/cloud/utils/db/StaticStrategy.java    |  34 +-
 .../cloud/hypervisor/kvm/resource/KVMHABase.java   |   2 +-
 .../hypervisor/kvm/resource/KVMHAChecker.java      |   4 +-
 .../kvm/resource/KVMHAVMActivityChecker.java       |  15 +-
 .../kvm/resource/LibvirtComputingResource.java     |  13 +-
 .../com/cloud/ovm/hypervisor/OvmResourceBase.java  |   8 +-
 .../main/java/com/cloud/ovm/object/OvmHost.java    |   6 +-
 .../src/main/java/com/cloud/ovm/object/Test.java   |   4 -
 .../scripts/vm/hypervisor/ovm/OvmFaultConstants.py |   2 +-
 .../scripts/vm/hypervisor/ovm/OvmHostModule.py     |   8 +-
 .../com/cloud/hypervisor/ovm3/objects/Cluster.java |   2 +-
 .../com/cloud/hypervisor/ovm3/objects/Linux.java   |   6 +-
 .../com/cloud/hypervisor/ovm3/objects/Pool.java    |  10 +-
 .../ovm3/resources/Ovm3HypervisorResource.java     |   4 +-
 .../ovm3/resources/helpers/Ovm3Configuration.java  |  20 +-
 .../resources/helpers/Ovm3HypervisorSupport.java   |  44 +-
 .../ovm3/resources/helpers/Ovm3StoragePool.java    |  22 +-
 .../cloud/hypervisor/ovm3/objects/LinuxTest.java   |   4 +-
 .../cloud/hypervisor/ovm3/objects/PoolTest.java    |   6 +-
 .../resources/helpers/Ovm3ConfigurationTest.java   |   4 +-
 .../helpers/Ovm3HypervisorSupportTest.java         |   4 +-
 .../scripts/{clean_master.sh => clean_primary.sh}  |   0
 .../scripts/{clean_slave.sh => clean_secondary.sh} |   0
 .../test/resources/scripts/create_pool_cluster.py  |   2 +-
 .../ovm3/src/test/resources/scripts/info.py        |   8 +-
 .../ovm3/src/test/resources/scripts/password.py    |   2 +-
 .../ovm3/src/test/resources/scripts/repo_pool.py   |  18 +-
 .../ovm3/src/test/resources/scripts/simple_pool.py |  18 +-
 .../com/cloud/agent/manager/MockVmManagerImpl.java |   6 +-
 .../hypervisor/vmware/resource/VmwareResource.java |  52 +-
 .../resource/VmwareStorageLayoutHelper.java        |   3 +
 .../storage/resource/VmwareStorageProcessor.java   |   1 +
 .../xenserver/resource/CitrixResourceBase.java     |  24 +-
 .../kubernetes/cluster/KubernetesCluster.java      |   2 +-
 .../cluster/KubernetesClusterManagerImpl.java      |  35 +-
 .../kubernetes/cluster/KubernetesClusterVO.java    |  18 +-
 .../KubernetesClusterActionWorker.java             |  20 +-
 ...ernetesClusterResourceModifierActionWorker.java |   2 +-
 .../KubernetesClusterScaleWorker.java              |   6 +-
 .../KubernetesClusterStartWorker.java              | 188 +++----
 .../KubernetesClusterUpgradeWorker.java            |   4 +-
 .../cluster/utils/KubernetesClusterUtil.java       |  16 +-
 .../cluster/CreateKubernetesClusterCmd.java        |  14 +-
 .../api/response/KubernetesClusterResponse.java    |  13 +
 .../KubernetesSupportedVersionResponse.java        |   2 +-
 ...k8s-master-add.yml => k8s-control-node-add.yml} |   0
 .../conf/{k8s-master.yml => k8s-control-node.yml}  |   0
 .../main/resources/script/upgrade-kubernetes.sh    |  10 +-
 .../cloudstack/metrics/MetricsServiceImpl.java     |  15 +-
 .../cloudstack/response/HostMetricsResponse.java   |  47 +-
 .../cloud/agent/api/GetControllerDataAnswer.java   |  12 +-
 .../cloud/agent/api/GetControllerHostsAnswer.java  |  20 +-
 .../cloud/network/bigswitch/BigSwitchBcfApi.java   |  12 +-
 .../cloud/network/bigswitch/BigSwitchBcfUtils.java |  18 +-
 .../network/bigswitch/ControlClusterData.java      |  20 +-
 .../cloud/network/bigswitch/ControllerData.java    |  10 +-
 .../network/resource/BigSwitchBcfResource.java     |   2 +-
 .../cloud/network/bigswitch/BigSwitchApiTest.java  |  18 +-
 .../contrail/management/ServiceManagerImpl.java    |   2 +-
 .../network/contrail/model/ModelObject.java        |   2 +-
 .../contrail/model/ServiceInstanceModel.java       |   2 +-
 .../contrail/management/NetworkProviderTest.java   |   8 +-
 .../contrail/management/PublicNetworkTest.java     |   8 +-
 .../CloudStackPrimaryDataStoreDriverImpl.java      |  24 +-
 pom.xml                                            |   4 +-
 python/lib/cloud_utils.py                          |   2 +-
 scripts/vm/hypervisor/kvm/kvmvmactivity.sh         |   8 +-
 .../allocator/impl/RecreateHostAllocator.java      |  15 -
 .../java/com/cloud/alert/AlertManagerImpl.java     | 275 +++------
 .../main/java/com/cloud/api/ApiResponseHelper.java |   5 +-
 .../java/com/cloud/api/query/QueryManagerImpl.java |   9 +-
 .../com/cloud/api/query/dao/HostJoinDaoImpl.java   |  14 +-
 .../api/query/dao/ServiceOfferingJoinDaoImpl.java  |  11 +-
 .../com/cloud/api/query/dao/UserVmJoinDaoImpl.java |   4 +-
 .../cloud/api/query/vo/ServiceOfferingJoinVO.java  |  11 +
 .../configuration/ConfigurationManagerImpl.java    |  12 +-
 .../consoleproxy/ConsoleProxyManagerImpl.java      |   7 +
 .../deploy/DeploymentPlanningManagerImpl.java      | 153 +++--
 .../java/com/cloud/deploy/FirstFitPlanner.java     |  41 +-
 .../com/cloud/ha/HighAvailabilityManagerImpl.java  | 110 ++--
 .../com/cloud/hypervisor/HypervisorGuruBase.java   |  41 +-
 .../com/cloud/network/IpAddressManagerImpl.java    |  28 +-
 .../com/cloud/network/as/AutoScaleManagerImpl.java |   6 +-
 .../network/element/VirtualRouterElement.java      |  10 +-
 .../router/VirtualNetworkApplianceManagerImpl.java |  46 +-
 .../com/cloud/network/rules/DhcpSubNetRules.java   |   6 +-
 .../java/com/cloud/network/vpc/VpcManagerImpl.java |  16 +-
 .../network/vpn/RemoteAccessVpnManagerImpl.java    | 137 +++--
 .../com/cloud/projects/ProjectManagerImpl.java     | 152 ++---
 .../com/cloud/resource/ResourceManagerImpl.java    |  78 +--
 .../resourcelimit/ResourceLimitManagerImpl.java    |   4 +-
 ...erListener.java => LockControllerListener.java} |  10 +-
 .../com/cloud/server/ManagementServerImpl.java     |  20 +-
 .../com/cloud/storage/VolumeApiServiceImpl.java    |   2 +-
 .../upload/params/TemplateUploadParams.java        |   4 +-
 .../storage/upload/params/UploadParamsBase.java    |   6 +-
 .../com/cloud/template/TemplateAdapterBase.java    |   4 +-
 .../com/cloud/template/TemplateManagerImpl.java    |   4 +-
 .../java/com/cloud/user/AccountManagerImpl.java    |   2 +-
 .../src/main/java/com/cloud/vm/UserVmManager.java  |   5 +
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  | 134 +++--
 .../cloudstack/backup/BackupManagerImpl.java       |  28 +-
 .../OutOfBandManagementServiceImpl.java            |   4 +-
 .../core/spring-server-core-managers-context.xml   |   2 +-
 .../system/spring-server-system-context.xml        |   2 +-
 .../DeploymentPlanningManagerImplTest.java         | 227 +++++++-
 .../cloud/ha/HighAvailabilityManagerImplTest.java  |   6 +
 .../network/element/VirtualRouterElementTest.java  |  14 +-
 .../VirtualNetworkApplianceManagerImplTest.java    |   2 +-
 .../vpn/RemoteAccessVpnManagerImplTest.java        | 222 ++++++++
 .../SecondaryStorageManagerImpl.java               |   7 +
 .../resource/NfsSecondaryStorageResource.java      |   2 +-
 setup/bindir/cloud-setup-databases.in              |   7 +-
 systemvm/agent/noVNC/vendor/pako/lib/zlib/trees.js |  18 +-
 systemvm/debian/opt/cloud/bin/checkrouter.sh       |   4 +-
 systemvm/debian/opt/cloud/bin/configure.py         |   1 +
 .../cloud/bin/{master.py => configure_router.py}   |  14 +-
 systemvm/debian/opt/cloud/bin/cs/CsAddress.py      |   4 +-
 systemvm/debian/opt/cloud/bin/cs/CsDatabag.py      |  12 +-
 systemvm/debian/opt/cloud/bin/cs/CsDhcp.py         |   2 +-
 systemvm/debian/opt/cloud/bin/cs/CsHelper.py       |   8 +-
 systemvm/debian/opt/cloud/bin/cs/CsRedundant.py    |  26 +-
 systemvm/debian/opt/cloud/bin/cs_dhcp.py           |   2 +-
 systemvm/debian/opt/cloud/bin/ipassoc.sh           |   8 +-
 .../opt/cloud/templates/check_heartbeat.sh.templ   |   2 +-
 .../opt/cloud/templates/checkrouter.sh.templ       |   4 +-
 .../opt/cloud/templates/keepalived.conf.templ      |   6 +-
 .../component/maint/test_redundant_router.py       | 352 ++++++------
 .../test_redundant_router_deployment_planning.py   |  24 +-
 .../maint/test_redundant_router_network_rules.py   |  92 +--
 .../component/test_acl_isolatednetwork.py          | 146 ++---
 .../component/test_acl_isolatednetwork_delete.py   |  40 +-
 .../integration/component/test_acl_listsnapshot.py |  48 +-
 test/integration/component/test_acl_listvm.py      |  38 +-
 test/integration/component/test_acl_listvolume.py  |  38 +-
 ...est_acl_sharednetwork_deployVM-impersonation.py |   6 +-
 .../component/test_add_remove_network.py           |   2 +-
 test/integration/component/test_affinity_groups.py |   2 +-
 test/integration/component/test_egress_fw_rules.py |  52 +-
 test/integration/component/test_ip_reservation.py  |  24 +-
 .../test_multiple_subnets_in_isolated_network.py   |   2 +-
 ...est_multiple_subnets_in_isolated_network_rvr.py |   2 +-
 .../component/test_multiple_subnets_in_vpc.py      |   2 +-
 .../component/test_multiple_subnets_in_vpc_rvr.py  |   2 +-
 .../component/test_persistent_networks.py          |   4 +-
 test/integration/component/test_public_ip.py       |   8 +-
 .../component/test_redundant_router_cleanups.py    |  78 +--
 .../component/test_redundant_router_services.py    |   6 +-
 .../component/test_redundant_router_upgrades.py    |   8 +-
 test/integration/component/test_volumes.py         |   2 +-
 test/integration/plugins/test_nicira_controller.py |  54 +-
 test/integration/smoke/test_kubernetes_clusters.py |  30 +-
 test/integration/smoke/test_privategw_acl.py       |   6 +-
 test/integration/smoke/test_routers_network_ops.py |  18 +-
 test/integration/smoke/test_scale_vm.py            | 226 +++++++-
 test/integration/smoke/test_vpc_redundant.py       |  16 +-
 tools/apidoc/generatecommand.xsl                   |   4 +-
 tools/apidoc/generatecommands.xsl                  |   4 +-
 tools/apidoc/generatetoc_footer.xsl                |   2 +-
 tools/apidoc/generatetoc_header.xsl                |   2 +-
 tools/apidoc/includes/main.css                     |   6 +-
 .../scripts/install_systemvm_packages.sh           |   4 +-
 tools/appliance/systemvmtemplate/template.json     |   4 +-
 tools/build/build_asf.sh                           |   4 +-
 tools/build/setnextversion.sh                      |   4 +-
 .../checkstyle/src/main/resources/cloud-style.xml  |   2 +-
 tools/devcloud4/advanced/README.md                 |   2 +-
 tools/devcloud4/basic/README.md                    |   2 +-
 tools/docker/README.md                             |   2 +-
 tools/docker/systemtpl.sh                          |  12 +-
 tools/marvin/marvin/cloudstackTestClient.py        |   6 +-
 tools/marvin/marvin/codes.py                       |   2 +-
 tools/marvin/marvin/configGenerator.py             |   2 +-
 tools/marvin/marvin/lib/base.py                    |  36 +-
 tools/ngui/static/js/lib/angular.js                |  18 +-
 ui/CONTRIBUTING.md                                 | 125 -----
 ui/Dockerfile                                      |   2 +-
 ui/package.json                                    |   2 +
 .../scripts/consoleproxy.sh => ui/postbuild.sh     |  25 +-
 .../scripts/consoleproxy.sh => ui/prebuild.sh      |  36 +-
 ui/public/config.json                              |   6 +-
 ui/public/locales/ar.json                          |   4 +-
 ui/public/locales/ca.json                          |   4 +-
 ui/public/locales/de_DE.json                       |   7 +-
 ui/public/locales/en.json                          |  10 +-
 ui/public/locales/es.json                          |   5 +-
 ui/public/locales/hu.json                          |   5 +-
 ui/public/locales/it_IT.json                       |   4 +-
 ui/public/locales/ko_KR.json                       |   4 +-
 ui/public/locales/nl_NL.json                       |   5 +-
 ui/public/locales/pl.json                          |   4 +-
 ui/public/locales/ru_RU.json                       |   4 +-
 ui/src/components/view/ActionButton.vue            |   4 +-
 ui/src/components/view/DetailSettings.vue          |  11 +-
 ui/src/components/view/DetailsTab.vue              |   4 +-
 ui/src/config/section/compute.js                   |   5 +-
 ui/src/config/section/image.js                     |   2 +-
 ui/src/config/section/infra/systemVms.js           |   2 +-
 ui/src/config/section/offering.js                  |   6 +-
 ui/src/permission.js                               |   4 +-
 ui/src/store/modules/app.js                        |   2 +-
 ui/src/utils/plugins.js                            |   2 +-
 ui/src/views/compute/CreateKubernetesCluster.vue   |  12 +-
 ui/src/views/compute/DeployVM.vue                  |  43 +-
 ui/src/views/compute/DestroyVM.vue                 |   2 +-
 ui/src/views/compute/EditVM.vue                    |  44 +-
 .../compute/wizard/ComputeOfferingSelection.vue    |   3 +-
 .../views/compute/wizard/NetworkConfiguration.vue  |   4 +-
 ui/src/views/iam/AddUser.vue                       |   8 +-
 ui/src/views/image/RegisterOrUploadTemplate.vue    |   3 +
 ui/src/views/infra/network/IpRangesTabGuest.vue    |   1 -
 ui/src/views/infra/network/IpRangesTabPublic.vue   |  87 ++-
 ui/src/views/infra/network/TrafficTypesTab.vue     |  55 +-
 ui/src/views/network/CreateVlanIpRange.vue         |  49 ++
 ui/src/views/network/VpcTab.vue                    |   2 +-
 ui/src/views/network/VpcTiersTab.vue               |  26 +-
 ui/src/views/offering/AddComputeOffering.vue       |  15 +-
 ui/vue.config.js                                   |   2 +-
 .../com/cloud/usage/UsageAlertManagerImpl.java     | 228 ++------
 utils/pom.xml                                      |  13 +
 .../cloudstack/utils/mailing/MailAddress.java      |  63 +++
 .../utils/mailing/SMTPMailProperties.java          |  89 +++
 .../cloudstack/utils/mailing/SMTPMailSender.java   | 231 ++++++++
 .../utils/mailing/SMTPSessionProperties.java       | 113 ++++
 .../cloudstack/utils/process/ProcessRunner.java    |  28 +-
 .../utils/mailing/SMTPMailSenderTest.java          | 617 +++++++++++++++++++++
 .../cloudstack/utils/process/ProcessTest.java      |   4 +-
 .../cloud/hypervisor/vmware/mo/DatastoreMO.java    |   4 +
 .../hypervisor/vmware/mo/DiskControllerType.java   |   4 +-
 .../com/cloud/hypervisor/vmware/mo/HostMO.java     |   2 +-
 .../hypervisor/vmware/mo/HypervisorHostHelper.java |  12 +-
 .../vmware/mo/ScsiDiskControllerType.java          |  10 +-
 286 files changed, 4612 insertions(+), 2574 deletions(-)
 rename plugins/hypervisors/ovm3/src/test/resources/scripts/{clean_master.sh => 
clean_primary.sh} (100%)
 rename plugins/hypervisors/ovm3/src/test/resources/scripts/{clean_slave.sh => 
clean_secondary.sh} (100%)
 rename 
plugins/integrations/kubernetes-service/src/main/resources/conf/{k8s-master-add.yml
 => k8s-control-node-add.yml} (100%)
 rename 
plugins/integrations/kubernetes-service/src/main/resources/conf/{k8s-master.yml 
=> k8s-control-node.yml} (100%)
 rename server/src/main/java/com/cloud/server/{LockMasterListener.java => 
LockControllerListener.java} (83%)
 rename server/src/test/java/com/cloud/{vm => 
deploy}/DeploymentPlanningManagerImplTest.java (63%)
 create mode 100644 
server/src/test/java/com/cloud/network/vpn/RemoteAccessVpnManagerImplTest.java
 rename systemvm/debian/opt/cloud/bin/{master.py => configure_router.py} (87%)
 delete mode 100644 ui/CONTRIBUTING.md
 copy systemvm/agent/scripts/consoleproxy.sh => ui/postbuild.sh (68%)
 copy systemvm/agent/scripts/consoleproxy.sh => ui/prebuild.sh (54%)
 create mode 100644 
utils/src/main/java/org/apache/cloudstack/utils/mailing/MailAddress.java
 create mode 100644 
utils/src/main/java/org/apache/cloudstack/utils/mailing/SMTPMailProperties.java
 create mode 100644 
utils/src/main/java/org/apache/cloudstack/utils/mailing/SMTPMailSender.java
 create mode 100644 
utils/src/main/java/org/apache/cloudstack/utils/mailing/SMTPSessionProperties.java
 create mode 100644 
utils/src/test/java/org/apache/cloudstack/utils/mailing/SMTPMailSenderTest.java

Reply via email to