]> git.apps.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>
Tue, 18 May 2021 20:19:04 +0000 (15:19 -0500)
commit4574ed70f42002028e2d30e8aa04fbff95daf728
treefa33334de1d06642e522bb6e74743a3666da065d
parentebf841a82f3939441fa118fa689c8e290ef31cfe
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>
qa/tasks/ceph_manager.py
qa/tasks/rook-ceph.conf [new file with mode: 0644]
qa/tasks/rook.py [new file with mode: 0644]