Documentation

Java

Community Module

These modules are maintained by the community, outside of the Testcontainers project.

Description

This module allows provisioning the Ceph server as a standalone container within your tests based on Ceph Demo Container.

Ceph, also known as Ceph Storage, is an open-source storage platform designed to provide highly scalable object, block, and file storage in a unified system. Developed by Inktank Storage (which was acquired by Red Hat in 2014), it is intended to help organizations manage vast amounts of data with a high level of fault tolerance and seamless scalability. Ceph allows enterprises and service providers to install a distributed storage infrastructure with both performance and resilience.

Read more:

Examples

Dependency:
<dependency>
    <groupId>com.github.jarlah</groupId>
    <artifactId>testcontainers-ceph</artifactId>
    <version>2.0.7</version>
    <scope>test</scope>
</dependency>
Usage:
CephContainer cephServer = new CephContainer();
cephServer.start();