diff --git a/deploy/cephcsi/image/Dockerfile b/deploy/cephcsi/image/Dockerfile index 1baaa7c4f..b829e9060 100644 --- a/deploy/cephcsi/image/Dockerfile +++ b/deploy/cephcsi/image/Dockerfile @@ -37,7 +37,7 @@ RUN source /build.env && \ RUN ${GOROOT}/bin/go version && ${GOROOT}/bin/go env RUN dnf -y install --nodocs \ - librados-devel librbd-devel \ + librados-devel librbd-devel libcephfs-devel \ /usr/bin/cc \ make \ git \ diff --git a/docs/development-guide.md b/docs/development-guide.md index da57a3e15..e9eca403c 100644 --- a/docs/development-guide.md +++ b/docs/development-guide.md @@ -24,8 +24,8 @@ it is **highly** encouraged to: * Ceph-CSI uses the native Ceph libraries through the [go-ceph package](https://github.com/ceph/go-ceph). It is required to install the Ceph C headers in order to compile Ceph-CSI. The packages are called - `librados-devel` and `librbd-devel` on many Linux distributions. See the - [go-ceph installation + `librados-devel` , `librbd-devel` and `libcephfs-devel` + on many Linux distributions. See the [go-ceph installation instructions](https://github.com/ceph/go-ceph#installation) for more details. * Run diff --git a/scripts/Dockerfile.devel b/scripts/Dockerfile.devel index 7e67ef57d..ba6e9fb71 100644 --- a/scripts/Dockerfile.devel +++ b/scripts/Dockerfile.devel @@ -28,6 +28,7 @@ RUN dnf -y install \ make \ gcc \ librados-devel \ + libcephfs-devel \ librbd-devel \ && dnf -y update \ && dnf clean all \ diff --git a/scripts/Dockerfile.test b/scripts/Dockerfile.test index d9d5a7e20..d54049e38 100644 --- a/scripts/Dockerfile.test +++ b/scripts/Dockerfile.test @@ -32,6 +32,7 @@ RUN source /build.env \ gcc \ findutils \ librados-devel \ + libcephfs-devel \ librbd-devel \ openssl \ rubygems \