Activity log for bug #1024010

Date Who What changed Old value New value Message
2012-07-12 18:23:39 Andres Rodriguez bug added bug
2012-07-12 18:23:46 Andres Rodriguez maas-enlist (Ubuntu): assignee Andres Rodriguez (andreserl)
2012-07-12 18:23:49 Andres Rodriguez maas-enlist (Ubuntu): importance Undecided High
2012-07-12 18:23:52 Andres Rodriguez maas-enlist (Ubuntu): status New In Progress
2012-07-12 18:23:58 Andres Rodriguez nominated for series Ubuntu Precise
2012-07-12 18:23:58 Andres Rodriguez bug task added maas-enlist (Ubuntu Precise)
2012-07-12 18:23:58 Andres Rodriguez nominated for series Ubuntu Quantal
2012-07-12 18:23:58 Andres Rodriguez bug task added maas-enlist (Ubuntu Quantal)
2012-07-12 18:24:06 Andres Rodriguez maas-enlist (Ubuntu Precise): assignee Andres Rodriguez (andreserl)
2012-07-12 18:24:08 Andres Rodriguez maas-enlist (Ubuntu Precise): importance Undecided High
2012-07-12 18:24:12 Andres Rodriguez maas-enlist (Ubuntu Precise): status New Confirmed
2012-07-12 18:35:12 Launchpad Janitor maas-enlist (Ubuntu Quantal): status In Progress Fix Released
2012-07-12 19:02:13 Andres Rodriguez description In MAAS, there used to be various after_commissioning_actions. These ranged from 0 to 3. Nowadays, the only one left is 0. This needs to be changed in maas-enlist. If this is not fixed, precise/quantal machines will not be able to enlist against a MAAS server in Quantal, and/or in Precise when it gets backported. In MAAS, there used to be various after_commissioning_actions. These ranged from 0 to 3. Nowadays, the only one left is 0. This needs to be changed in maas-enlist. If this is not fixed, precise/quantal machines will not be able to enlist against a MAAS server in Quantal, and/or in Precise when it gets backported. [IMPACT] [TEST CASE] == Reproduce Failure == 1. Install a MAAS server in Quantal and maas-enlist: sudo apt-get install maas maas-enlist 2. Try to enlist own node: maas-enlist --serverurl=localhost 3. A failure will be shown: ubuntu@server-13542:~$ maas-enlist --serverurl localhost {"after_commissioning_action": ["Select a valid choice. 2 is not one of the available choices."]} == Fixed Version == 1. Install MAAS and the fixed version of maas-enlist 2. Enlist as above (maas-enlist --serverurl=localhost) 3. Success: ubuntu@server-13542:~$ maas-enlist --serverurl localhost { "status": 0, "macaddress_set": [ { "mac_address": "fa:16:3e:0b:f8:be" } ], "power_parameters": "", "netboot": true, "hostname": "node-fa163e0bf8be.local", "power_type": "", "system_id": "node-0b48e4aa-cc54-11e1-9dc6-fa163e0bf8be", "architecture": "amd64" [REGRESSION POTENTIAL] Minimal to None. Current MAAS in precise supports after_commissioning_action=0 as is the default when adding a node.
2012-07-12 19:08:37 Andres Rodriguez description In MAAS, there used to be various after_commissioning_actions. These ranged from 0 to 3. Nowadays, the only one left is 0. This needs to be changed in maas-enlist. If this is not fixed, precise/quantal machines will not be able to enlist against a MAAS server in Quantal, and/or in Precise when it gets backported. [IMPACT] [TEST CASE] == Reproduce Failure == 1. Install a MAAS server in Quantal and maas-enlist: sudo apt-get install maas maas-enlist 2. Try to enlist own node: maas-enlist --serverurl=localhost 3. A failure will be shown: ubuntu@server-13542:~$ maas-enlist --serverurl localhost {"after_commissioning_action": ["Select a valid choice. 2 is not one of the available choices."]} == Fixed Version == 1. Install MAAS and the fixed version of maas-enlist 2. Enlist as above (maas-enlist --serverurl=localhost) 3. Success: ubuntu@server-13542:~$ maas-enlist --serverurl localhost { "status": 0, "macaddress_set": [ { "mac_address": "fa:16:3e:0b:f8:be" } ], "power_parameters": "", "netboot": true, "hostname": "node-fa163e0bf8be.local", "power_type": "", "system_id": "node-0b48e4aa-cc54-11e1-9dc6-fa163e0bf8be", "architecture": "amd64" [REGRESSION POTENTIAL] Minimal to None. Current MAAS in precise supports after_commissioning_action=0 as is the default when adding a node. In MAAS, there used to be various after_commissioning_actions. These ranged from 0 to 3. Nowadays, the only one left is 0. This needs to be changed in maas-enlist. If this is not fixed, precise/quantal machines will not be able to enlist against a MAAS server in Quantal, and/or in Precise when it gets backported. [IMPACT] Currently, maas-enlist enlists a node with after_commissioning_action=2. The default is 0. However, in newer MAAS releases the actions 1,2,3 no longer exist. The default is still 0. Enlisting with 2 has really no consequences and is no different to enlisting with 0. Not enlisting with after_commissioning_action=0 means that precise nodes won't be able to enlist into MAAS running on quantal. [TEST CASE] == Reproduce Failure == 1. Install a MAAS server in Quantal and maas-enlist:     sudo apt-get install maas maas-enlist 2. Try to enlist own node:     maas-enlist --serverurl=localhost 3. A failure will be shown:     ubuntu@server-13542:~$ maas-enlist --serverurl localhost     {"after_commissioning_action": ["Select a valid choice. 2 is not one of the available choices."]} == Fixed Version == 1. Install MAAS and the fixed version of maas-enlist 2. Enlist as above (maas-enlist --serverurl=localhost) 3. Success: ubuntu@server-13542:~$ maas-enlist --serverurl localhost {     "status": 0,     "macaddress_set": [         {             "mac_address": "fa:16:3e:0b:f8:be"         }     ],     "power_parameters": "",     "netboot": true,     "hostname": "node-fa163e0bf8be.local",     "power_type": "",     "system_id": "node-0b48e4aa-cc54-11e1-9dc6-fa163e0bf8be",     "architecture": "amd64" [REGRESSION POTENTIAL] Minimal to None. Current MAAS in precise supports after_commissioning_action=0 as is the default when adding a node.
2012-07-12 19:09:30 Andres Rodriguez maas-enlist (Ubuntu Precise): assignee Andres Rodriguez (andreserl)
2012-07-12 19:09:33 Andres Rodriguez maas-enlist (Ubuntu Precise): status Confirmed New
2012-07-12 19:09:40 Andres Rodriguez maas-enlist (Ubuntu Precise): importance High Critical
2012-07-12 19:09:49 Andres Rodriguez bug added subscriber Ubuntu Stable Release Updates Team
2012-07-12 19:17:12 Launchpad Janitor branch linked lp:ubuntu/maas-enlist
2012-07-13 19:27:54 Andres Rodriguez summary After Commission Action 2 no longer exists [SRU] After Commission Action 2 no longer exists
2012-07-13 19:57:28 Clint Byrum maas-enlist (Ubuntu Precise): milestone ubuntu-12.04.1
2012-07-17 02:08:25 Adam Conrad maas-enlist (Ubuntu Precise): status New Fix Committed
2012-07-17 02:08:28 Adam Conrad bug added subscriber SRU Verification
2012-07-17 02:08:37 Adam Conrad tags verification-needed
2012-07-17 02:58:15 Launchpad Janitor branch linked lp:~ubuntu-branches/ubuntu/precise/maas-enlist/precise-proposed
2012-07-17 13:01:51 Andres Rodriguez tags verification-needed verification-done
2012-07-24 05:35:25 Launchpad Janitor maas-enlist (Ubuntu Precise): status Fix Committed Fix Released