[Kimchi-devel] [WIP] Filter VMs by users and groups

Crístian Viana vianac at linux.vnet.ibm.com
Fri Jul 11 19:08:15 UTC 2014


This is a working version of the patchset. It will use the users and groups
metadata on each VM to decide if the current user is able to perform an
operation on the VM. If the user (1) has sudo access or (2) is listed in the VM
'users' metadata or (3) is part of at least one of the groups listed in the VM
'groups' metadata, they will be able to see and perform any operation on that VM.

The VMs listed by /vms are also filtered by the current user's permissions.

This patch contains the actual feature implementation. The tests and appropriate
updates to the mockmodel are not ready yet, as they happen to require more
changes in the current code than expected.

Crístian Viana (1):
  Filter VMs by users and groups

 src/kimchi/control/base.py |  4 +++
 src/kimchi/model/vms.py    | 63 ++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 65 insertions(+), 2 deletions(-)

-- 
1.9.3




More information about the Kimchi-devel mailing list