Steps to reproduce:
1. create new environment with default settings.
2. Go to page "Networks"
3. Set IP ranges 172.16.0.2 - 172.16.0.5
4. Click button "Save settings"
Expected result:
The error "There is not enough IP addresses" is displayed in UI
Actual result:
No error in UI and the settings is not saved.
{"release_versions": {"2015.1.0-8.0": {"VERSION": {"fuel-upgrade_sha": "1e894e26d4e1423a9b0d66abd6a79505f4175ff6", "fuel-createmirror_sha": "5b61266e19eb7cdc745fea7a7d97c90f2515c921", "shotgun_sha": "25dd78a3118267e3616df0727ce746e7dead2d67", "api": "1.0", "fuelmain_sha": "b9b39ee9d3bbdb1883d924840ab691b95e1ef4d1", "astute_sha": "687458e949dedfa6877e3a2e683f8ee0c1cbd43c", "fuel-ostf_sha": "25c87380395f2e42ca01ea6357b72d4407ff4201", "openstack_version": "2015.1.0-8.0", "build_id": "108", "fuelmenu_sha": "153c91e884a4601d30f8ebe3349170f96e3456e2", "build_number": "108", "fuel-library_sha": "01272e0a719c940ef3df5b4167990ff811da1b10", "fuel-nailgun-agent_sha": "00b4b11553c250f22c0079fb74c8b782dcb7b740", "fuel-nailgun_sha": "af02bd8f9aac1a1007f3ce17e5d7842853bd7758", "fuel-agent_sha": "9da73b497be5f91cb79f91e74d73eb0525be1c71", "production": "docker", "network-checker_sha": "518f7ef2706e564950469435f7cf27df175e1b27", "feature_groups": ["mirantis"], "release": "8.0", "python-fuelclient_sha": "555eeac8810c36b0616f5d12277e9099a53bb338"}}}, "fuel-upgrade_sha": "1e894e26d4e1423a9b0d66abd6a79505f4175ff6", "fuel-createmirror_sha": "5b61266e19eb7cdc745fea7a7d97c90f2515c921", "shotgun_sha": "25dd78a3118267e3616df0727ce746e7dead2d67", "api": "1.0", "fuelmain_sha": "b9b39ee9d3bbdb1883d924840ab691b95e1ef4d1", "astute_sha": "687458e949dedfa6877e3a2e683f8ee0c1cbd43c", "fuel-ostf_sha": "25c87380395f2e42ca01ea6357b72d4407ff4201", "openstack_version": "2015.1.0-8.0", "build_id": "108", "fuelmenu_sha": "153c91e884a4601d30f8ebe3349170f96e3456e2", "build_number": "108", "auth_required": true, "fuel-library_sha": "01272e0a719c940ef3df5b4167990ff811da1b10", "fuel-nailgun-agent_sha": "00b4b11553c250f22c0079fb74c8b782dcb7b740", "fuel-nailgun_sha": "af02bd8f9aac1a1007f3ce17e5d7842853bd7758", "fuel-agent_sha": "9da73b497be5f91cb79f91e74d73eb0525be1c71", "production": "docker", "network-checker_sha": "518f7ef2706e564950469435f7cf27df175e1b27", "feature_groups": ["mirantis"], "release": "8.0", "python-fuelclient_sha": "555eeac8810c36b0616f5d12277e9099a53bb338"}
API REQUEST: ws-bg/api/ clusters/ 2/network_ configuration/ neutron
http://
BODY:
{"networks" :[{"name" :"fuelweb_ admin", "ip_ranges" :[["10. 20.0.3" ,"10.20. 0.254"] ],"id": 1,"meta" :{"unmovable" :true," use_gateway" :true," notation" :"ip_ranges" ,"render_ addr_mask" :null," render_ type":null, "map_priority" :0,"configurabl e":false} ,"vlan_ start": null,"cidr" :"10.20. 0.0/24" ,"group_ id":null, "gateway" :"10.20. 0.2"},{ "name": "public" ,"ip_ranges" :[["172. 16.0.2" ,"172.16. 0.5"]], "id":6, "meta": {"vips" :["haproxy" ,"vrouter" ],"name" :"public" ,"notation" :"ip_ranges" ,"render_ type":null, "map_priority" :1,"configurabl e":true, "floating_ range_var" :"floating_ ranges" ,"use_gateway" :true," vlan_start" :null," render_ addr_mask" :"public" ,"cidr" :"172.16. 0.0/24" ,"ip_range" :["172. 16.0.2" ,"172.16. 0.126"] },"vlan_ start": null,"cidr" :"172.16. 0.0/24" ,"group_ id":2," gateway" :"172.16. 0.1"},{ "name": "storage" ,"ip_ranges" :[["192. 168.1.1" ,"192.168. 1.254"] ],"id": 8,"meta" :{"name" :"storage" ,"notation" :"cidr" ,"render_ type":" cidr"," map_priority" :2,"configurabl e":true, "use_gateway" :false, "vlan_start" :102,"render_ addr_mask" :"storage" ,"cidr" :"192.168. 1.0/24" },"vlan_ start": 102,"cidr" :"192.168. 1.0/24" ,"group_ id":2," gateway" :null}, {"name" :"management" ,"ip_ranges" :[["192. 168.0.1" ,"192.168. 0.254"] ],"id": 7,"meta" :{"vips" :["haproxy" ,"vrouter" ],"name" :"management" ,"notation" :"cidr" ,"render_ type":" cidr"," map_priority" :2,"configurabl e":true, "use_gateway" :false, "vlan_start" :101,"render_ addr_mask" :"internal" ,"cidr" :"192.168. 0.0/24" },"vlan_ start": 101,"cidr" :"192.168. 0.0/24" ,"group_ id":2," gateway" :null}, {"name" :"private" ,"ip_ranges" :[],"id" :9,"meta" :{"name" :"private" ,"notation" :null," render_ type":null, "map_priority" :2,"neutron_ vlan_range" :true," use_gateway" :false, "vlan_start" :null," render_ addr_mask" :null," configurable" :false, "seg_type" :"vlan" },"vlan_ start": null,"cidr" :null," group_id" :2,"gateway" :null}] ,"networking_ parameters" :{"configuratio n_template" :null," floating_ ranges" :[["172. 16.0.130" ,"172.16. 0.254"] ],"dns_ nameservers" :["8.8. 4.4","8. 8.8.8"] ,"net_l23_ provider" :"ovs", "base_mac" :"fa:16: 3e:00:00: 00","internal_ gateway" :"192.168. 111.1", "internal_ cidr":" 192.168. 111.0/24" ,"gre_id_ range": [2,65535] ,"vlan_ range": [1000,1030] ,"segmentation_ type":" vlan"}}
RESPONSE 0.2-172. 16.0.5] of 'public' network
Not enough free IP addresses in ranges [172.16.
RESPONSE_HEADERS:
Content-Type: "text/html"