Skip to content

Create a Workspace

A workspace is created from the Workspaces Page. A workspace is, in essence, an online Cloud Development Environment (CDE) accessible via a Cloud IDE, a terminal or an SSH connection. Using an SSH connection is possible from a locally installed IDE supporting development from a remote container.

Basic Set-Up

You can create a workspace by pressing the "Create Workspace" button.

You will need to select the following information:

Basic info

  1. Name
  2. Embedded Cloud IDE
  3. User Sharing Options
  4. Docker Image
  5. Image Version
  6. Resource Allocation (requires Workspaces::Manage Project permission).

Resource Access Control

You can attach various project resources to your workspace. Resources must have been previously added to the project. In addition, you might need the appropriate access rights to access them.

You can add the following resource:

  • Git Applications And Repositories: You can connect the entire GIT applications available from your platform or single repositories that have been previously imported to the project's or organization's resources. Additionally, you can specify a default folder location within your workspace where the Git files will be cloned.
  • Secrets: You can import secrets to the workspace as files or environment variables in the workspace. Choose from existing secrets or create a new one.
  • Connected HTTP and SSH Services: You can connect services to appear as environment variables in the workspace. Supported and available services are part of the project's and organization's resources and depend on the platform's configuration.
  • Startup Script: Finally, you can set-up a startup script to be executed automatically at workspace's boot time. This allows you to customize the software available in the container.

Data Loss Prevention Permission: Security::Manage

Custom Work Schedule

You can define a custom work schedule for your workspace.

Launch it!

Finally, review your Workspace configuration, and launch it. Your workspace will be automatically deployed. You can edit its configuration at anytime from the Overview or Workspaces pages.

From an existing Workspace

You can create a workspace from an existing one by pressing the "Create from Existing" button on the drop-down button of the "Create Workspace" button.

You will need to provide the following information:

  1. Workspace to Copy
  2. Owner for the Workspace

    TIP

    Click on "Customize" to edit the workspace as if you were creating it from scratch.

    Once done, press the "Launch" button.

From a template

You can create a workspace from an existing one by pressing the "Create from Template" button on the drop-down button of the "Create Workspace" button.

You will need to provide the following information:

  1. template Name
  2. Owner for the Workspace

    TIP

    Click on "Customize" to edit the workspace as if you were creating it from scratch.

    Once done, press the "Launch" button.