Closed
Description
Now that Harbor 2.2 has support for more sophisticated robot accounts types with already 10 permission out of the box.
It would be very beneficial to have an additional permission sets similar to normal users:
- System Admin
- Project Admin
- Maintainer
- Developer
- Guest
- Limited Guest
Why
The primary reason behind the System Admin Robot account is that in an OIDC environment it is often impossible to use the REST api a normal user. See related issues #8033, #13093, #13683, #10597 #14236
Expected
System Admin with 3 permissions Read/Create/Delete
API LEVEL
On the REST API level
- READ should match GET and CREATE
- CREAE should match PUT/PATCH/POST
- DELETE should match DELETE