]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
qa/tasks/rook: deploy ceph via rook on top of kubernetes
authorSage Weil <sage@newdream.net>
Thu, 13 May 2021 14:26:35 +0000 (09:26 -0500)
committerSage Weil <sage@newdream.net>
Thu, 20 May 2021 23:10:52 +0000 (18:10 -0500)
commitf01d1d488f8059a10ca41d395ec49c835d4dcea6
tree160a2106145e64fac1cb896a6d6e0127754969e8
parentd0d88030fc5a008a944dabab1eaa3e93b13ef68d
qa/tasks/rook: deploy ceph via rook on top of kubernetes

This assumes that k8s is installed and kubectl works.

The ceph container to use is selected the same way the cephadm
task does it.

All scratch devices are consumed as OSDs.

A ceph.conf and client.admin keyring are deployed on all test
nodes, so normal tasks should work (if/when packages are installed).

Fixes: https://tracker.ceph.com/issues/47507
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 4574ed70f42002028e2d30e8aa04fbff95daf728)
qa/tasks/ceph_manager.py
qa/tasks/rook-ceph.conf [new file with mode: 0644]
qa/tasks/rook.py [new file with mode: 0644]