It is possible to configure CEPH Object storage platform with Artifactory.
Check here for more information on S3 Object storage and here about Ceph.
To set up Artifactory with S3, need to follow these steps.
Here is a basic storage.properties configuration for CEPH:
###### CEPH Configuration ######### binary.provider.type=S3 binary.provider.s3.identity=XXXXXXXXXXXXXX binary.provider.s3.credential=XXXXXXXXXXXX binary.provider.s3.endpoint=<My Ceph Server> binary.provider.s3.bucket.name=<My Ceph Bucket Name> binary.provider.s3.https.only=false
Note the entry:
binary.provider.s3.https.only=false
Which is mandatory for the Ceph configuration.
Version 4.6.0 of Artifactory introduces the new filestore management capabilities. Here is a basic example of the CEPH configuration with the binarystore.xml file:
<config version="v1"> <chain> <provider id="cache-fs" type="cache-fs"> <provider id="eventual" type="eventual"> <provider id="retry" type="retry"> <provider id="s3" type="s3"/> </provider> </provider> </provider> </chain> <provider id="s3" type="s3"> <identity>XXXXXXXXXX</identity> <credential>XXXXXXXXXXXXXXXXX</credential> <endpoint><My Ceph server></endpoint> <bucketName><My Ceph Bucket Name></bucketName> <httpsOnly>false</httpsOnly> </provider> </config>