From 02359b3b517e9cfc0b34175a77e3fed83fa3c319 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Mon, 13 Jan 2020 12:58:32 +0100 Subject: [PATCH] mgr/rook: Automatically generate Rook client interface using the official Rook client Python library. Signed-off-by: Sebastian Wagner --- src/pybind/mgr/rook/.gitignore | 1 + src/pybind/mgr/rook/generate_rook_ceph_client.sh | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 src/pybind/mgr/rook/.gitignore create mode 100755 src/pybind/mgr/rook/generate_rook_ceph_client.sh diff --git a/src/pybind/mgr/rook/.gitignore b/src/pybind/mgr/rook/.gitignore new file mode 100644 index 00000000000..211c1315304 --- /dev/null +++ b/src/pybind/mgr/rook/.gitignore @@ -0,0 +1 @@ +rook_client diff --git a/src/pybind/mgr/rook/generate_rook_ceph_client.sh b/src/pybind/mgr/rook/generate_rook_ceph_client.sh new file mode 100755 index 00000000000..198394aa7ae --- /dev/null +++ b/src/pybind/mgr/rook/generate_rook_ceph_client.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +set -ex + +script_location="$(dirname "$(readlink -f "$0")")" +cd "$script_location" + +rm -rf rook_client + + +cp -r ./rook-client-python/rook_client . +rm -rf rook_client/cassandra +rm -rf rook_client/edgefs +rm -rf rook_client/tests -- 2.39.5