Comment 0 for bug 1404821

Revision history for this message
Sergey Galkin (sgalkin) wrote :

api: '1.0'
astute_sha: 16b252d93be6aaa73030b8100cf8c5ca6a970a91
auth_required: true
build_id: 2014-12-18_01-32-01
build_number: '56'
feature_groups:
- mirantis
fuellib_sha: 73332192a257ea02c40a39885c502ad1ebdf3eda
fuelmain_sha: 45caacadb878abfbd9d60e134d72229698b469c9
nailgun_sha: 5f91157daa6798ff522ca9f6d34e7e135f150a90
ostf_sha: a9afb68710d809570460c29d6c3293219d3624d4
production: docker

Steps to reproduce
1. Try to create cluster through API
2. post incorrect network API on example
python.http - DEBUG - PUT {u'networking_parameters': {u'internal_gateway': u'192.168.111.1', u'dns_nameservers': [u'8.8.4.4', u'8.8.8.8'], u'floating_ranges': [[u'172.16.0.130', u'172.16.0.254']], u'net_l23_provider': u'ovs', u'base_mac': u'fa:16:3e:00:00:00', u'internal_cidr': '192.168.111.0/22', u'gre_id_range': [2, 65535], u'vlan_range': [1000, 1030], u'segmentation_type': u'gre'}, u'management_vip': u'192.168.0.1', u'networks': [{'network_size': 22, u'name': u'public', u'ip_ranges': [['172.16.44.16', '172.16.44.220']], u'gateway': '172.16.44.1', 'netmask': '255.255.252.0', u'meta': {u'name': u'public', u'notation': u'ip_ranges', u'render_type': None, u'assign_vip': True, u'map_priority': 1, u'floating_range_var': u'floating_ranges', u'use_gateway': True, u'vlan_start': None, u'render_addr_mask': u'public', u'cidr': u'172.16.0.0/24', u'configurable': True, u'ip_range': [u'172.16.0.2', u'172.16.0.126']}, u'vlan_start': None, u'cidr': '172.16.44.0/22', u'group_id': 1, u'id': 2}, {u'name': u'management', u'ip_ranges': [[u'192.168.0.1', u'192.168.0.254']], u'gateway': None, u'meta': {u'name': u'management', u'notation': u'cidr', u'render_type': u'cidr', u'assign_vip': True, u'map_priority': 2, u'use_gateway': False, u'vlan_start': 101, u'render_addr_mask': u'internal', u'cidr': u'192.168.0.0/24', u'configurable': True}, u'vlan_start': 100, u'cidr': u'192.168.0.0/24', u'group_id': 1, u'id': 3}, {u'name': u'storage', u'ip_ranges': [[u'192.168.1.1', u'192.168.1.254']], u'gateway': None, u'meta': {u'name': u'storage', u'notation': u'cidr', u'render_type': u'cidr', u'assign_vip': False, u'map_priority': 2, u'use_gateway': False, u'vlan_start': 102, u'render_addr_mask': u'storage', u'cidr': u'192.168.1.0/24', u'configurable': True}, u'vlan_start': 101, u'cidr': u'192.168.1.0/24', u'group_id': 1, u'id': 4}, {u'name': u'fuelweb_admin', u'ip_ranges': [[u'10.20.1.1', u'10.20.1.254']], u'gateway': None, u'meta': {u'notation': u'ip_ranges', u'render_type': None, u'assign_vip': False, u'configurable': False, u'unmovable': True, u'use_gateway': True, u'render_addr_mask': None, u'map_priority': 0}, u'vlan_start': None, u'cidr': u'10.20.0.0/16', u'group_id': None, u'id': 1}], u'public_vip': u'172.16.0.2'}

to http://fuel:8000/api/clusters/1/network_configuration/neutron

Expected behavior:
Post return HTTP error code

Actual behavior:
Request return non error HTTP code and set network settings to default