cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Diogo Monteiro (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CLOUDSTACK-8194) Firewall egress rules not being displayed if listAll flag is not set to true
Date Mon, 02 Feb 2015 21:57:39 GMT
Diogo Monteiro created CLOUDSTACK-8194:
------------------------------------------

             Summary: Firewall egress rules not being displayed if listAll flag is not set
to true
                 Key: CLOUDSTACK-8194
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8194
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
            Reporter: Diogo Monteiro


When the listAll flag is set to false the listEgressFirewallRules command does not return
network egress rules in its response.

I was able to reproduce the issue both consuming the end-point through the REST API and also
through the web UI

When consuming through the REST API  I was authenticating as an User
When consuming through the web UI I was logged in as ROOT

Steps to reproduce

#1 Make a request to the listEgressFirewallRules command with the listAll flag set to true
Request:
http://cs42.dev.cloud:8080/client/api?command=listEgressFirewallRules&response=json&sessionkey=T55yxi5%2BC4SsZ8jEUaAHEpqsAOo%3D&listAll=true&networkid=925e1734-adfa-4e8c-a089-92f3cb5f9aa0&_=1422913740386
Response
{ "listegressfirewallrulesresponse" : { "count":2 ,"firewallrule" : [  {"id":"da97d7f2-3c90-4686-8b24-aaccfc5794b4","protocol":"tcp","startport":"89","endport":"89","networkid":"925e1734-adfa-4e8c-a089-92f3cb5f9aa0","state":"Active","cidrlist":"0.0.0.0/0","tags":[]},
{"id":"a6c1f424-7d00-4fc1-95b0-770d7ae919a3","protocol":"tcp","startport":"88","endport":"88","networkid":"925e1734-adfa-4e8c-a089-92f3cb5f9aa0","state":"Active","cidrlist":"0.0.0.0/0","tags":[]}
] } }

#2 Make a request to the listEgressFirewallRules command with the listAll flag set to false
Request:
cs42.dev.cloud:8080/client/api?command=listEgressFirewallRules&response=json&sessionkey=T55yxi5%2BC4SsZ8jEUaAHEpqsAOo%3D&networkid=925e1734-adfa-4e8c-a089-92f3cb5f9aa0&_=1422913740386

Response:
{ "listegressfirewallrulesresponse" : { } }

Expected results:
Independently of the value of the listAll flag all rules egress rule belonging to the given
network should be returned in the response



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message