]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commit
install: support extra_system_packages config option
authorNathan Cutler <ncutler@suse.com>
Fri, 20 Jul 2018 15:18:26 +0000 (17:18 +0200)
committerNathan Cutler <ncutler@suse.com>
Wed, 1 Aug 2018 14:53:14 +0000 (16:53 +0200)
commit07a9aaa36bb8f64ed03780742bd9f671006ef878
tree1827d38d25fc39f830a1d08940cb447e122438ad
parent88a19ebf9fa4311e1b79f22b7904627afd790388
install: support extra_system_packages config option

On DEB systems, packages specified via the extra_packages option are installed
while forcing the same package version number as the version of the project
(i.e. Ceph) under test. So extra_packages can only be used to specify
additional project (Ceph) packages.

If we wanted to specify additional system (non-project, non-Ceph) packages to
install, we were out of luck. This commit implements an extra_system_packages
option for specifying extra non-project packages.

Fixes: http://tracker.ceph.com/issues/25026
Signed-off-by: Nathan Cutler <ncutler@suse.com>
teuthology/task/install/__init__.py
teuthology/task/install/deb.py
teuthology/task/install/rpm.py