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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

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

Hashes for mirantis-metta-0.50.1.tar.gz
Algorithm Hash digest
SHA256 60f9588e1e72096e1b34f441c300fe3157082728065e38ed24a0f0f240755e83
MD5 16b34056f909ce2c09b2f3b836f6669b
BLAKE2b-256 7b14ea8367a691d6c13d1b99a6a8a0cf97575d012263015ce31cfebf2de28f11

See more details on using hashes here.

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

Hashes for mirantis_metta-0.50.1-py3-none-any.whl
Algorithm Hash digest
SHA256 625363c135ccfba74cb2f6b545777ba6834d5409ef777af57f224166aee01906
MD5 e6de599da1f68f8fc667ed57774a3ff3
BLAKE2b-256 3dc7a4c7553e6f1f2c38b74f341a2d1506204017069a024dfdde7a5e3b509614

See more details on using hashes here.

Supported by

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