3793: Add Docker image cleaner service for compute nodes.
authorBrett Smith <brett@curoverse.com>
Thu, 30 Apr 2015 13:19:15 +0000 (09:19 -0400)
committerBrett Smith <brett@curoverse.com>
Thu, 30 Apr 2015 13:24:55 +0000 (09:24 -0400)
commit4dc84fdc1f380b9d796308972648e6e36299684a
treeb6aa8004896db0a4de710e0ee3e1557b9b6ef7ec
parentacc7d4a40ae78e866c983624ec36b7bae3b918a9
3793: Add Docker image cleaner service for compute nodes.

This service monitors Docker events.  When no containers are active,
it arranges to keep the most recently used images up to a configured
size limit, then deletes the rest.  This will prevent Docker images
from growing indefinitely on physical compute nodes.
services/dockercleaner/.gitignore [new symlink]
services/dockercleaner/arvados_docker/__init__.py [new file with mode: 0644]
services/dockercleaner/arvados_docker/cleaner.py [new file with mode: 0644]
services/dockercleaner/gittaggers.py [new symlink]
services/dockercleaner/setup.py [new file with mode: 0644]
services/dockercleaner/tests/__init__.py [new file with mode: 0644]
services/dockercleaner/tests/test_cleaner.py [new file with mode: 0644]