nlindblo opened a new issue #4481:
URL: https://github.com/apache/cloudstack/issues/4481


   <!--
   Verify first that your issue/request is not already reported on GitHub.
   Also test if the latest release and master branch are affected too.
   Always add information AFTER of these HTML comments, but no need to delete 
the comments.
   -->
   
   ##### ISSUE TYPE
   <!--  -->
    * Bug Report
   
   ##### COMPONENT NAME
   <!--
   
   -->
   createLoadBalancerRule API, UI
   ~~~
   
   ~~~
   
   ##### CLOUDSTACK VERSION
   <!--
   
   -->
   4.14
   ~~~
   
   ~~~
   
   ##### CONFIGURATION
   <!---->
   Advanced Networking, VPC, Loadbalancer
   
   
   
   ##### OS / ENVIRONMENT
   <!---->
   Ubuntu 16.04
   
   
   
   ##### SUMMARY
   LoadBalancerRule API does not allow for tcp and udp to be selected as 
protocol. When a rule is created for a port choosing tcp as protocol, an 
additional rule cannot be created for udp and a error message stating 
conflicting rule is thrown.
   
   
   ##### STEPS TO REPRODUCE
   <!--
   
   -->
   with cloudmonkey:
   
   1.
   
   createLoadBalancerRule algorithm=source name=test privateport=800 
publicport=800 networkid=299aace4-a5c5-46f4-9ae7-92c86ded0cea 
publicipid=2c49bd00-cd6b-44d4-93a5-7082ead298e0 protocol=udp
   
   2.
   
   createLoadBalancerRule algorithm=source name=test privateport=800 
publicport=800 networkid=299aace4-a5c5-46f4-9ae7-92c86ded0cea 
publicipid=2c49bd00-cd6b-44d4-93a5-7082ead298e0 protocol=tcp
   
   throws error message 
   
   The range specified, 800-800, conflicts with rule 4214 which has 800-800 
   
   <!-- Paste example playbooks or commands between quotes below -->
   ~~~
   
   ~~~
   
   <!-- You can also paste gist.github.com links for larger files -->
   
   ##### EXPECTED RESULTS
   <!--  -->
   either tcp/udp as a selection or being able to create a rule for each
   
   ##### ACTUAL RESULTS
   <!-- What actually happened? -->
   The range specified, 800-800, conflicts with rule 4214 which has 800-800 
   <!-- -->
   ~~~
   
   ~~~
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to