-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/14976/
-----------------------------------------------------------

(Updated Nov. 6, 2013, 8:15 p.m.)


Review request for cloudstack, Darren Shepherd, Murali Reddy, and Sheng Yang.


Changes
-------

Final patch with the master. 


Bugs: CLOUDSTACK-4821
    https://issues.apache.org/jira/browse/CLOUDSTACK-4821


Repository: cloudstack-git


Description
-------

This is the second patch for SSL termination support. This patch impletements 
the assginement of certificate to loadbalancers. Support for netscaler is also 
added. Due to the version of netscaler API in CS, I could not add support for 
certificate chain. This should not be a big change however. We can discuss this.


NOTE: Because I cannot diff with my local branch, this patch also includes the 
first patch which includes certificate management logic ... sorry 


Diffs (updated)
-----

  CHANGES 054e7b0 
  api/src/com/cloud/agent/api/to/LoadBalancerTO.java df2f8a8 
  api/src/com/cloud/event/EventTypes.java d9f80eb 
  api/src/com/cloud/network/Network.java 318ac19 
  api/src/com/cloud/network/lb/CertService.java PRE-CREATION 
  api/src/com/cloud/network/lb/LoadBalancingRule.java 4b37782 
  api/src/com/cloud/network/lb/LoadBalancingRulesService.java 59d5c8d 
  api/src/com/cloud/network/lb/SslCert.java PRE-CREATION 
  api/src/org/apache/cloudstack/api/ApiConstants.java 3b2bc67 
  
api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignCertToLoadBalancerCmd.java
 PRE-CREATION 
  
api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLoadBalancerRuleCmd.java
 a368436 
  
api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteSslCertCmd.java
 PRE-CREATION 
  
api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListSslCertsCmd.java
 PRE-CREATION 
  
api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveCertFromLoadBalancerCmd.java
 PRE-CREATION 
  
api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCertCmd.java
 PRE-CREATION 
  api/src/org/apache/cloudstack/api/response/SslCertResponse.java PRE-CREATION 
  client/tomcatconf/commands.properties.in 087d8b9 
  core/src/com/cloud/agent/api/routing/LoadBalancerConfigCommand.java 3a51e8a 
  engine/components-api/src/com/cloud/network/lb/LoadBalancingRulesManager.java 
3e32585 
  
engine/schema/resources/META-INF/cloudstack/core/spring-engine-schema-core-daos-context.xml
 98ef018 
  engine/schema/src/com/cloud/network/dao/LoadBalancerCertMapDao.java 
PRE-CREATION 
  engine/schema/src/com/cloud/network/dao/LoadBalancerCertMapDaoImpl.java 
PRE-CREATION 
  engine/schema/src/com/cloud/network/dao/LoadBalancerCertMapVO.java 
PRE-CREATION 
  engine/schema/src/com/cloud/network/dao/LoadBalancerVO.java fee88cf 
  engine/schema/src/com/cloud/network/dao/SslCertDao.java PRE-CREATION 
  engine/schema/src/com/cloud/network/dao/SslCertDaoImpl.java PRE-CREATION 
  engine/schema/src/com/cloud/network/dao/SslCertVO.java PRE-CREATION 
  
plugins/network-elements/elastic-loadbalancer/src/com/cloud/network/lb/ElasticLoadBalancerManagerImpl.java
 5c6f2e7 
  
plugins/network-elements/internal-loadbalancer/src/org/apache/cloudstack/network/lb/InternalLoadBalancerVMManagerImpl.java
 b6269eb 
  
plugins/network-elements/internal-loadbalancer/test/org/apache/cloudstack/internallbvmmgr/InternalLBVMManagerTest.java
 82f90fb 
  
plugins/network-elements/netscaler/src/com/cloud/network/element/NetscalerElement.java
 8101864 
  
plugins/network-elements/netscaler/src/com/cloud/network/resource/NetscalerResource.java
 fe072e1 
  
server/resources/META-INF/cloudstack/core/spring-server-core-managers-context.xml
 5e37908 
  server/src/com/cloud/network/ExternalLoadBalancerDeviceManagerImpl.java 
6ca40c0 
  server/src/com/cloud/network/lb/LoadBalancingRulesManagerImpl.java 0d43478 
  server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java 
9b35a4b 
  server/src/com/cloud/server/ManagementServerImpl.java 79b20d0 
  
server/src/org/apache/cloudstack/network/lb/ApplicationLoadBalancerManagerImpl.java
 b7cd231 
  server/src/org/apache/cloudstack/network/lb/CertServiceImpl.java PRE-CREATION 
  server/test/org/apache/cloudstack/lb/ApplicationLoadBalancerTest.java 9b46e68 
  server/test/org/apache/cloudstack/network/lb/ApplicationLoadBalancerTest.java 
PRE-CREATION 
  server/test/org/apache/cloudstack/network/lb/CertServiceTest.java 
PRE-CREATION 
  server/test/resources/certs/bad_format_cert.crt PRE-CREATION 
  server/test/resources/certs/dsa_self_signed.crt PRE-CREATION 
  server/test/resources/certs/dsa_self_signed.key PRE-CREATION 
  server/test/resources/certs/expired_cert.crt PRE-CREATION 
  server/test/resources/certs/non_x509_pem.crt PRE-CREATION 
  server/test/resources/certs/root_chain.crt PRE-CREATION 
  server/test/resources/certs/rsa_ca_signed.crt PRE-CREATION 
  server/test/resources/certs/rsa_ca_signed.key PRE-CREATION 
  server/test/resources/certs/rsa_ca_signed2.crt PRE-CREATION 
  server/test/resources/certs/rsa_ca_signed2.key PRE-CREATION 
  server/test/resources/certs/rsa_random_pkey.key PRE-CREATION 
  server/test/resources/certs/rsa_self_signed.crt PRE-CREATION 
  server/test/resources/certs/rsa_self_signed.key PRE-CREATION 
  server/test/resources/certs/rsa_self_signed_with_pwd.crt PRE-CREATION 
  server/test/resources/certs/rsa_self_signed_with_pwd.key PRE-CREATION 
  setup/db/db/schema-421to430.sql 26e4abf 
  utils/src/com/cloud/utils/net/NetUtils.java f590425 

Diff: https://reviews.apache.org/r/14976/diff/


Testing
-------

Testing was done using a VPX on my setup. 


Thanks,

Syed Ahmed

Reply via email to