~blake-rouse/maas:fix-1801899

Last commit made on 2018-11-06
Get this branch:
git clone -b fix-1801899 https://git.launchpad.net/~blake-rouse/maas
Only Blake Rouse can upload to this branch. If you are Blake Rouse please log in for upload directions.

Branch merges

Branch information

Name:
fix-1801899
Repository:
lp:~blake-rouse/maas

Recent commits

f9b60fd... by Blake Rouse

Fix LP: #1801899 - Rename async to asynchronous for python 2.7.

ec95190... by Mike Pontillo

LP: #1801776 - Add bond and bridge parameters to interface websocket JSON.

665feb7... by Blake Rouse

Refactor NODE_PERMISSION into NodePermission that is an actual enum.Enum type.

This is needed so the code can do type checking to ensure that the permission provided matches the object that was passed into the has_perm call. Its also important when global permissions need to be checked which happens when no obj is passed to has_perm.

b67998d... by Lee Trager

LP: #1800524 - Configure yum to use the MAAS proxy when set on CentOS/RHEL.

b498c4e... by Newell Jensen

LP: #1798242 -- Only show the 'Remove image' button in the Images tab if the user is an admin.

da3114c... by Spencer Seidel

Added addition API annotation type "json".

a348278... by Lee Trager

LP: #1801152 - Ensure 99-maas-02-capture-lldp never sleeps longer than 60s.

e2e0609... by Blake Rouse

Update the permission checks to use RBAC node permissions for BlockDevice, FilesystemGroup, and Interface.

dc146bd... by Blake Rouse

Push only the difference of changes for resource pools from MAAS to RBAC. When an error occurs communicating with RBAC add a 10 second delay so it doesn't spam RBAC.

Includes a drive-by fix where setting the RBAC URL with an ending '/' causes communication to fail.

09f098f... by Alberto Donato

return an error if no registerable services are found in RBAC