Skip to content
SPECIFICTION
Get listed

Canonical Chaos Engineering Platform

canonical-chaos-engineering.readthedocs-hosted.com

WebLinuxSelf-hosted

Spec sheet

Purpose
The platform deploys chaos engineering infrastructure and runs experiments to check whether a system under test recovers from faults.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Deployment
The getting-started tutorial deploys the platform using Terraform and Juju on Kubernetes.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Integrations
The tutorial integrates Litmus infrastructure with the control plane and uses a self-signed-certificates charm as its example system under test.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Founded
2004Read 28 Sep 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Components
The tutorial’s example control plane includes Litmus Auth, Litmus Backend, Litmus ChaosCenter, and MongoDB.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Credential limitation
Litmus does not clear MongoDB tables on teardown, so a forgotten changed admin password requires manually deleting those tables or redeploying the MongoDB charm to reset.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Deployment prerequisites
The tutorial lists 8 GB RAM, 50 GB free disk space, an Ubuntu or snapd-compatible environment, and a Linux shell for its commands.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Execution plane
The Charmed Litmus project currently wraps only the control plane; the documentation says charming the execution plane is future work.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Execution plane limitation
The documentation says Charmed Litmus currently wraps only the control plane; charming the execution plane is described as future work.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Experiments
The tutorial demonstrates a pod-deletion experiment with a resilience probe to check whether a workload recovers.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Interface
The tutorial accesses Litmus ChaosCenter through a browser at the deployed unit's IP address and port 8185.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Kubernetes scope
The platform currently focuses on chaos testing in Kubernetes environments and does not currently target Charmed VM cloud chaos testing.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Open source
Canonical describes the platform as an open source project that welcomes community contributions and feedback.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Password limitation
Litmus retains user settings in MongoDB after teardown, and the documentation says a forgotten changed admin password may require manually deleting database tables or redeploying MongoDB to reset.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Scope limitation
The platform currently focuses on Kubernetes chaos testing and does not cover charmed VM cloud chaos testing.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Security limitation
The documentation says an upstream bug prevents the Litmus control plane from communicating with MongoDB over TLS, leaving that traffic unencrypted.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Setup requirements
The getting-started tutorial specifies a machine with 8 GB RAM, 50 GB free disk space, and Ubuntu or another operating system that supports snapd.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
Support and community
The project documentation directs users to its GitHub issue trackers for known issues, bugs, and feature requests.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
TLS
The documentation describes TLS integration for internal service interactions and external client connections, and recommends trusted CA certificates for production deployments.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
TLS guidance
Canonical's TLS how-to recommends certificates signed by a trusted CA and safely stored, for example with a Vault charm, for production deployments.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com
TLS limitation
The documentation says the Litmus control plane cannot currently communicate with MongoDB over TLS, so that traffic remains unencrypted even when MongoDB has a TLS certificates relation.Read 9 Oct 2026 · canonical-chaos-engineering.readthedocs-hosted.com

Where Specifiction places it

Alternatives to Canonical Chaos Engineering PlatformAll alternatives →