Comment 3 for bug 1470930

Revision history for this message
Michael Foord (mfoord) wrote : Re: Devices API: claim-sticky-ip-address appears not to work

With maas 1.8 from the stable PPA (on the server - maas 1.9 client I'm afraid) I see the same result (no ip addresses added after I call claim-sticky-ip-addresses):

$ maas maas devices new hostname=foo mac_addresses=52:54:00:9a:17:24
Success.
Machine-readable output follows:
{
    "macaddress_set": [
        {
            "resource_uri": "/MAAS/api/1.0/nodes/node-921c9e0e-216a-11e5-a4e8-5254009e0724/macs/52%3A54%3A00%3A9a%3A17%3A24/",
            "mac_address": "52:54:00:9a:17:24"
        }
    ],
    "zone": {
        "resource_uri": "/MAAS/api/1.0/zones/default/",
        "name": "default",
        "description": ""
    },
    "parent": null,
    "ip_addresses": [],
    "hostname": "foo.maas",
    "tag_names": [],
    "owner": "maas-admin",
    "system_id": "node-921c9e0e-216a-11e5-a4e8-5254009e0724",
    "resource_uri": "/MAAS/api/1.0/devices/node-921c9e0e-216a-11e5-a4e8-5254009e0724/"
}
michael@UbuntuBox:~$ maas maas device claim-sticky-ip-address node-921c9e0e-216a-11e5-a4e8-5254009e0724
Success.
Machine-readable output follows:
{
    "macaddress_set": [
        {
            "resource_uri": "/MAAS/api/1.0/nodes/node-921c9e0e-216a-11e5-a4e8-5254009e0724/macs/52%3A54%3A00%3A9a%3A17%3A24/",
            "mac_address": "52:54:00:9a:17:24"
        }
    ],
    "zone": {
        "resource_uri": "/MAAS/api/1.0/zones/default/",
        "name": "default",
        "description": ""
    },
    "parent": null,
    "ip_addresses": [],
    "hostname": "foo.maas",
    "tag_names": [],
    "owner": "maas-admin",
    "system_id": "node-921c9e0e-216a-11e5-a4e8-5254009e0724",
    "resource_uri": "/MAAS/api/1.0/devices/node-921c9e0e-216a-11e5-a4e8-5254009e0724/"
}
michael@UbuntuBox:~$ maas maas device claim-sticky-ip-address node-921c9e0e-216a-11e5-a4e8-5254009e0724
Success.
Machine-readable output follows:
{
    "macaddress_set": [
        {
            "resource_uri": "/MAAS/api/1.0/nodes/node-921c9e0e-216a-11e5-a4e8-5254009e0724/macs/52%3A54%3A00%3A9a%3A17%3A24/",
            "mac_address": "52:54:00:9a:17:24"
        }
    ],
    "zone": {
        "resource_uri": "/MAAS/api/1.0/zones/default/",
        "name": "default",
        "description": ""
    },
    "parent": null,
    "ip_addresses": [],
    "hostname": "foo.maas",
    "tag_names": [],
    "owner": "maas-admin",
    "system_id": "node-921c9e0e-216a-11e5-a4e8-5254009e0724",
    "resource_uri": "/MAAS/api/1.0/devices/node-921c9e0e-216a-11e5-a4e8-5254009e0724/"
}
michael@UbuntuBox:~$ maas maas device read node-921c9e0e-216a-11e5-a4e8-5254009e0724Success.
Machine-readable output follows:
{
    "macaddress_set": [
        {
            "resource_uri": "/MAAS/api/1.0/nodes/node-921c9e0e-216a-11e5-a4e8-5254009e0724/macs/52%3A54%3A00%3A9a%3A17%3A24/",
            "mac_address": "52:54:00:9a:17:24"
        }
    ],
    "zone": {
        "resource_uri": "/MAAS/api/1.0/zones/default/",
        "name": "default",
        "description": ""
    },
    "parent": null,
    "ip_addresses": [],
    "hostname": "foo.maas",
    "tag_names": [],
    "owner": "maas-admin",
    "system_id": "node-921c9e0e-216a-11e5-a4e8-5254009e0724",
    "resource_uri": "/MAAS/api/1.0/devices/node-921c9e0e-216a-11e5-a4e8-5254009e0724/"
}