Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Getting to know the systems and components

Updated on February 4, 2021

You should understand some of the high-level components necessary for a successful Deployment Manager implementation before installation. This article provides descriptions of each component you need.

Required systems

The following systems are required for implementation:

  • Orchestrator
    • Orchestrates all the elements of a deployment pipeline from initial branch merge to production deployment.
    • Exposes the pipeline modeling experience for users to design their deployment pipelines.
    • Resides on a dedicated Pega server which is configured to interact with each of the candidate system.
  • Candidate environments
    • Each Pega environment managed by Deployment Manager is referred to as a Candidate system.
    • Candidate systems execute most deployment tasks at the direction of the orchestrator.
  • Development
    • Among the candidate environments, development uses special responsibilities as it is the environment on which merges are performed, and all application packages are generated.
    • The development environment is referred to as the System of Record (SoR) to highlight these responsibilities.
  • Repositories
    • Candidate systems use repositories to store application artifacts as they are being promoted between environments.
    • The deployment process versions application artifacts automatically.
    • A separate repository definition can store artifacts that a CICD pipeline determines “Production Ready”.

Deployment Manager overview
Deployment Manager overview

Rule Components

Deployment Manager is made up of two rule components

  • The PegaDeploymentManagerApplication installed on the orchestrator environment includes all rules necessary for authoring and executing Deployment Manager pipelines. Users logging into the application will log into the Deployment Studio.
  • The PegaDevOpsFoundation application is installed on each candidate environment. Each managed application must include PegaDevOpsFoundation as a built-on application. This component facilitates deployments and adds merge wizard and App Studio integration.

To get started with Deployment Manager, see Installing or upgrading Deployment Manager 5.x.

  • Understanding default authentication profiles and operator IDs

    When you install Deployment Manager on all the systems in your ecosystem participating in the release process, there are applications, operator IDs, and authentication profiles installed by default. Authentication profiles enable communication between the orchestration server and candidate systems.

  • Previous topic Using Deployment Manager for model-driven DevOps
  • Next topic Understanding default authentication profiles and operator IDs

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us