Skip to content

Chaos Engineering Framework across Private / Public / Hybrid Cloud Environments

License

Notifications You must be signed in to change notification settings

jpmorganchase/kallisti

Repository files navigation

Kallisti

Chaos Engineering Framework across Private / Public / Hybrid Cloud Environments

Build Status

Manage Chaos Engineering Practices as Data

Kallisti is a decentralized control plane to test the resiliency of cloud-native applications by helping you define, execute and manage the chaos experiments. It abstracts chaos testing capabilities and credential handlers as steps/modules, allowing the flexible design of chaos testing scenarios in a secure manner.

kallisti experiment overview

Background

Project Kallisti is the open-source fork of a chaos engineering framework that originally started within JPMorgan Chase in 2018. Today, Kallisti is used by a number of applications for chaos testing within JPMorgan Chase. It is now the upstream source of our internal chaos engine and continues to be actively maintained. Keep an eye on our roadmap for more to come!

Chaos Injection Capabilities

Kallisti ships with a number of chaos injection capabilities in various modules based on the different Chaostoolkit libraries. Additional chaos injection can also be developed and imported into Kallisti. Check out the customization page for more details.

Component Module Capabilities
Kubernetes / AWS EKS k8s Pod / replicaset termination, network drop and more.
Istio istio Envoy's HTTP fault / latency filters.
AWS aws EC2/ECS/RDS/ELB termination, Lambda restriction and more.
Cloud Foundry cf Container / service termination, network drop and more.
Prometheus prom Metrics data retrieval with PromQL.
Common cm HTTP probe/requests and wait.

List of Contents

Project

Getting Started

Other Features

About

Chaos Engineering Framework across Private / Public / Hybrid Cloud Environments

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published