What Is the Control Hub?

The Control Hub is the web application you use to deploy and operate software on the PAS Code platform.

Purpose of the Control Hub

The Control Hub brings the management of your deployed software into one web application.

With the Control Hub you can:

  • Browse published projects and their versions.

  • Deploy a project version to a platform.

  • Monitor deployments and their components, start, stop, restart, or remove them.

  • Edit the configuration of a deployment and apply the changes.

  • Open logs and ask the built-in AI assistant about your deployments.

You work entirely in the browser. You do not need to understand the code inside a project to use the Control Hub, and you do not work with the underlying platform infrastructure directly.

Who Uses the Control Hub?

Everyone who signs in works through the same interface. Typical users are:

  • Operators and consultants, who deploy projects, monitor them, adjust configuration, and troubleshoot.

  • Tenant administrators, who perform the same operational tasks and are responsible for a customer environment.

  • Developers, who build projects with the PAS command-line interface (CLI) and use the Control Hub to check or operate what they shipped.

All of these user groups manage the software being run through a web interface.

The Control Hub Views

You reach all Control Hub views from the sidebar:

  • Deployments: This is the landing page. Use it to monitor and manage the projects and components running across your platforms. Refer to chapter Deployments for details.

  • Projects: Use this view to browse published projects and their versions, and to deploy them to a plaform. Refer to chapter Projects for details.

  • Agents: Use this view to see the agents that have been deployed across your platforms, their status, and how much they are used. Refer to chapter Agents for details.

  • Users: Use this view to manage users on the different platforms. Refer to chapter Users for details.

  • PAS Code Tools: Use this link collection to access the tools that run on your PAS Code platform next to the Control Hub. Refer to page PAS Code Tools for details.

The sidebar and the navigation header stay in place on every page. The sidebar holds the navigation, the user settings, and the Logout button. The navigation header holds the back button, the Ask Assistant button, which opens the AI assistant, and the option About PAS Code. Refer to Working With the Control Hub for further information.

The Platform Assistant

The Control Hub includes an AI assistant that you can open from any page. The Platform Assistant answers questions about your projects, components, deployments, and logs based on the current state of your deployments.
The assistant is read-only: it reports information but never starts, stops, deploys, or deletes anything, and it respects your permissions, so it can only report what you are allowed to see.
When you open the AI assistant with Ask Assistant in the navigation header, its panel slides in from the side of the screen. You can keep working while the panel is open, and close it when you are done.
Refer to Ask the Platform Assistant for further details.

How the Control Hub Fits into PAS Code

The Control Hub is one part of PAS Code, the platform and toolchain used to build, package, deploy, and operate software.

The Control Hub in the Toolchain

PAS Code covers the full path from source code to running software. Different tools own different stages of that path:

  • The PAS command-line interface (CLI) is where developers build projects.

  • A build pipeline packages and publishes each project.

  • The Control Hub is where you deploy and operate the published projects.

The Control Hub does not build software. It works with projects that have already been published to the platform.

From Source to a Deployable Project

Before a project appears in the Control Hub, it moves through the earlier stages of the toolchain:

  • A developer builds a project with the PAS CLI (refer to Getting Started With PAS Code for more information). A project is made up of one or more components, such as services and apps, and a service can provide agents.

  • When the developer publishes the project, the build pipeline packages its components into a single versioned project.

  • The Control Hub lists every published project and version in the Projects view.

Each time a project is published, it becomes a new version. You select which version to deploy when you deploy from the projects view (refer to Deploying a Project for details).

Limits of the Control Hub

The Control Hub is the part of PAS Code you use to deploy and operate published projects. Keeping its boundaries clear helps you know which tool to reach for.

The Control Hub does not:

  • Build or package projects. That happens through the PAS CLI and the build pipeline.

  • Manage the underlying platform infrastructure.

What Happens During Deployment?

When you deploy a project, the platform starts the components of the project and keeps them running. You manage the result in the Control Hub: you monitor the status, adjust the configuration, and start, stop, or restart the deployment.
Refer to Key Concepts for an overview on the core concepts of PAS Code and the Control Hub.

📗