]> git.proxmox.com Git - ceph.git/blobdiff - ceph/qa/suites/rbd/openstack/workloads/devstack-tempest-gate.yaml
update sources to v12.1.1
[ceph.git] / ceph / qa / suites / rbd / openstack / workloads / devstack-tempest-gate.yaml
index f7c3413a7648bf58726e27d68893219008531f89..26ddda9edcc402f2344ad77ef59f0c42ddb84f66 100644 (file)
@@ -26,6 +26,10 @@ tasks:
             - "ALL=(root) NOPASSWD:/usr/bin/ovsdb-client"
       - |
         #!/bin/bash -ex
+        wget -q -O- "http://git.ceph.com/?p=ceph.git;a=blob_plain;f=keys/autobuild.asc" | apt-key add -
+        wget -q -O /etc/apt/sources.list.d/ceph.list "https://shaman.ceph.com/api/repos/ceph/{ceph_branch}/{ceph_sha1}/ubuntu/xenial/repo"
+        apt-get update
+
         mount --bind /mnt/test_b /opt
         mkdir /opt/stack
         chown -R stack:stack /home/stack
@@ -34,3 +38,14 @@ tasks:
         mkdir /mnt/log/stack
         chmod a+rwx /mnt/log/stack
         chown -R stack:stack /mnt/log/stack
+
+        apt-get install -y ceph-common librbd1
+
+        mkdir /mnt/log/stack/ceph
+        chown -R stack:stack /mnt/log/stack/ceph
+        chmod a+rwx /mnt/log/stack/ceph
+
+        # sanity check that the cluster is reachable from the VM
+        echo '[client]' >> /etc/ceph/ceph.conf
+        echo 'log file = /mnt/log/stack/ceph/$name.$pid.log' >> /etc/ceph/ceph.conf
+        rbd --debug-ms=10 --debug-rbd=20 info client.0.1