Skip to content

Tendrl/commons

Repository files navigation

commons

Common code usable by all Tendrl sds side components

Features

  • Provide python object mapping for writing/reading the central store (etcd)
  • Provide validation mechanism for flows (operations on an sds cluster) and atoms (smallest task on an sds cluster) to be defined and validated as per the Tendrl Definitions (sds definitions) schema 0.3

Builds

image

Code Coverage

image

Release process

When you are ready to cut a new version:

  1. Bump the version number in tendrl/commons/__init__.py and commit your changes. :

    python setup.py bumpversion
  2. Tag and push to GitHub. :

    python setup.py release
  3. Make an SRPM. :

    make srpm

Developer/Install documentation

We also have sphinx documentation in docs/source.

To build it, run:

$ python setup.py build_sphinx