Canonical Chaos Engineering Platform
canonical-chaos-engineering.readthedocs-hosted.com
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
- Chaos Engineering Platforms#12 of 257.6