There’s two levels of access management in mogenius: Organization and workspace level. On each level there’s a simple set of pre-configured roles that you can use to control permissions within your teams.

Organization

People joining your organization can have either admin, editor, or viewer role. You can invite members to join your organization from the Members page in your organization.

PermissionsAdminEditorViewer
OrganizationCreate, Edit, DeleteViewView
ClustersAdd, Edit, Delete--
WorkspacesView all workspacesView by inviteView by invite
TemplatesCreate, Edit, DeleteCreate, Edit, DeleteView
MembersAdd, Edit, DeleteViewView
SettingsEditViewView

Workspace

In a workspace you can invite users to provide them with access to Kubernetes resources. Workspaces rely on Kubernetes RBAC which means that the users and groups you define in the mogenius platform are created and updated on the Kubernetes cluster. You can invite and manage members on the Team tab in your workspace settings. There’s three pre-defined groups that you can use.

PermissionsAdminEditorViewer
WorkspaceEdit, DeleteViewView
ResourcesCreate, Edit, DeleteCreate, Edit, DeleteView
Start/stop/restart workloads-
Pipeline tools-
Shell-
VolumesCreate, Edit, DeleteCreate, Edit, DeleteView
IntegrationsCreate, Edit, DeleteCreate, Edit, DeleteView
Team membersAdd, Edit, DeleteAdd, Edit, DeleteView