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:
-
centralized configuration in order to separate plugins which need config from the configuration that they need; this allows simpler management and overrides.
-
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mirantis-metta-0.50.1.tar.gz.
File metadata
- Download URL: mirantis-metta-0.50.1.tar.gz
- Upload date:
- Size: 124.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60f9588e1e72096e1b34f441c300fe3157082728065e38ed24a0f0f240755e83
|
|
| MD5 |
16b34056f909ce2c09b2f3b836f6669b
|
|
| BLAKE2b-256 |
7b14ea8367a691d6c13d1b99a6a8a0cf97575d012263015ce31cfebf2de28f11
|
File details
Details for the file mirantis_metta-0.50.1-py3-none-any.whl.
File metadata
- Download URL: mirantis_metta-0.50.1-py3-none-any.whl
- Upload date:
- Size: 163.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
625363c135ccfba74cb2f6b545777ba6834d5409ef777af57f224166aee01906
|
|
| MD5 |
e6de599da1f68f8fc667ed57774a3ff3
|
|
| BLAKE2b-256 |
3dc7a4c7553e6f1f2c38b74f341a2d1506204017069a024dfdde7a5e3b509614
|