GitOps delivery

Deploy new software versions to Kubernetes without manual work

GitOps takes your code from a Git repository and deploys it to Kubernetes. You always know which version is running.

Get startedPricing calculator
  • Pay by the hour for the time you use
  • Estimate costs before provisioning
  • Tehran data centers
An application's deployment pipelineExample

The selected Artifact is deployed, and you track its synchronization status in the panel.

Version history
  • 1.4.0a12bc34Running
  • 1.3.29f0e1d2
  • 1.3.14c7b8a6

Version 1.4.0 is now running. Versions and commit IDs are examples only.

Deployment pipeline

Every Git change, a traceable release

Every step from image to running application is recorded in the panel. Images are built in your CI system; Dorsa Cloud provides the Repository, security scanning and deployment.

  1. Define your application

    Create an Application for each software project. Each Application has a dedicated Repository for images.

  2. Push the image

    Your CI system pushes the image to the Repository using that Application's credentials.

  3. Review the version

    Pushed images are registered as Artifacts in the panel. Run a security scan for each version and review its report.

  4. Deploy

    Deploy the selected version or promote it to the next environment, and track synchronization status.

  • Artifact

    Each Artifact is a deployable version. Run a security scan and review its report before deployment.

  • Recorded version

    Every change to deployed software creates a history entry with a version number, change type, status and commit ID.

  • Status and resources

    Review synchronization status, history and resources created in Kubernetes from the panel.

Rollback and promotion

If a new release has problems, return to the previous one

With every version recorded, returning to a healthy release is a simple panel action rather than manual server work.

  • Roll back to a previous version

    Select an applied or superseded version to deploy it again. The rollback creates a new history version; nothing is deleted.

  • Promote

    Move a version from one environment to the next, such as test to production. History records this change as a promotion.

  • Resynchronize

    If the running state differs from the recorded state, run synchronization again from the panel.

Use cases

Which teams is it for?

  • Teams with existing CI

    Keep building images where you do now; only the image destination and deployment workflow change.

  • Teams with several applications

    Each Application has separate history, showing which version runs where.

  • Teams with sensitive releases

    Require the responsible person's approval for sensitive deployments.

Features

What is included

The main capabilities of GitOps delivery at a glance.

  • Define an application

    Configure the code repository, artifact storage and deployment settings in one place.

  • Versions

    View built versions, run a security scan for each version and review reports in the panel.

  • Deployment operations

    Update, roll back, promote to the next environment or cancel from the panel.

  • Approval before deployment

    Require the responsible person's approval for sensitive deployments.

Use cases

Who it is for

  • Kubernetes deployment
  • Version management
  • Promote from test to production
User guide forGitOps delivery
Recommended

Services commonly used alongside GitOps delivery.

Frequently asked questions

Before you start

What problem does GitOps delivery solve?

When code, built versions and servers are managed separately, it becomes unclear which version runs where and releases become risky.

What is GitOps delivery suitable for?

GitOps delivery supports use cases such as Kubernetes deployment, Version management, Promote from test to production. The right choice depends on your project's technical and operational requirements.

How do I get started with GitOps delivery?

Read the product guide and estimate costs in the calculator, then create the service in your chosen project in the client panel.

Get started with GitOps delivery

Register, estimate costs before provisioning and pay hourly for the time you use the service.