├── .gitignore ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── ruskit ├── __init__.py ├── cli.py ├── cluster.py ├── cmds │ ├── __init__.py │ ├── add.py │ ├── create.py │ ├── manage.py │ └── scale.py ├── distribute.py ├── failover.py ├── health.py └── utils.py ├── setup.cfg ├── setup.py ├── test_requirements.txt └── tests ├── test_addslaves.py ├── test_base.py ├── test_cluster.py ├── test_health_check.py ├── test_move_nodes.py └── test_utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.egg-info 3 | dist 4 | build 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include README.md 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/README.md -------------------------------------------------------------------------------- /ruskit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ruskit/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/ruskit/cli.py -------------------------------------------------------------------------------- /ruskit/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/ruskit/cluster.py -------------------------------------------------------------------------------- /ruskit/cmds/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/ruskit/cmds/__init__.py -------------------------------------------------------------------------------- /ruskit/cmds/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/ruskit/cmds/add.py -------------------------------------------------------------------------------- /ruskit/cmds/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/ruskit/cmds/create.py -------------------------------------------------------------------------------- /ruskit/cmds/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/ruskit/cmds/manage.py -------------------------------------------------------------------------------- /ruskit/cmds/scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/ruskit/cmds/scale.py -------------------------------------------------------------------------------- /ruskit/distribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/ruskit/distribute.py -------------------------------------------------------------------------------- /ruskit/failover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/ruskit/failover.py -------------------------------------------------------------------------------- /ruskit/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/ruskit/health.py -------------------------------------------------------------------------------- /ruskit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/ruskit/utils.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [wheel] 2 | universal = 1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/setup.py -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/test_requirements.txt -------------------------------------------------------------------------------- /tests/test_addslaves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/tests/test_addslaves.py -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/tests/test_base.py -------------------------------------------------------------------------------- /tests/test_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/tests/test_cluster.py -------------------------------------------------------------------------------- /tests/test_health_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/tests/test_health_check.py -------------------------------------------------------------------------------- /tests/test_move_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/tests/test_move_nodes.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/ruskit/HEAD/tests/test_utils.py --------------------------------------------------------------------------------