Skip to content
This repository has been archived by the owner on Apr 17, 2024. It is now read-only.

Additional dependencies packaging for making enhanced features available in Ceph

License

Notifications You must be signed in to change notification settings

koor-tech/koor-ceph-container

Repository files navigation

koor-ceph-container

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/

Ceph Versions

We only rebuild the last 3 Ceph versions images as they are updated.

For a list of the Ceph versions, see VERSIONS file.

Find koor-ceph-container image:

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'

Core Component Structure:

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.

Contributing

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.

About

Additional dependencies packaging for making enhanced features available in Ceph

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •