Skip to main content
Version: Release 25.1

Live Deployments in Release

Live Deployments revolutionizes how you monitor and manage deployments across your entire ecosystem. This feature brings unified visibility to all your deployments—whether they originate from Release tasks or external tools like Digital.ai Deploy, Argo CD, and Flux CD.

Key benefits:

  • Real-time deployment tracking across multiple platforms
  • Unified dashboard for both cloud-native and traditional deployments
  • Seamless integration with external deployment tools
  • Native support for Release orchestration

With Live Deployments, you can:

Prerequisites and Setup Requirements

Before you begin using Live Deployments, ensure your environment meets the following requirements for each component:

Digital.ai Release Requirements

  • Release 24.3 (or later) with Release runner
  • Container plugins for Deploy, Argo CD, and Flux CD (installed by default with Release)
  • Proper network connectivity between Release and deployment servers
  • Access to Digital.ai Release web interface

Digital.ai Deploy Requirements

  • A running instance of Deploy 24.3 (or later)
  • Valid Deploy server URL
  • Deploy server credentials with sufficient permissions
  • Target environments configured in Deploy

Argo CD Requirements

  • A running instance of Argo CD
  • Administrator permissions on the Argo CD server
  • Valid Argo CD server URL
  • Access to configure webhook events using the config map generated during Live Deployments setup
  • Kubernetes cluster access configured
  • For more information on webhook configuration, see Argo CD Notification Services—Webhook

Flux CD Requirements

  • A running instance of Flux CD
  • Administrator permissions on the Flux CD server
  • Flux CLI installed and configured
  • GitOps repository access
  • Access to configure webhook receivers using the config map generated during Live Deployments setup
  • For more information on webhook configuration, see Flux CD - Setup Webhook Receivers

Understanding Live Deployments in Release

The Live Deployments feature in Release offers a comprehensive way to manage and monitor your deployments. Before diving into the setup and configuration, it's important to understand the two main approaches available:

  • Onboard new deployments—This option is ideal when starting fresh. It guides you through setting up new deployments directly in Digital.ai Deploy or Argo CD using intuitive step-by-step workflows. Choose this if you're setting up a new deployment pipeline.

  • Connect to existing deployments—This approach lets you integrate existing application deployments from Digital.ai Deploy or ArgoCD into Release. This is perfect when you already have working deployments that you want to monitor and manage through Release.

Required Setup and Preparations

Before proceeding with either approach, ensure you have completed the following preparations:

Common Requirements

  • Access to Digital.ai Release web interface
  • Access to the Release Runner instance
  • Proper network connectivity between Release and deployment servers

For Digital.ai Deploy

  • Valid Deploy server URL
  • Deploy server credentials with appropriate permissions
  • Target environments configured in Deploy

For Argo CD

  • Valid Argo CD server URL
  • Administrative access to Argo CD server
  • Kubernetes cluster access configured
  • Permissions to modify webhook configurations
  • Access to configure applications and projects

For Flux CD

  • Flux CLI installed and configured
  • Access to Kubernetes clusters
  • Permissions to create webhook receivers
  • GitOps repository access
  • Ability to modify Flux system configurations

Setting Up Connections in Release

Before you can track deployments, you need to establish secure connections between Release and your deployment servers. Follow the steps below for your specific deployment tool.

Connecting to Digital.ai Deploy

  1. In Release, navigate to Connections > Digital.Ai Deploy Server.

  2. On the New Digital.ai Deploy Server settings page, type the required details to create a connection between the Digital.ai Release and Digital.ai Deploy servers.

    picture 1

  3. Click Test to verify the connection.

  4. Click Save if the test is successful.

Connecting to Argo CD

  1. Navigate to Connections > ArgoCD: Server.

  2. On the New ArgoCD: Server settings page, type the required details to create a connection between the Digital.ai Release and Argo CD servers.

    picture 2

  3. Click Test to verify the connection.

  4. Click Save if the test is successful.

Connecting to Flux CD

  1. Navigate to Connections > FluxCD API Server (Container).

  2. On the New FluxCD API Server (Container) settings page, type the required details to create a connection between the Digital.ai Release and Flux CD servers.

    picture 0

  3. Click Test to verify the connection.

  4. Click Save if the test is successful.

Working with the Live Deployments Dashboard

The Live Deployments dashboard serves as your central command center for monitoring deployments. To accommodate different viewing preferences and use cases, it offers two distinct views:

Live Deployments Dashboard—List View

alt text

Live Deployments Dashboard—Tile View

alt text

The Live Deployments dashboard shows the following information for every deployed application:

  • Name of the application
  • Version of the deployed application
  • Status of the deployed application
  • The environment to which the application was deployed
  • Duration since the application was last updated

Action Menu to Manage Deployed Applications

alt text

You can do the following for every deployed application in the Live Deployments dashboard.

  • View in deployment system—lets you open the application in the external deployment provider. Here's an example application in Argo CD.

    alt text

  • View Configuration details—lets you view the application configuration details.

    alt text

  • Delete application—lets you undeploy an application. For more information, see Delete Applications.

Filter Applications

You can filter applications by name to find the application you want in a long list of applications in the dashboard.

alt text

Resync Deployed Applications

Click Resync in the Live Deployments dashboard to manually refresh the current state of applications in Release.

For example, when you do not want to see cached deployments in the dashboard or if something went wrong, you can click Resync to refetch the current state of all the deployed applications.