Deployment

Continuous Deployment (CD)

Support for continuous deployment to specific environments.

Overview

Continuous Deployment (CD)

To achieve automated deployments, the platform integrates continuous deployment (CD) pipelines, enabling:

  • Deployment of services upon merging code into specific branches (e.g., develop or main).
  • Automatic push to the deployment-templates repository, triggered by the service's pipeline template.

Once the manifests and configuration files are updated in the deployment-templates repository, the standard deployment flow is triggered.

Example Deployment Flow:

Blog posts service deployment

CD Manifests Example

Deployment Folder Structure:

deploy/branch/{branch-name}/{environment-name}/{config-files}

Example entries:

deploy/branch/main/acc/config.yaml
deploy/branch/main/acc/values.yaml
deploy/branch/develop/dev-1/config.yaml
deploy/branch/develop/dev-2/values.yaml

Copyright © 2025. All rights reserved.