]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
testnode: Shuffle package lists around to support Ubuntu 20.04
authorDavid Galloway <dgallowa@redhat.com>
Fri, 24 Apr 2020 16:26:48 +0000 (12:26 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Fri, 24 Apr 2020 16:26:48 +0000 (12:26 -0400)
It appears Focal doesn't come with python2 anything so the python2 packages are no longer "common" across all Ubuntu distros.

I moved them out of `common_packages` and added them to the appropriate package lists for each distro_majorversion.yml back to Xenial.

Signed-off-by: David Galloway <dgallowa@redhat.com>
roles/testnode/vars/ubuntu.yml
roles/testnode/vars/ubuntu_16.yml
roles/testnode/vars/ubuntu_18.yml
roles/testnode/vars/ubuntu_20.yml [new file with mode: 0644]

index 833aca9c2718d0cb52c2765c0867b82dfcb38c54..e864b9182349a1878de368d8870234ffafb8e88f 100644 (file)
@@ -4,7 +4,6 @@ common_packages:
   - libfcgi0ldbl
   ###
   # for s3 tests
-  - python-virtualenv
   - python-dev
   - libev-dev
   ###
@@ -16,8 +15,6 @@ common_packages:
   - build-essential
   - sysstat
   - gdb
-  - python-configobj
-  - python-gevent
   # for running ceph
   - libedit2
   - cryptsetup-bin
@@ -28,7 +25,6 @@ common_packages:
   # for setting BIOS settings
   ###
   - libuuid1
-  - btrfs-tools
   # for compiling helpers and such
   - libatomic-ops-dev
   ###
@@ -38,7 +34,6 @@ common_packages:
   - dbench
   - bonnie++
   - valgrind
-  - python-nose
   - ant
   ###
   # used by the xfstests tasks
@@ -61,8 +56,6 @@ common_packages:
   - collectl
   # for blktrace and seekwatcher
   - blktrace
-  - python-numpy
-  - python-matplotlib
   ###
   # qemu
   - genisoimage
index 0b5d4c2b2b4e069caecc8931ffa57fd7908d6788..0841413333208da3c4764914a74f15f4d2cb7c93 100644 (file)
@@ -7,6 +7,13 @@ packages:
   - libboost-thread1.58.0
   - mpich
   - qemu-system-x86
+  - python-virtualenv
+  - python-configobj
+  - python-gevent
+  - python-numpy
+  - python-matplotlib
+  - python-nose
+  - btrfs-tools
 #  - blkin
   - lttng-tools
   ###
index e704031281b7d9248470553164131155b06b7caf..b210634faa5cf563830eb34dd2e40d77fd7a052b 100644 (file)
@@ -2,6 +2,13 @@
 packages:
   - mpich
   - qemu-system-x86
+  - python-virtualenv
+  - python-configobj
+  - python-gevent
+  - python-numpy
+  - python-matplotlib
+  - python-nose
+  - btrfs-tools
 #  - blkin
   - lttng-tools
   # for building xfstests #18067
diff --git a/roles/testnode/vars/ubuntu_20.yml b/roles/testnode/vars/ubuntu_20.yml
new file mode 100644 (file)
index 0000000..19d1996
--- /dev/null
@@ -0,0 +1,25 @@
+---
+packages:
+  - mpich
+  - qemu-system-x86
+#  - blkin
+  - lttng-tools
+  # for building xfstests #18067
+  - libtool-bin
+  # for ceph-daemon (no podman on ubuntu/debian, yet)
+  - docker.io
+  # qa/workunits/rbd/test_librbd_python.sh
+  - python3-nose
+  # python3 version of deps
+  - python3-virtualenv
+  - python3-configobj
+  - python3-gevent
+  - python3-numpy
+  - python3-matplotlib
+  - python3-setuptools
+
+non_aarch64_packages:
+  - libgoogle-perftools4
+  - iozone3
+
+non_aarch64_packages_to_upgrade: []