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

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


    from 8089d327403 Merge remote-tracking branch 'apache/4.20'
     add b46e29dc677 Improvement: SSL offloading with Virtual Router (#11468)

No new revisions were added by this update.

Summary of changes:
 .pre-commit-config.yaml                            |   6 +-
 .../com/cloud/agent/api/to/LoadBalancerTO.java     |   6 +-
 .../network/lb/LoadBalancingRulesService.java      |   2 +-
 .../loadbalancer/AssignCertToLoadBalancerCmd.java  |  24 +-
 .../loadbalancer/CreateLoadBalancerRuleCmd.java    |   5 +-
 .../RemoveCertFromLoadBalancerCmd.java             |  11 +
 .../facade/LoadBalancerConfigItem.java             |   2 +
 .../virtualnetwork/model/LoadBalancerRule.java     |  56 ++
 .../com/cloud/network/HAProxyConfigurator.java     | 140 +++--
 .../cloud/network/LoadBalancerConfigurator.java    |   3 +
 .../resource/virtualnetwork/ConfigHelperTest.java  |   6 +-
 .../virtualnetwork/model/LoadBalancerRuleTest.java |  63 +++
 .../com/cloud/network/HAProxyConfiguratorTest.java |  18 +-
 .../java/com/cloud/network/dao/SslCertDao.java     |   2 +
 .../java/com/cloud/network/dao/SslCertDaoImpl.java |   6 +
 .../network/element/VirtualRouterElement.java      |   4 +-
 .../network/lb/LoadBalancingRulesManagerImpl.java  |  43 +-
 .../cloud/network/router/CommandSetupHelper.java   |   1 +
 .../cloud/network/router/NetworkHelperImpl.java    |   9 +
 .../router/VirtualNetworkApplianceManagerImpl.java |  14 +-
 .../java/com/cloud/user/AccountManagerImpl.java    |   6 +
 .../cloudstack/network/ssl/CertServiceImpl.java    | 105 ++--
 .../lb/LoadBalancingRulesManagerImplTest.java      | 209 +++++++-
 .../VirtualNetworkApplianceManagerImplTest.java    |  24 +
 .../com/cloud/user/AccountManagerImplTest.java     |   1 +
 .../com/cloud/user/AccountManagetImplTestBase.java |   3 +
 .../cloudstack/network/ssl/CertServiceTest.java    | 296 ++++++++++-
 systemvm/debian/opt/cloud/bin/cs/CsLoadBalancer.py |  36 ++
 test/integration/smoke/test_ssl_offloading.py      | 568 +++++++++++++++++++++
 tools/marvin/marvin/cloudstackConnection.py        |   3 +-
 tools/marvin/marvin/config/test_data.py            |   2 +-
 tools/marvin/marvin/lib/base.py                    |  76 +++
 ui/public/locales/en.json                          |  16 +
 ui/src/config/section/account.js                   |   2 +-
 ui/src/config/section/project.js                   |   4 +
 ui/src/views/compute/AutoScaleLoadBalancing.vue    |   1 +
 ui/src/views/iam/SSLCertificateTab.vue             | 178 ++++++-
 ui/src/views/network/LoadBalancing.vue             | 231 +++++++++
 38 files changed, 2081 insertions(+), 101 deletions(-)
 create mode 100644 
core/src/test/java/com/cloud/agent/resource/virtualnetwork/model/LoadBalancerRuleTest.java
 create mode 100644 test/integration/smoke/test_ssl_offloading.py

Reply via email to