Feature: Add ability to lock Machine status

Bug #1453878 reported by Dave Chiluk
52
This bug affects 10 people
Affects Status Importance Assigned to Milestone
MAAS
Fix Released
Wishlist
Alberto Donato

Bug Description

It would be nice to be able to lock machines to their current state. I envision the lock and unlock both requiring the user's maas password to be entered.

Currently it's very easy to shoot yourself in the foot via the webui when doing bulk machine adds, deletes, deploys, releases. It would be really nice to be able to lock a machine, and once it's locked require that you enter your password before the machine state can be changed.

User Story #1. Let's say I've deployed a departmental build server, but also deployed an ephemeral test cloud. I might be selecting 10 nodes to release the cloud, it'd be very easy to accidentally also select the departmental build server as well.

User Story #2. Let's say someone frequently juju swaps between their test cloud and their production cloud *(very typical of large clouds). It would be very easy to accidentally juju-destroy environment on the wrong one.*(this may require a juju feature as well).

I know typically this would be done via juju commands which would give you some insulation to such a scenario, but it still would be nice to give some piece of mind.

Related branches

Revision history for this message
Dave Chiluk (chiluk) wrote :

User Story #3. I frequently need baremetal instances for kernel debugging/crash recreation. These baremetal deploys are done directly from the maas UI. I also own a number of departmental servers. It'd be really easy to accidentally select one of the departmental servers when attempting to release my kernel crash recreation machine.

Changed in maas:
milestone: none → next
Changed in maas:
status: New → Triaged
importance: Undecided → Wishlist
tags: added: ui ux
Revision history for this message
Nhadie (nhadie) wrote :

sorry was looking at status and got it clicked :(

Changed in maas:
status: Triaged → Fix Released
Revision history for this message
Nhadie (nhadie) wrote :

looking for this feature as well if it's possible now ..again my apologies

Changed in maas:
status: Fix Released → Triaged
Revision history for this message
Nicholas Loulloudes (loulloudes.n) wrote :

I was looking for this feature as well. One could easily terminate accidentally a node running core service (i.e OpenStack services)

Revision history for this message
Dave Chiluk (chiluk) wrote :

As more people Continue to find this bug please remember to click the "This affects me" link at the top of the page.

Ryan Beisner (1chb1n)
tags: added: maas-shared-lab uosci
tags: added: internal
Revision history for this message
Salman (salmankh) wrote :

Well, this feature is must if can be provided.

Changed in maas:
milestone: next → 2.4.x
Alberto Donato (ack)
Changed in maas:
assignee: nobody → Alberto Donato (ack)
Alberto Donato (ack)
Changed in maas:
status: Triaged → In Progress
Changed in maas:
status: In Progress → Fix Committed
Changed in maas:
milestone: 2.4.x → 2.4.0alpha1
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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