Organizations & Team Management
Qumo Deploy features a hierarchical organization structure designed for companies, developer teams, and automated machine principals.Organization Lifecycle
Self-Service Creation
If you sign in while you hold no role in any organization and no platform role, you get a personal organization of your own, which you own and administer. A teammate who joins through an invitation gets none: they sign in to the organization they were invited to. Nobody with a platform role gets one, and neither does the deployment’s bootstrap operator. To create another organization:- Open the organization menu: the organization name and your email at the bottom of the left sidebar, or the organization name at the top right on pages without the sidebar. On a narrow screen, open the sidebar with the menu button at the top left; the organization menu is at its bottom.
- Select New organization….
- Enter an organization name and select Create organization. The organization starts on the Free plan with a dev project.
- You become the organization’s owner and are assigned
roles/organization.adminfor it.
You can own up to 3 organizations. Your personal organization, if you got one, counts toward them; an organization you were invited to doesn’t. Platform admins create organizations through the admin API instead, which has no cap: such an organization starts the same way (the Free plan and a dev project) but has no owner, and the platform admin who created it is assigned
roles/organization.admin for it.Projects & Environment Isolation
Signing keys, identities and usage each belong to a Project within your organization.- Prod Projects: Use Qumo’s managed relay network. Available on Pay as you go and Enterprise; see Pricing & Plans.
- Dev Projects: Connect to a relay you run yourself.
qumod network createsets one up, signing key included, andqumod network startruns it (see the CLI reference). Your app signs credentials the same way as on prod, with a key registered on the project. One per organization on every plan; on the Free plan, dev projects are the only kind.
Switching Projects
Use the project switcher at the top of the left sidebar. The project pages (signing keys, usage, access control, activity) show the selected project.Inviting Team Members & RBAC
Organization administrators can invite colleagues to collaborate on edge streaming workloads.Inviting a New User
- Navigate to Organization Settings Members (
/organization/members). - Click Invite Member.
- Enter the invitee’s email address and select a role for the organization:
- Select Send invite. Qumo emails the invitation; the link is also shown so you can share it yourself. The invitation expires after 7 days.
Removing Organization Admins
An organization always keeps at least one Organization Admin. Removing the last one from Members is refused, and so is deleting the account of an organization’s only Organization Admin: add another Organization Admin first, or delete the organization. Identities holding the role do not count, since nobody can sign in as one.Machine Identities (Identities)
Headless automation systems and CI/CD pipelines should never share human user accounts. Instead, provision project-scoped Identities:- Navigate to Access Control Identities (
/permissions?tab=identities). - Under Create Identity, enter a descriptive name (e.g.
github-actions-deployer) and select Create identity. - On the Access Bindings tab, add a binding with principal type Identity, the identity’s ID, and a role (e.g.
roles/project.editor). - Back on Identities, select Issue token for the identity. The Identity Token (
qumo_pat_…) is shown once.