Activity log for bug #1573660

Date Who What changed Old value New value Message
2016-04-22 15:08:22 Blake Rouse bug added bug
2016-04-22 15:25:52 Blake Rouse summary [2.0b4] ipranges create type field should not be required [2.0b4] ipranges create raises incorrect error for missing type
2016-04-22 15:26:22 Blake Rouse description I went to reserve an IP range and when I didn't specify the type it gave errors for start_ip and end_ip, but also type should not be required. type should default to reserved. ubuntu@region-1:~$ maas admin ipranges create start_ip=192.168.122.1 end_ip=192.168.122.39 {"start_ip": ["No range can be created at requested start IP."], "type": ["This field is required.", "No range can be created at requested start IP."]} ubuntu@region-1:~$ maas admin ipranges create start_ip=192.168.122.1 end_ip=192.168.122.39 type=reserved Success. Machine-readable output follows: { "id": 2, "resource_uri": "/MAAS/api/2.0/ipranges/2/", "type": "reserved", "start_ip": "192.168.122.1", "end_ip": "192.168.122.39", "comment": "", "user": { "username": "admin", "email": "noreply@maas", "is_superuser": true }, "subnet": { "resource_uri": "/MAAS/api/2.0/subnets/1/", "gateway_ip": "192.168.122.1", "allow_proxy": true, "dns_servers": [], "space": "space-0", "cidr": "192.168.122.0/24", "id": 1, "rdns_mode": 2, "name": "192.168.122.0/24", "vlan": { "resource_uri": "/MAAS/api/2.0/vlans/5001/", "dhcp_on": true, "secondary_rack": "4y3h7s", "mtu": 1500, "fabric": "fabric-0", "external_dhcp": null, "id": 5001, "primary_rack": "4y3h7r", "name": "untagged", "vid": 0 } } } I went to reserve an IP range and when I didn't specify the type it gave errors for start_ip and end_ip. It should have only said "type": ["This field is required."] ubuntu@region-1:~$ maas admin ipranges create start_ip=192.168.122.1 end_ip=192.168.122.39 {"start_ip": ["No range can be created at requested start IP."], "type": ["This field is required.", "No range can be created at requested start IP."]} ubuntu@region-1:~$ maas admin ipranges create start_ip=192.168.122.1 end_ip=192.168.122.39 type=reserved Success. Machine-readable output follows: {     "id": 2,     "resource_uri": "/MAAS/api/2.0/ipranges/2/",     "type": "reserved",     "start_ip": "192.168.122.1",     "end_ip": "192.168.122.39",     "comment": "",     "user": {         "username": "admin",         "email": "noreply@maas",         "is_superuser": true     },     "subnet": {         "resource_uri": "/MAAS/api/2.0/subnets/1/",         "gateway_ip": "192.168.122.1",         "allow_proxy": true,         "dns_servers": [],         "space": "space-0",         "cidr": "192.168.122.0/24",         "id": 1,         "rdns_mode": 2,         "name": "192.168.122.0/24",         "vlan": {             "resource_uri": "/MAAS/api/2.0/vlans/5001/",             "dhcp_on": true,             "secondary_rack": "4y3h7s",             "mtu": 1500,             "fabric": "fabric-0",             "external_dhcp": null,             "id": 5001,             "primary_rack": "4y3h7r",             "name": "untagged",             "vid": 0         }     } }
2016-04-22 16:30:34 Andres Rodriguez maas: status Triaged Invalid
2016-04-22 16:30:54 Andres Rodriguez maas: status Invalid Confirmed
2016-04-22 18:17:22 Blake Rouse maas: status Confirmed Triaged
2016-04-26 00:05:02 Launchpad Janitor branch linked lp:~mpontillo/maas/ipranges-missing-type-bug-1573660
2016-04-26 18:15:03 MAAS Lander maas: status Triaged Fix Committed
2016-08-18 11:27:13 Andres Rodriguez maas: status Fix Committed Fix Released