fuel-web/nailgun/nailgun/test/integration
Aleksey Kasatkin 469f5629a1 Add gateways everywhere when new node group is added
It is required for environments with multiple node groups.
Before, user should set gateways for all networks via API.
Otherwise, he had got an error.

Now, it is done automatically on node group creation:
1. Set gateways for all networks in new node group.
2. Set gateways for networks in default node group where they were not set.

IP ranges of networks of default node group are cut or deleted if they
intersect with new gateways. IP addresses which intersect with new gateways
are deleted as well. Need to add appropriate message on UI when new node
group is being added.

DocImpact
Closes-Bug: #1517400
Partial-Bug: #1484008

Change-Id: I6580d97b849ccd991bbfb65308aa35f217f30987
2015-12-21 20:05:59 +02:00
..
__init__.py Package for integration tests 2013-09-16 17:25:12 +03:00
test_action_logs.py Store settings of Fuel UI Nodes page in DB 2015-12-01 13:24:36 +03:00
test_api_doc_generation.py Move volume manager specific urls into extension 2015-06-29 12:08:48 +00:00
test_assassin.py Standalone servers for keepalive and receiver 2014-02-13 18:00:20 +04:00
test_attributes.py Add possibilities to add & delete VMware clusters on operational env 2015-12-08 14:38:24 +03:00
test_auth_token.py Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00
test_capacity_handler.py Snapshot download with authentication 2015-07-03 09:59:35 +00:00
test_changes_model.py Add cleanup on delete action for NetworkGroupHandler 2015-08-28 13:17:46 +03:00
test_charset_issues.py Receiving of task processing confirmation from astute handled 2015-10-30 12:43:37 +03:00
test_cluster.py Add serializer for network role template 2015-07-21 23:47:39 -07:00
test_cluster_changes_handler.py Add 'identity' key to mcollective configuration data 2015-12-14 13:14:08 +00:00
test_cluster_collection_handlers.py Network configuration handlers return network config 2015-10-19 22:36:54 +07:00
test_cluster_handler.py Setup cluster setting by chosen components 2015-12-02 15:49:52 +02:00
test_cluster_plugin_links_collection_handler.py API for master node level dashboard links 2015-12-02 14:31:56 +00:00
test_cluster_plugin_links_handler.py Support oslo_* namespaces (tests) 2015-12-01 14:15:42 +03:00
test_cluster_roles_handler.py Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
test_cluster_scaling.py change assert(Not)Equals to assert(Not)Equal 2014-06-23 16:23:27 +03:00
test_component_handler.py Enable plugins by chosen components 2015-11-30 14:45:26 +00:00
test_db_refresh.py Use appropriate types to store IP and MAC addrs 2015-11-24 16:05:07 +03:00
test_deletion_task.py Remap Admin network when PXE interface is changed 2015-09-04 15:54:31 +03:00
test_deployment_error_handling.py change assert(Not)Equals to assert(Not)Equal 2014-06-23 16:23:27 +03:00
test_fixture_uploading.py Loading core components via fixture 2015-11-26 08:28:07 +00:00
test_graph_related_handlers.py Updated JSON schema for task 2015-12-17 14:34:59 +03:00
test_master_node_settings_handler.py Store settings of Fuel UI Nodes page in DB 2015-12-01 13:24:36 +03:00
test_mellanox_orchestrator_serializer.py prepare_for_deployment was moved to network manager 2015-11-30 13:48:14 +03:00
test_mongo_nodes.py Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00
test_network_configuration.py Patch network_roles_metadata for 7.0 release where needed 2015-12-01 13:18:38 +00:00
test_network_manager.py Add gateways everywhere when new node group is added 2015-12-21 20:05:59 +02:00
test_network_models.py [Ironic] Add baremetal network for ironic 2015-11-17 12:23:15 +02:00
test_network_validation.py Allow VLAN IDs intersection 2015-11-17 19:03:12 +02:00
test_network_verification_manager.py Add subtask to network verification based on cluster 2014-07-17 13:03:10 +03:00
test_node_allocation_stats_handler.py Snapshot download with authentication 2015-07-03 09:59:35 +00:00
test_node_collection_handlers.py prepare_for_deployment was moved to network manager 2015-11-30 13:48:14 +03:00
test_node_deletion.py Add check to NodeDeletionTaskManager for controllers to be deployed 2015-08-19 13:34:18 +03:00
test_node_handler.py Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
test_node_nic_assignment.py Network configuration handlers return network config 2015-10-19 22:36:54 +07:00
test_node_nic_collection_handler.py Made possible to modify node network configuration after successfull provision 2015-12-15 18:07:34 +03:00
test_node_nic_handler.py Made possible to modify node network configuration after successfull provision 2015-12-15 18:07:34 +03:00
test_node_nic_handlers_w_bonding.py Fix bug with changing offloading modes for bonds 2015-08-06 13:33:01 +00:00
test_notification.py Get rid of irrelevant notification 2015-12-11 11:32:10 +01:00
test_openstack_config_task_manager.py Fix deployment task serialization on config execute 2015-12-02 19:52:14 +01:00
test_orchestrator_handlers.py Swap deprecated oslo namespaces 2015-07-23 23:33:58 +03:00
test_orchestrator_serializer.py Added possibility to serialize cluster without deployment tasks 2015-12-10 14:10:07 +03:00
test_orchestrator_serializer_70.py Merge "Send ID of task to Astute" 2015-12-21 16:27:48 +00:00
test_orchestrator_serializer_80.py Merge "Rerun network setup on deployed nodes" 2015-12-02 16:26:53 +00:00
test_plugin_links_collection_handler.py Update requirements to stable/liberty 2015-12-04 16:59:03 +02:00
test_plugin_links_handler.py Update requirements to stable/liberty 2015-12-04 16:59:03 +02:00
test_plugin_manager.py Add 'bind' option in plugin components 2015-12-21 15:19:51 +00:00
test_plugins_api.py Allow to install plugin to operational environment 2015-12-01 16:50:03 +03:00
test_provisioning.py prepare_for_deployment was moved to network manager 2015-11-30 13:48:14 +03:00
test_provisioning_serializer.py Add 'identity' key to mcollective configuration data 2015-12-14 13:14:08 +00:00
test_public_api.py Deprecate version.yaml 2015-11-17 01:05:39 +03:00
test_put_same_json.py Change default network provider to Neutron 2015-10-13 13:34:08 +03:00
test_release_networks_handler.py Swap deprecated oslo namespaces 2015-07-23 23:33:58 +03:00
test_removed_handler.py Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00
test_reset_environment.py Send ssh and ssl data removal task with reset task 2015-11-30 14:53:17 +01:00
test_role_api.py Fix role delete validation 2015-08-25 10:24:24 +03:00
test_roles.py Swap deprecated oslo namespaces 2015-07-23 23:33:58 +03:00
test_rpc_consumer.py Added provision notifications 2015-11-27 20:30:13 +03:00
test_spawning_vms.py Receiving of task processing confirmation from astute handled 2015-10-30 12:43:37 +03:00
test_stats_user_task_manager.py Store settings of Fuel UI Nodes page in DB 2015-12-01 13:24:36 +03:00
test_stop_deployment.py Fixes misleading message after stop deploying 2015-11-10 21:59:47 +03:00
test_task_deploy.py Introduced Task Based Deployment 2015-12-11 22:27:59 +03:00
test_task_logging.py Receiving of task processing confirmation from astute handled 2015-10-30 12:43:37 +03:00
test_task_managers.py Show error dialog in case of failed node network group deletion 2015-12-17 16:08:42 +03:00
test_verify_networks_task_manager.py [Ironic] Add network roles for ironic 2015-12-02 10:26:04 +00:00
test_volume_manager.py Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00