Metadata-Version: 2.1
Name: mirantis-metta
Version: 0.8.6
Summary: Python Toolbox for testing mirantis products
Home-page: https://mirantis.com/
Author: James Nesbitt
Author-email: jnesbitt@mirantis.com
License: MIT
Project-URL: Source, https://github.com/Mirantis/metta
Keywords: test,unittest
Platform: unix
Platform: linux
Platform: osx
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Description-Content-Type: text/markdown
Requires-Dist: appdirs
Requires-Dist: configerus (>=0.3.10)
Requires-Dist: pyyaml
Requires-Dist: docker
Requires-Dist: kubernetes (==17.14.0a1)
Requires-Dist: fire

# Mirantis Testing Toolbox

The Mirantis Testing tooblox cluster management framework for creating test
harnesses to test against.

## Dependencies

### Configurus

Configerus is heavily leveraged for dynamic and abstracted configuration.

Primarily two aspects are used:

1. centralized configuration in order to separate plugins which need config from
   the configuration that they need; this allows simpler management and overrides.

2. Configerus source overrides are used to implement a preset system where
   configuration sources are included based on what preset keys are requested.
   This allows easy switching of cluster platforms, cluster size and mirantis
   product versions.

## Getting started

see our ./docs section for better running instructions

## Contributing

Feel free to open issues and PRs directly.


