Pi

PipeCD on Ubuntu 24.04 LTS

Azure Developer Tools

PipeCD, an open source GitOps continuous delivery platform that progressively rolls out your applications to Kubernetes, Terraform, serverless and cloud from a single console.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

PipeCD is an open source, unified continuous delivery platform that brings GitOps to Kubernetes, Terraform, Amazon ECS, AWS Lambda, Google Cloud Run and more. You declare the desired state of your applications in Git and PipeCD progressively rolls it out, with automated analysis, first class canary and blue/green strategies, automatic rollback on failure, and one web console that shows every deployment, its live state and its full history across every platform.

PipeCD has two parts. The Control Plane provides the web console, the deployment history, the audit trail and the project and role management. Lightweight agents called piped run next to your workloads, pull the desired state from Git and carry out the deployments. It suits platform and delivery teams who want a single GitOps control plane across many runtimes, safe progressive delivery with analysis and rollback, and a complete audit trail of who deployed what and when.

Why the cloudimg image

cloudimg delivers PipeCD as a complete, secure by default appliance: the full control plane and a ready registered agent run the moment the instance boots, with no container registry to reach or compose file to assemble. It is secure by default: no administrator, database, object store, encryption or agent credential is baked into the image, and on the first boot of every instance a unique administrator password, database password, object store keys, control plane encryption key and agent key are generated, with the administrator password written to a root only file. A piped agent is registered to the local control plane on first boot and shown online in the console, the datastore is captured empty and re provisioned per instance, the console, agent channel and API are multiplexed onto a single port, the base is fully patched with unattended security upgrades enabled, and every deployment comes with a paired deploy guide and 24/7 cloudimg support.

Common uses

  • Roll out applications to Kubernetes, Terraform, ECS, Lambda and Cloud Run from one GitOps console
  • Ship safely with canary and blue green strategies, automated analysis and automatic rollback
  • Give delivery and platform teams a full audit trail of every deployment across every runtime

See it running

Real screenshots taken while testing this image against its deployment guide.

PipeCD on Ubuntu 24.04 LTS screenshot 1 PipeCD on Ubuntu 24.04 LTS screenshot 2 PipeCD on Ubuntu 24.04 LTS screenshot 3 PipeCD on Ubuntu 24.04 LTS screenshot 4