For the complete documentation index, see llms.txt.
Skip to main content
Version: 8.10 (unreleased)

Manage environments

Environments are the deployment targets for your teams, where they run their processes. Use the Environments page in Camunda Hub to view every environment in your organization, monitor its status, and open its applications.

Each environment runs on a cluster, which you administer on the cluster pages. To learn how environments and clusters relate, see environments.

Permissions​

Your role determines which environments you can see and what you can do with them across Camunda Hub, for example on the organization's Environments page, in workspaces, and projects:

RoleWhat you can do
Organization owner or adminView all environments, assign environments to workspaces, and resume a paused environment.
DevOpsView all environments, open the cluster pages, and resume a paused environment. DevOps can't assign environments.
Editor or admin in a workspaceView the environments assigned to the workspaces where you are an editor or workspace admin.
Viewer or commenter in a workspaceNo access to environments.

Environment details​

Camunda Hub provides details for each environment. Select an environment on the Environments page to open them.

DetailDescription
NameThe name of the environment.
StatusThe status of the environment.
TagThe tag of the backing cluster, which represents the lifecycle phase of the environment: dev, test, stage, or prod.
VersionThe Camunda version that the environment is running.
RegionThe region of the backing cluster.
Cluster IDThe ID of the backing cluster.
REST APIThe REST API address of the environment.
Swagger UIThe Swagger UI address of the environment, if Swagger UI is enabled for the backing cluster.
WorkspacesThe workspaces the environment is assigned to. Organization owners and admins see Unassigned if the environment isn't assigned to any workspace.

Environment statuses​

The status of an environment reflects the state of its cluster. The status updates automatically while the cluster changes state, and settles on the health of the cluster when the change completes.

StatusDescription
HealthyThe environment is running.
UnhealthyThe environment reports a problem.
UnknownCamunda Hub can't determine the status.
CreatingThe cluster is being created.
UpdatingThe cluster is being updated.
UnavailableThe cluster is under maintenance or waiting for input.
PausedThe cluster is paused. You can resume the environment.
ResumingThe cluster is starting after being resumed.

How environment statuses follow the cluster​

The status of an environment comes from the state of the cluster behind it. This table shows the status that each cluster state produces, and whether you can deploy:

Cluster stateEnvironment statusDeploying
HealthyHealthyAllowed.
UnhealthyUnhealthyAllowed, with a Deployment may fail warning.
Missing (its backing resources are gone)UnhealthyAllowed, with a Deployment may fail warning.
PausedPausedBlocked until you resume the environment.
ResumingResumingBlocked until the environment is healthy.
CreatingCreatingBlocked, with Environment is being created.
UpdatingUpdatingAllowed, with a Deployment may fail warning.
MaintenanceUnavailableBlocked, until the maintenance is finished.
Waiting for inputUnavailableBlocked, until the cluster has the input it waits for.
No state, or a state Camunda Hub doesn't recognizeUnknownNot blocked.

A cluster in the Maintenance or Waiting for input state still exists, but its environment shows Unavailable. To see the state of the cluster, open it in Manage clusters.

The status of an environment reads the same wherever it appears: on the Environments page, in the environment details, in the environments of a workspace, on the cluster page, in the deploy dialog, and in the runtime connection of the modeler. For how deploying follows the status, see deploy a project.

If Console stops reporting a cluster, its environment stays listed from the last known snapshot, with the status Unknown and the mark Not reported. You can't deploy to it.

The Camunda Hub API reports only the health of an environment: HEALTHY, UNHEALTHY, PAUSED, RESUMING, and UNKNOWN. An environment that is being created, is being updated, is under maintenance, or is waiting for input reads UNKNOWN there. The Creating, Updating, and Unavailable statuses appear only in the Camunda Hub interface.

Resume a paused environment​

Organization owners, admins, and DevOps users can resume a paused environment wherever Camunda Hub shows its status, for example on the Environments page, in the environment details, or when you select an environment to deploy to. The status changes to Resuming while the cluster starts, and then to Healthy.

Search and filter environments​

To find relevant environments, go to the Environments page of your Hub organization. Use the toolbar to narrow down the list:

  • Search environments: Search by the name of an environment or the name of its cluster.
  • Status, Version, and Tag: Show only the environments that match the selected values. Each filter lists only the values that exist in your organization.

Environment applications​

Each environment has its own instances of the Camunda applications. Open an application from the details of the environment.

ApplicationDescription
OperateMonitor and troubleshoot the process instances of the environment. See Operate.
TasklistWork on the user tasks of the environment. See Tasklist.
AdminManage authentication, authorization, and administration for the environment. See Admin.
OptimizeAnalyze and improve your processes. See Optimize.

Jobs​

The details of an environment summarize its jobs for the last 24 hours: the number of jobs that were created, completed, and not completed. For more information, see the job dashboard.

Workspaces assigned to an environment​

The details of an environment list the workspaces that the environment is assigned to. Organization owners and admins can open a workspace from this list. An environment that isn't assigned to any workspace is shown as Unassigned.

To change the assignment, see assign environments to a workspace.

Add a new environment​

In SaaS, you add an environment by creating a cluster. Every SaaS cluster has one environment, which Camunda Hub creates automatically when the cluster is created.

  1. Create a cluster. The environment of the cluster appears on the Environments page.
  2. Assign the environment to a workspace so that teams can deploy to it.

Next steps​