Metadata-Version: 2.1
Name: kallisti-core
Version: 1.3.6
Summary: Core functionality of Kallisti Chaos Engineering Framework
Home-page: https://github.com/jpmorganchase/kallisti-core
Author: The kallisti-core authors
License: Apache 2.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Framework :: Django :: 2.0
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: boto3 (~=1.20.0)
Requires-Dist: chaostoolkit-aws (<1.0.0,>=0.13.0)
Requires-Dist: chaostoolkit-cloud-foundry (<1.0.0,>=0.7.1)
Requires-Dist: chaostoolkit-istio (<1.0.0,>=0.1.4)
Requires-Dist: chaostoolkit-kubernetes (<1.0.0,>=0.24.0)
Requires-Dist: chaostoolkit-lib (<1.0.0,>=0.22.2)
Requires-Dist: chaostoolkit-prometheus (<1.0.0,>=0.3.0)
Requires-Dist: chaostoolkit-spring (<1.0.0,<=0.2.0)
Requires-Dist: croniter (==0.3.29)
Requires-Dist: Django (==4.1.7)
Requires-Dist: django-cors-headers (==3.13.0)
Requires-Dist: djangorestframework (==3.14.0)
Requires-Dist: drf-yasg (==1.21.5)
Requires-Dist: gunicorn (==20.0.4)
Requires-Dist: huey (~=2.3.0)
Requires-Dist: jinja2 (==2.11.3)
Requires-Dist: jsonpath-ng (==1.4.3)
Requires-Dist: MarkupSafe (==2.0.1)
Requires-Dist: mysql-connector-python (~=8.0.0)
Requires-Dist: peewee (==3.9.3)
Requires-Dist: pycryptodome (~=3.10.0)
Requires-Dist: python-daemon (==2.1.2)
Requires-Dist: python-jose[pycryptodome] (~=3.3.0)
Requires-Dist: python-logstash (==0.4.6)
Requires-Dist: requests (~=2.26.0)
Requires-Dist: snaptime (==0.2.4)
Requires-Dist: urllib3 (==1.26.5)
Requires-Dist: django-utils-six (==2.0)
Provides-Extra: test
Requires-Dist: bump2version (==1.0.1) ; extra == 'test'
Requires-Dist: flake8 (~=4.0.0) ; extra == 'test'
Requires-Dist: coverage (~=6.0.0) ; extra == 'test'
Requires-Dist: requests-mock (==1.8.0) ; extra == 'test'

# Kallisti Core

![Build Status](https://github.com/jpmorganchase/kallisti-core/actions/workflows/build.yml/badge.svg)

This is a library for the chaos engineering framework
[Kallisti](https://github.com/jpmorganchase/kallisti), providing its core
functionality of the managed chaos experiments as Kallisti API.

Please refer to the documentation of
[Kallisti](https://github.com/jpmorganchase/kallisti) for the project details as
well as its concepts and the road map.

### Install

```shell
pip install kallisti-core
```

### Contribution Guide

##### Reporting bugs, feature requests, etc.
 
To report bugs, request new features or similar, please open an issue on the
Github repository.

A good bug report includes:

* Expected behavior
* Actual behavior
* Steps to reproduce
* Any output from console 

##### Submitting changes

* Open a new GitHub pull request with the changes.
* Ensure the PR description clearly describes the problem and solution. Include
  the relevant issue number if applicable.
* [Pull Contributor License Agreement (CLA)](https://github.com/jpmorganchase/cla)
  will be required upon PR before we are able to merge.

If you have any questions about the contribution process, please feel free to
send an email to open_source@jpmorgan.com.
 
