Node interface configuration should only be allowed when the node is ready

Bug #1508059 reported by Blake Rouse on 2015-10-20
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

The configuration of interface on a node should only be allowed when the node is ready. This is because interface configuration is an administrator action and should occur before a node is acquired. Even when a node is acquire by an administrator it should not be allowed to be modified. This is to keep it in sync with storage, where if it is acquired and you make a change to the format or mount point that it will be reverted on release. Since we don't support that interaction with networking where it reverts when it is acquired, we should prevent modification of the node interfaces once it is acquired.

This affects both the API and UI.

Related branches

Ricardo Bánffy (rbanffy) wrote :

Further discussions led to a second implementation that allows these changes when the node is either Ready or Broken.

Changed in maas:
status: Triaged → Fix Committed
Changed in maas:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers