CAEPE Features.
CAEPE™ is an enterprise Continuous Deployment platform built for engineering teams aiming to streamline and scale Kubernetes-based deployments. By extending GitOps capabilities, CAEPE simplifies complex deployments across diverse environments.
To ensure enterprise-level policy and security compliance, CAEPE provides robust authorization, authentication,
and audit trails. It simplifies Kubernetes management, making multi-cluster application and workload handling accessible to all skill levels through intuitive interfaces and powerful scripting.
Transparent pricing and built-in support make CAEPE an advanced, straightforward solution for growing teams and quality delivery. By addressing common challenges such as skill gaps, organizational onboarding, tool integrations, and enterprise requirements, CAEPE aligns with your business and technology roadmap—ensuring consistent, scalable, and compliant deployments.
Click to see full list of CAEPE features:
Standard Deployment
Deploy applications and services through rolling deployment methodology
Build an A/B deployment for applications and services
Blue/Green Deployment
Build a Blue/Green deployment for applications and services
Build a Canary deployment for applications and services
Build a Recreate / Highlander deployment for applications and services
Deployment Details
View deployment details including clusters deployed, deployment method, history, namespaces, time and size of deployment and differences between described deployment and actual deployment
Manage deployment queue to ensure application and services deployed in order required
Set deployment priority so that urgent deployments & updates get prioritized over other deployments
Set schedules for maintenance windows on clusters restricting when apps can be deployed, upgraded or removed
Execute Pre-flight tests to ensure application has all it requires to go live and that the chosen cluster meets the requirements
Execute deployment Dry Runs to see what will be actioned on cluster and identify any potential conflicts or issues before actual deployment
Scan for latest changes in a deployment to see how it differs from previous deployment manifests
Deployment Arguments
Pass arguments to deployment manifests to meet requirement of individual or group of clusters
Estimate time and size of a deployment to understand how long a maintenance window may need to be set for
View actual time and size for each deployment
Post Deployment Action
Execute a script or webhook after a deployment has been executed or an update has occurred
Quickly deploy a snapshot of a production app or latest version of the app to an upgraded cluster or new cluster type to ensure compatibility via smoke, performance, pen or chaos tests
Identify specific clusters as Smoke Test clusters so that they can only be used for restoring snapshots on to
Take a live snapshot of an application on cluster including Persistent Volume (PV) data to be restored on any other cluster
Restore snapshots of applications and data to same or new cluster
Quick App Deploy
One shot application deploy for use on a smoke test cluster
Execute smoke, performance, pen or chaos tests after a quick app deploy or restore of a snapshot of a live application and its data
Post Test Application Management
Remove app or cluster post test execution to avoid excess infra costs or potential data leakage
Auto Cluster Build
Automatically build clusters for Edge/Air Gapped as needed using SSH, Cloud Formation, Azure Cloud Resource, GCP Cloud Deployment, Ansible and Terraform
Cluster Tear Down
Tear down of clusters built via auto cluster build to avoid excess running costs
Identify Edge or Air gapped clusters so that they can be managed with a method that suits their environment
Manage deployment queue to ensure applications and services deployed in order required or when connectivity is available
Set deployment priority so that urgent deployments & updates get prioritized over other deployments when edge or air gapped maintenance windows become available
Deploy a private repo or registry as part of the CAEPE self-hosted package for use in air gapped or edge situations
Estimate time and size of a deployment to understand how long a maintenance or connection window may need to be set for
Flexibility to add and remove clusters to subscription with out being connected to CAEPE portal
Cluster Support
Managed K8s clusters, virtualized clusters, bare metal clusters, cloud-based clusters, on-prem clusters, edge clusters and air gapped clusters
Cluster Connection
Connect to running clusters via native K8s methods supporting both push and pull methods to meet security needs to add and remove clusters to subscription with out being connected to CAEPE portal
Auto Cluster Build
Automatically build clusters as needed for deployments using SSH, Cloud Formation, Azure Cloud Resource, GCP Cloud Deployment, Ansible and Terraform
Tear down of clusters built via auto cluster build to avoid excess running costs
Cluster Status
Health and connection status of all clusters connected to CAEPE
Cluster Details
Cluster type, applications deployed and namespaces
Group clusters together for single deployments to multiple clusters
Classify clusters by environment and infrastructure type
Set schedules for maintenance windows on clusters – restricting when apps can be deployed, upgraded or removed
Application Support
Support for all container-based applications on Kubernetes
Application Defaults
Set defaults for applications that can be used by deployments or customized for new deployments
Group applications together for single deployment of multiple applications
Application Details
View application details including versioning, deployment type & path, namespace and clusters application is deployed to
SaaS
CAEPE App deployed, managed and maintained as SaaS app
CAEPE App deployed, managed and maintained on customer’s own infrastructure
CAEPE users, subscriptions, app packages & SAAS managed through central portal
Direct Subscription
CAEPE subscription paid direct via credit card
CAEPE subscription paid via user’s Azure subscription
Licensed by number of clusters connected, full functionality with unlimited users
Enterprise Access Control
Enterprise user management offering a high degree of control over user access, resources and artefacts
Authorization & Authentication
OAuth for authentication & authorization of users for app, CLI and API along with integration to directory services
Audit Management
Who, What, Where and When audit trail with system logging and diagnostics
Pre-packaged Grafana & Prometheus for health monitoring of self-hosted CAEPE deployments
CLI
CAEPE’s own CLI for automation and scripting
API FIrst
CAEPE is API First giving potential for integration at every level
Enterprise level support for all users
Credential Management
Store, manage and secure credentials used for connection to repos, registries, clusters, SSH or cloud providers via inbuilt vaults
Dashboard
View all details of clusters, applications and deployments via a single dashboard
Set schedules for restricting deployments to maintenance windows or schedule deployments for specific times
Generate required CLI for scripting directly from CAEPE UI
Approval workflows to manage how clusters, applications, deployments and other resources are created, updated or removed by users