Skip to content

cloudscale-ch/rgw-admin

Repository files navigation

rgw-admin - Python API for Ceph Objects Gateway

This library is currently used by cloudscale.ch to access the admin API of the Ceph Objects Gateway (also called RADOS Gateway or RGW). It's not feature complete.

Development

Setup

The project uses pre-commit to run source code formatters and type checking before commit. A Makefile target is provided to create a virtualenv ready for development:

pre-commit install
make venv
. venv/bin/activate

Tests

Unit test can be run using pytest:

pytest

Type Checking

Type checking can be run using mypy:

mypy

About

A way of working with the admin API of RadosGW's (rgw).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6