Right, so, after tcpdumping the traffic between the node and the region controller, I figueed out the problem. When it says invalid, what MAAS means is 'is a duplicate'. I deleted the old version of the node (from when it was PXE booting with eth0) in MAAS and the node was able to successfully declare and commission.
While, once again, there's a element of user error in this bug, at the very least, it'd be nice if the error message was more informative (and didn't consider a 400 response a 'success').
Right, so, after tcpdumping the traffic between the node and the region controller, I figueed out the problem. When it says invalid, what MAAS means is 'is a duplicate'. I deleted the old version of the node (from when it was PXE booting with eth0) in MAAS and the node was able to successfully declare and commission.
While, once again, there's a element of user error in this bug, at the very least, it'd be nice if the error message was more informative (and didn't consider a 400 response a 'success').