]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
workaround to install dbench for rhel-8 1393/head
authorrakeshgm <rakeshgm014@gmail.com>
Wed, 8 Jan 2020 08:07:44 +0000 (13:37 +0530)
committerrakeshgm <rakeshgm014@gmail.com>
Wed, 8 Jan 2020 08:07:44 +0000 (13:37 +0530)
Signed-off-by: rakeshgm <rakeshgm014@gmail.com>
teuthology/task/internal/redhat.py

index 829c2d5aa36abdd3eda260caab566c7bf745d574..3cfacc9c047ea6ebb3502e7c4559818dd1c93c67 100644 (file)
@@ -113,6 +113,10 @@ def _enable_rhel_repos(remote):
         remote.run(args=['sudo', 'subscription-manager',
                          'repos', '--enable={r}'.format(r=repo)])
 
+    if remote.os.version.startswith('8'):
+        workaround(remote)
+
+
 @contextlib.contextmanager
 def setup_base_repo(ctx, config):
     """
@@ -224,3 +228,11 @@ def _create_temp_repo_file(repos, repo_file):
         repo_file.write(gpgcheck)
         repo_file.write(enabled)
     repo_file.close()
+
+
+def workaround(remote):
+    log.info('temporary workaround')
+    remote.run(args=['sudo',
+                     'yum',
+                     'install', '-y',
+                     'http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/d/dbench-4.0-10.el7.x86_64.rpm'])