Additional dependencies packaging for making enhanced features available in Ceph Container Image.
Added functionality/ support for:
- Ceph Dashboard SSO: The dashboard supports authentication via an external identity provider using the SAML 2.0 protocol.
- Ceph FS Top Utility: Used to provide extra CephFS metrics for monitoring in realtime. For more details, please refer: https://docs.ceph.com/en/quincy/cephfs/cephfs-top/
We only rebuild the last 3 Ceph versions images as they are updated.
For a list of the Ceph versions, see VERSIONS
file.
The koor-ceph-container is hosted on Koor's Docker Hub registry and can be pulled using:
docker pull docker.io/koorinc/koor-ceph-container:$VERSION_TAG
Version tags can be found on Koor's Docker Hub registry
Alternatively, tags could be found from command line using the following command (assuming you have jq
installed):
curl -s https://registry.hub.docker.com/v2/repositories/koorinc/koor-ceph-container/tags/\?page_size\=100 | jq '."results"[] .name'
The builds are initiated by docker-image-rebuild.yaml
workflow,
which sources environment variables from .env
and shell scripts
build-push-container-imgs*
present at src/
dir.
These scripts then pick up the latest stable release Ceph container image from
quay registry and minimally
rebuilds them with dependencies and configurations needed for additional feature
support using src/Dockerfile
tagged as:
docker.io/koorinc/koor-ceph-container:$RELEASE_VERSION
The packaged images are based of CentOS. The rebuild image is then pushed to Koor's Docker Hub registry and are made available for pulling them.
We recommend using the Editorconfig plugin to auto configure your editor for the right indentation in this repo. If you are using VSCode/Codium, it will be automatically recommended to you when you open the repository.
Please open a pull request for any changes you want to make in this repository.