Projects
Projects are units of collaboration on a platform.
Each Apolo platform artifact e.g. job, storage file, image, app instance, etc. belongs to some project.
Users could invite other users into their project specifying access level (reader / writer / manager / admin).
Refer to apolo admin
for project administration and to apolo config switch-project
to, well, switch between projects.
Most of Apolo CLI accept --project
flag to perform various commands in corresponding projects.
Project roles
Project contributors could have one of available roles: reader, writer, manager or admin. Each subsequent role expands on the previous one.
Reader
Readers are only able to read project artifacts: download / read storage, blobs, check job statuses and logs, access workloads via HTTP endpoints, pull images, etc.
Writer
User with this role is able to perform updates of artifacts -- write new files or update existing in storage or blobs, run new workloads or terminate existing, push images, etc.
Manager
Project managers could also invite other users into projects, promote/demote their roles up to manager access level.
Admin
Administrators are able to remove project, promote/demote administrators.
When you create project, you become it's administrator.
Last updated