I think the real question is which tests *should* there be that need admin privs. Looking at the nova source I think that the following actions require admin:
But I am able to do a pause without being am admin user. Is this a bug in nova?
It is unfortunate that the admin APIs are not distinguished in a better way. What are the admin APIs and where are they documented?
I think the real question is which tests *should* there be that need admin privs. Looking at the nova source I think that the following actions require admin:
pause
unpause
suspend
resume
migrate
reset_network
inject_network_info
lock
unlock
create_backup
migrate_live
But I am able to do a pause without being am admin user. Is this a bug in nova?
It is unfortunate that the admin APIs are not distinguished in a better way. What are the admin APIs and where are they documented?