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

Review request for cloudstack and Girish Shilamkar.


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


Repository: cloudstack-git


Description
-------

Changes:

1) Ping to outside world was failing because the egress rule was created for 
TCP protocol.
Changed it to ICMP.

2) Changed assertion for security group behavior after revoking egress rule. By 
default, all outbound traffic is allowed when there is no egress rule is 
defined. This also fixes CLOUDSTACK-5191.

3) Code cleanup - removing unused variables, modification of imports.


Diffs
-----

  test/integration/component/test_egress_rules.py 590f72a 

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


Testing
-------

Tested on basic setup with SG.

Log:

test_authorizeIngressRule (test_egress_rules.TestAuthorizeIngressRule)
Test authorize ingress rule ... skipped 'skip'
test_01_default_group_with_egress (test_egress_rules.TestDefaultGroupEgress)
Test default group with egress rule before VM deploy and ping, ssh ... ok
test_01_default_group_with_egress 
(test_egress_rules.TestDefaultGroupEgressAfterDeploy)
Test default group with egress rule added after vm deploy and ping, ... ok
test_deployVM_InDefaultSecurityGroup 
(test_egress_rules.TestDefaultSecurityGroupEgress)
Test deploy VM in default security group with no egress rules ... skipped 'skip'
test_invalid_account_authroize (test_egress_rules.TestInvalidAccountAuthroize)
Test invalid account authroize ... skipped 'skip'
test_invalid_parameters (test_egress_rules.TestInvalidParametersForEgress)
Test invalid parameters for egress rules ... skipped 'skip'
test_multiple_account_egress_rule_positive 
(test_egress_rules.TestMultipleAccountsEgressRule)
Test multiple account egress rules positive case ... skipped 'skip'
test_multiple_account_egress_rule_negative 
(test_egress_rules.TestMultipleAccountsEgressRuleNeg)
Test multiple account egress rules negative case ... skipped 'skip'
test_revoke_egress_rule (test_egress_rules.TestRevokeEgressRule)
Test revoke security group egress rule ... ok
test_start_stop_vm_egress (test_egress_rules.TestStartStopVMWithEgressRule)
Test stop start Vm with egress rules ... skipped 'skip'

----------------------------------------------------------------------
Ran 10 tests in 361.398s

OK (skipped=7)


Thanks,

Gaurav Aradhye

Reply via email to