4139: Add README to Node Manager.
authorBrett Smith <brett@curoverse.com>
Thu, 9 Oct 2014 17:46:51 +0000 (13:46 -0400)
committerBrett Smith <brett@curoverse.com>
Thu, 9 Oct 2014 17:46:51 +0000 (13:46 -0400)
Refs #4139.

services/nodemanager/README.rst [new file with mode: 0644]
services/nodemanager/setup.py

diff --git a/services/nodemanager/README.rst b/services/nodemanager/README.rst
new file mode 100644 (file)
index 0000000..4a1b162
--- /dev/null
@@ -0,0 +1,35 @@
+====================
+Arvados Node Manager
+====================
+
+Overview
+--------
+
+This package provides ``arvados-node-manager``.  It dynamically starts
+and stops compute nodes on an Arvados_ cloud installation based on job
+demand.
+
+.. _Arvados: https://arvados.org/
+
+Setup
+-----
+
+1. Install the package.
+
+2. Write a configuration file.  ``doc/ec2.example.cfg`` documents all
+   of the options available, with specific tunables for EC2 clouds.
+
+3. Run ``arvados-node-manager --config YOURCONFIGFILE`` using whatever
+   supervisor you like (e.g., runit).
+
+Testing and Development
+-----------------------
+
+To run tests, just run::
+
+  python setup.py test
+
+Our `hacking guide
+<https://arvados.org/projects/arvados/wiki/Hacking_Node_Manager>`_
+provides an architectural overview of the Arvados Node Manager to help
+you find your way around the source.
index fabb883d4275d053cdf06c95e888d917d875732b..44a35f592a47dd9ea418583ba1a121218d4c29ac 100644 (file)
@@ -22,6 +22,7 @@ else:
 setup(name='arvados-node-manager',
       version='0.1',
       description='Arvados compute node manager',
+      long_description=open(os.path.join(SETUP_DIR, 'README.rst')).read(),
       author='Arvados',
       author_email='info@arvados.org',
       url="https://arvados.org",