Skip to content

Projects

Overview

As a project owner, you have full administrative rights within your oroject. This means you can:

  • Activate and Manage Services: Enable Compute, Kubernetes, or S3 for your project.
  • Invite New Project Members: Grant colleagues project-level access.
  • Remove Project Members: Revoke project access at any time.

Important

If you are not an organisation owner, you only see the projects in which you are explicitly added as a project member. To access a project, select it from the projects list at the organisation level. Once selected, you will land on the project’s main page, where you can view active services, manage members and more.

Activate a Service

From the project's main page, you can activate any available service. Once activated, the Switch Cloud Portal automatically syncs with the corresponding backend system (Compute - OpenStack, Kubernetes - Kubermatic or S3 - Ceph). This ensures your portal view remains up-to-date with the resources created in each service.

  • Navigate to the Service Card (e.g., Compute, Kubernetes, S3) on the project’s main page.
  • Click Activate service to begin the activation process.
  • Click Confirm to finalise the activation.

Once activated:

  • You are redirected to the Compute service page
  • A project is created in OpenStack with the UID and name as displayed in the info box on the top left.
  • The page offers only a limited set of actions to the user.
  • Advanced actions are done in OpenStack Horizon / Dashboard.

Important

For instructions on using Compute in Portal, refer to Switch Cloud Compute documentation.

  • You are redirected to the Kubernetes service page.
  • A project is created in the Kubermatic backend with the UID as displayed in the info box on the top left.
  • The portal shows cluster information and basic management actions.
  • More complex tasks can be handled directly in the Kubermatic dashboard.

Important

For instructions on using Kubernetes in Portal, refer to Switch Cloud Kubernetes Service documentation.

  • You are redirected to the S3 service page.
  • A unique UID is generated for the S3 instance.
  • A user is created on each available Ceph/S3 endpoint using the UID and instance name.
  • A default quota is assigned to each user.
  • The portal shows bucket information and basic management actions.
  • More complex tasks can be handled using existing CLI tools making use of the S3 API.

Important

For instructions on using S3 in Portal, refer to Switch Cloud S3 Service user documentation.

Invite a New Project Member

Inviting someone at the project level grants them full administrative rights within this project.

  • Navigate to Members in the sidebar menu.
  • Go to Members tab.
  • Click Invite member.
  • Enter the email of the person you wish to invite.
  • Click Invite to send an email invitation containing a link to join the project.

Invitation Flow and Rules

Navigate to Members > Invitations to view and manage sent invitations.

  • Expiration: Invitations expire after 7 days if not accepted.
  • Resend: If an invitation expires, you can resend it from the Invitations tab.
  • Revoke: You can revoke a pending invitation at any time, invalidating the invitation link.
  • Duplicate Invitations: If an invitation to the same email address is already pending, you cannot send another until the existing one is revoked, expired or failed.

Remove a Project Member

If you need to revoke access for a project member, you can do so at any time. Removing a user at the project level affects only that project and does not remove them from other projects.

  • Navigate to Members > Members.
  • Locate the user you wish to remove in the table.
  • Click Remove next to the user’s name.
  • In the pop-up, click Confirm.

The user receives an email notifying them of the removal.