Charmed Litmus docs - index

Charmed Litmus is a solution that handles deployment, scaling, and Day 2 operations specific to LitmusChaos, an open source platform used for chaos testing.

The solution consists of a set of charms, which together, currently, deploy the control plane of LitmusChaos:

  • litmus-chaoscenter-k8s: central UI, façade API, entrypoint for managing chaos experiments
  • litmus-auth-k8s: user authentication and authorisation, project and account management
  • litmus-backend-k8s: backend API server, executes and orchestrates chaos experiment workflows
  • mongodb-k8s: datastore for users, projects, experiments, and chaos results

As of August 2025, the charmed Litmus solution deploys and manages only the control plane components of Litmus. It does not include the components of the execution plane. Creating and managing experiments to inject chaos in the target resources should be done manually from the litmus-chaoscenter-k8s UI.

LitmusChaos is a solution to implement chaos engineering at scale, designed especially for Kubernetes environments. You use it to inject controlled failure scenarios such as pod crashes, node failures, network latency, or resources exhaustion, and observe how your applications respond.

This solution is:

  • intended to be used with charmed or non-charmed workloads running in a Kubernetes environment .

In this documentation

Tutorial
Get started - a hands-on introduction for new users deploying the charmed operator.
How-to guides
Step-by-step guides covering key operations and common tasks
Explanation
Concepts - discussion and clarification of key topics
Reference
Technical information - specifications, APIs, architecture

Project and community

Charmed Litmus is an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.

Navigation

Level Path Navlink
1 Tutorials Tutorials
1 How To How To
1 Reference Reference
1 Explanation Explanation