Skip to main content

Python Toolbox for testing mirantis products

Project description

Mirantis Testing Toolbox

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

Dependencies

Metta relies heavily on python 3.8 features and setuptools for the modular plugin system.

Configerus

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mirantis-metta-0.50.1.tar.gz (124.0 kB view hashes)

Uploaded Source

Built Distribution

mirantis_metta-0.50.1-py3-none-any.whl (163.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page