cloudstack/test/integration/component
Remi Bergsma f948e96299 Merge pull request #1023 from ekholabs/fix/egress_state-CLOUDSTACK-8925
CLOUDSTACK-8925 - Default allow for Egress rules is not being configured properly in VR iptables rulesThis PR fixes the router default policy for egress. When the default is DENY, the router still allows outgoing connections.

The test component/test_routers_network_ops.py was improved to cover that case as well. The results were:

Test redundant router internals ... === TestName: test_01_isolate_network_FW_PF_default_routes_egress_true | Status : SUCCESS ===
ok
Test redundant router internals ... === TestName: test_02_isolate_network_FW_PF_default_routes_egress_false | Status : SUCCESS ===
ok
Test redundant router internals ... === TestName: test_01_RVR_Network_FW_PF_SSH_default_routes_egress_true | Status : SUCCESS ===
ok
Test redundant router internals ... === TestName: test_02_RVR_Network_FW_PF_SSH_default_routes_egress_false | Status : SUCCESS ===
ok

----------------------------------------------------------------------
Ran 4 tests in 3636.656s

OK
/tmp//MarvinLogs/test_routers_network_ops_QDL429/results.txt (END)

* pr/1023:
  CLOUDSTACK-8925 - Implement the default egress DENY/ALLOW properly
  CLOUDSTACK-8925 - Improve the default egress tests in order to cover newly entered rules
  CLOUDSTACK-8925 - Add egress dataset to test_data.py
  CLOUDSTACK-8925 - Drop the traffic when default egress is set to false

Signed-off-by: Remi Bergsma <github@remi.nl>
2015-11-04 14:59:02 +01:00
..
cpu_limits
maint Fixed pep8 issues 2015-08-17 16:57:33 +05:30
__init__.py
find_hosts_for_migration.py BUG-ID: CLOUDSTACK-8484 - Hosts without tag are not listed while 2015-07-03 17:36:54 +05:30
test_VirtualRouter_alerts.py CLOUDSTACK-8582: Modifying tag for test cases which should not be run on simulator 2015-06-24 16:52:24 +05:30
test_accounts.py CLOUDSTACK-8582: Tagging test cases which should not be run on simulator accordingly 2015-06-24 12:50:27 +05:30
test_acl_isolatednetwork.py
test_acl_isolatednetwork_delete.py
test_acl_listsnapshot.py CLOUDSTACK-8161: added skips for the tests which are not supported on LXC: 2015-01-30 15:52:33 +05:30
test_acl_listvm.py
test_acl_listvolume.py
test_acl_sharednetwork.py
test_acl_sharednetwork_deployVM-impersonation.py
test_add_remove_network.py CLOUDSTACK-8720: Handle corner case in remove nic from vm Please see the bug for more details 2015-08-11 12:33:46 +05:30
test_advancedsg_networks.py CLOUDSTACK-8161: disabled vm migrate related test cases for LXC. 2015-02-08 00:52:05 +05:30
test_affinity_groups.py
test_allocation_states.py
test_asa1000v_fw.py
test_assign_vm.py CLOUDSTACK-8509: Skip snapshot tests for LXC and Hyper-V 2015-05-25 18:03:14 +05:30
test_baremetal.py
test_base_image_updation.py CLOUDSTACK-8161: fixed few more wrong references in the tests while 2015-02-08 00:36:01 +05:30
test_bigswitch_bcf.py CLOUDSTACK-6697: bigswitch networking plugin update 2015-04-09 13:02:02 +05:30
test_blocker_bugs.py Changes for Regression failures 2015-07-09 15:54:23 +05:30
test_brocade_vcs.py
test_browse_templates.py CLOUDSTACK-8651: [Browser Based Upload Template] Partially uploaded templates doesn't get cleaned up after the SSVM handling it is destroyed 2015-07-29 13:40:43 +05:30
test_browse_templates2.py Moved test for CLOUDSTACK-8651 to a new .py file 2015-07-29 13:41:31 +05:30
test_browse_volumes.py CLOUDSTACK-8655: [Browser Based Upload Volume] Partially uploaded volumes are not getting destroyed as part of storage GC 2015-07-22 19:05:47 +05:30
test_concurrent_snapshots_limit.py CLOUDSTACK-8549-Update test_concurrent_snapshots_limits.py asesrt statement 2015-07-16 10:26:26 +05:30
test_cpu_domain_limits.py Skip vm migration code from the test since it is not supported on LXC 2015-05-27 11:50:00 +05:30
test_cpu_limits.py CLOUDSTACK-8161: disabled vm migrate related test cases for LXC. 2015-02-08 00:52:05 +05:30
test_cpu_max_limits.py
test_cpu_project_limits.py CLOUDSTACK-8161: added skips for the tests which are not supported on LXC: 2015-01-30 15:52:33 +05:30
test_custom_hostname.py CLOUDSTACK-8153: Adding global setting value check for few test cases in test_custom_hostname.py 2015-02-03 17:58:42 +05:30
test_deploy_vgpu_vm.py Correcting a minor typo in test_deploy_vgpu_vm.py script 2015-02-03 17:57:33 +05:30
test_deploy_vm_userdata_reg.py
test_dhcp_dns_offload.py CLOUDSTACK-8324: Added integration tests for dhcp dns offload feature 2015-07-10 09:49:32 +05:30
test_dynamic_compute_offering.py CLOUDSTACK-8161: disable template create and dynamic scaling tests for LXC 2015-02-13 15:47:19 +05:30
test_egress_fw_rules.py CLOUDSTACK-8521: Improving logging in test case - test_egress_fw_rules.py 2015-06-02 13:31:29 +05:30
test_egress_rules.py
test_eip_elb.py
test_escalation_listTemplateDomainAdmin.py style: leading space removed 2015-07-17 13:35:37 +02:00
test_escalations_instances.py Restore VM verification tests 2015-04-08 12:39:16 +05:30
test_escalations_ipaddresses.py More typos 2015-08-20 13:04:29 +01:00
test_escalations_isos.py
test_escalations_networks.py
test_escalations_routers.py CLOUDSTACK-8757:FTP modules are not loaded in VR 2015-08-21 18:04:19 +05:30
test_escalations_securitygroups.py
test_escalations_snapshots.py Snapshot tests are not supported on Hyper-v so skipping the tests 2015-05-27 14:19:43 +05:30
test_escalations_templates.py test case automated for list template pagination 2015-08-13 15:51:16 +05:30
test_escalations_vmware.py Revert "CLOUDSTACK-8756:Incorrect guest os mapping in CCP 4.2.1-6 for CentOS 5.9" 2015-09-11 21:18:25 +05:30
test_escalations_volumes.py CLOUDSTACK-8515: Skipping snapshots tests on HyperV and LXC hypervisors 2015-06-04 10:56:28 +05:30
test_escalations_vpncustomergateways.py
test_haproxy.py CLOUDSTACK-8514: test_haproxy.py - Verifying router state before validating network rules 2015-05-27 10:19:51 +05:30
test_implicit_planner.py
test_interop_xd_ccp.py Removed medium dictionary from test_data and modified the tests dependent on it 2015-08-06 11:29:13 +05:30
test_ip_reservation.py CLOUDSTACK-8055: Tagging test cases which can't be run on simulator accordingly 2014-12-12 18:58:14 +05:30
test_lb_secondary_ip.py Modified test_lb_secondary_ip.py file: Local variable accessed as class variable 2015-06-02 12:33:06 +02:00
test_ldap.py More typos 2015-08-20 13:04:29 +01:00
test_memory_limits.py CLOUDSTACK-8161: added skips for the tests which are not supported on LXC: 2015-01-30 15:52:33 +05:30
test_mm_domain_limits.py CLOUDSTACK-8161: disabled vm migrate related test cases for LXC. 2015-02-08 00:52:05 +05:30
test_mm_max_limits.py
test_mm_project_limits.py CLOUDSTACK-8161: added skips for the tests which are not supported on LXC: 2015-01-30 15:52:33 +05:30
test_multiple_ip_ranges.py CLOUDSTACK-8062: test_multiple_ip_ranges.py - Fix the test case to avoid using same vlan IP range in each test case 2014-12-11 17:54:32 +05:30
test_multiple_ips_per_nic.py Incorporated review comments provided in PR#183 2015-04-22 15:51:01 +05:30
test_netscaler_configs.py
test_netscaler_lb.py CLOUDSTACK-8161: disabled vm migrate related test cases for LXC. 2015-02-08 00:52:05 +05:30
test_netscaler_lb_algo.py CLOUDSTACK-8532: Modification in setupClass to skip testcases rather than throwing an exception on "Exceeding connection limit to Netscaler device" 2015-06-03 15:19:04 +05:30
test_netscaler_lb_sticky.py CLOUDSTACK-8532: Modification in setupClass to skip testcases rather than throwing an exception on "Exceeding connection limit to Netscaler device" 2015-06-03 15:19:04 +05:30
test_netscaler_nw_off.py CLOUDSTACK-8214: test_netscaler_nw_off.py - Skip test if enough zones are not present instead of throwing exception 2015-02-05 15:50:51 +05:30
test_network_offering.py
test_non_contiguous_vlan.py CLOUDSTACK-8330: Adding dvs tag to test cases which can be run on DVS configuration on vmware 2015-03-31 12:37:39 +05:30
test_nuage_vsp.py
test_organization_states.py
test_overcommit.py CLOUDSTACK-8439:Automation for feature CPU/Memory overcommit 2015-07-06 09:45:26 +05:30
test_password_server.py CLOUDSTACK-8957 - Add integration test that cheks if the password file is present and not empty 2015-10-29 07:14:51 +01:00
test_persistent_networks.py CLOUDSTACK-8021: Change test cases to use host information from configurableData section in test_data.py 2014-12-05 20:13:27 +05:30
test_portable_ip.py bug-id:CLOUDSTACK-8055cleaned up test tags, removed unecessary tags. 2015-01-20 10:23:15 +05:30
test_project_configs.py
test_project_limits.py Changes for Regression failures 2015-07-09 15:54:23 +05:30
test_project_resources.py CLOUDSTACK:8515: Skipping snapshot test case for HyperV and LXC 2015-06-02 16:18:51 +05:30
test_project_usage.py Passing firewal service parameter for LB rule creation 2015-07-14 15:57:56 +05:30
test_projects.py CLOUDSTACK-8394: Skip test cases through setUp() instead of setUpClass() 2015-05-06 16:25:32 +05:30
test_ps_domain_limits.py CLOUDSTACK-8582: Skipping unsuitable test cases for simulator 2015-07-16 10:30:14 +05:30
test_ps_limits.py CLOUDSTACK-8989 test_ps_limits.py tests can also be run on a basic setup. 2015-10-27 14:30:58 +01:00
test_ps_max_limits.py CLOUDSTACK-8626 :[Automation]fixing test/integration/component/test_ps_max_limits.py for lxc hypervisor 2015-07-16 10:21:28 +05:30
test_ps_project_limits.py CLOUDSTACK-8161: added skips for the tests which are not supported on LXC: 2015-01-30 15:52:33 +05:30
test_ps_resize_volume.py CLOUDSTACK-8620 :skip test cases if rbd storage is not available in lxc setup 2015-07-10 15:15:50 +02:00
test_recurring_snapshots.py CLOUDSTACK-8394: Skipping recurring snapshot test cases for Hyperv and LXC 2015-05-20 11:36:15 +05:30
test_redundant_router_cleanups.py
test_redundant_router_services.py
test_redundant_router_upgrades.py CLOUDSTACK-8534: Fixed import and pep8 issues in test_redundant_router_upgrades.py 2015-06-02 15:52:11 +05:30
test_region_vpc.py
test_regions.py
test_regions_accounts.py
test_reset_ssh_keypair.py CLOUDSTACK-8145: Adding new test to test blocker bugs and modifying other test case to work around the bug 2015-01-13 15:22:06 +05:30
test_resource_limits.py Handling Basic zone failures in startVM with false condition 2015-07-09 15:54:35 +05:30
test_router_dhcphosts.py CLOUDSTACK-9007 - Add test check that /etc/dhcphosts.txt doesn't contain duplicate IPs 2015-10-29 15:22:58 +01:00
test_routers.py CLOUDSTACK-8259: Code improvement - test_routers.py 2015-02-17 18:23:34 +05:30
test_routers_iptables_default_policy.py CLOUDSTACK-8915 - Making sure cleanup resources passes 2015-10-07 11:14:23 +02:00
test_routers_network_ops.py CLOUDSTACK-8925 - Implement the default egress DENY/ALLOW properly 2015-11-04 13:48:04 +01:00
test_security_groups.py Tagging tests appropriately to pick them for running on basic zone 2015-09-14 16:52:13 +05:30
test_shared_networks.py CLOUDSTACK-8445: Keep only dvs tag for test case which tests the VCenter port groups 2015-05-26 12:13:42 +05:30
test_simultaneous_volume_attach.py changed the testcase skip code into setup method 2015-08-13 11:39:06 +05:30
test_snapshot_gc.py CLOUDSTACK-8161: added skips for the tests which are not supported on LXC: 2015-01-30 15:52:33 +05:30
test_snapshot_limits.py CLOUDSTACK-8394: Skip test cases through setUp() instead of setUpClass() 2015-05-06 16:25:32 +05:30
test_snapshots.py CLOUDSTACK-8492: Fix string case issue 2015-05-22 15:41:13 +05:30
test_snapshots_improvement.py CLOUDSTACK-8394: Skipping snapshots test cases for HyperV and LXC 2015-04-30 07:49:14 +05:30
test_ss_domain_limits.py CLOUDSTACK-8639:fixing calculation mistakes in component/test_ss_domain_limits.py 2015-07-20 14:41:52 +05:30
test_ss_limits.py Merge branch '4.5' after 4.5.1 vote passes 2015-05-07 16:03:26 +02:00
test_ss_max_limits.py CLOUDSTACK-8631 :changing if condition in component/test_ss_max_limits.py 2015-07-15 13:44:06 +05:30
test_ss_project_limits.py CLOUDSTACK-8055: Tagging test cases which can't be run on simulator accordingly 2014-12-12 18:39:24 +05:30
test_stopped_vm.py CLOUDSTACK-8588 - Remove redundant skip test for LXC 2015-07-16 09:03:25 +02:00
test_storage_motion.py CLOUDSTACK-8161: added skips for the tests which are not supported on LXC: 2015-01-30 15:52:33 +05:30
test_tags.py Skipping all unsupported tests on LXC 2015-06-10 13:47:28 +05:30
test_templates.py CLOUDSTACK-8582: Skipping unsuitable test cases for simulator 2015-07-16 10:30:14 +05:30
test_update_vm.py
test_usage.py Passing firewal service parameter for LB rule creation 2015-07-14 15:57:56 +05:30
test_vm_passwdenabled.py CLOUDSTACK-8161: disable template create and dynamic scaling tests for LXC 2015-02-13 15:47:19 +05:30
test_vmware_drs.py CLOUDSTACK-8240: Skipping test case in test_vmware_drs.py because the scenario is not testable through automation 2015-02-11 17:02:25 +05:30
test_volumes.py CLOUDSTACK-8582: Skipping unsuitable test cases for simulator 2015-07-16 10:30:14 +05:30
test_vpc.py CLOUDSTACK-9016: Deploy vm with gateway ip address in VPC 2015-11-02 14:41:25 +05:30
test_vpc_distributed_routing_offering.py CLOUDSTACK-7407: Skip tests if physical network does not have OVS provider support 2014-09-01 13:33:38 +05:30
test_vpc_network.py Merge branch '4.5' after 4.5.1 vote passes 2015-05-07 16:03:26 +02:00
test_vpc_network_lbrules.py
test_vpc_network_pfrules.py Allow test to run on tiny linux templates using busybox 2015-06-10 22:00:54 +02:00
test_vpc_network_staticnatrule.py
test_vpc_offerings.py CLOUDSTACK-8935 - Clean up network resources in the right order 2015-10-23 16:00:09 +02:00
test_vpc_redundant.py CLOUDSTACK-8952 - Make the tests rely on the interface state other than the json file 2015-10-17 14:47:05 +02:00
test_vpc_router_nics.py CLOUDSTACK-8915 - Making sure cleanup resources passes 2015-10-07 11:14:23 +02:00
test_vpc_routers.py CLOUDSTACK-8527: Skipping VPC tests on HyperV 2015-06-18 12:12:46 +02:00
test_vpc_vm_life_cycle.py CLOUDSTACK-8445: Keep only dvs tag for test case which tests the VCenter port groups 2015-05-26 12:13:42 +05:30
test_vpc_vms_deployment.py
test_vpn_users.py