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

Bug #1508059 reported by Blake Rouse
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Fix Released
High
Unassigned

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

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.