v0.4.0
Siphon v0.4.0
Rook-Ceph support and an official container image. A minor release — no breaking changes.
Features
- Runs in a container — an image with the Ceph client bundled, on Docker Hub as
cinpol/siphon. Run it standalone or in
Kubernetes; ready-to-apply manifests and docs for external clusters and Rook are
included (docs/docker.md,
docs/kubernetes.md,
docs/rook.md). - Rook-Ceph support (#1) — Siphon detects
non-cephadm clusters; instead of failing, the Services view shows a read-only daemon
inventory (fromceph node ls). Everything else works as before.
Install
# Debian/Ubuntu: sudo apt-get install -y librados2 librbd1
# RHEL/Rocky/Alma: sudo dnf install -y librados2 librbd1
VERSION=v0.4.0
BASE="https://github.com/cinpol/siphon/releases/download/$VERSION"
curl -LO "$BASE/siphon_${VERSION#v}_linux_amd64.tar.gz"
curl -LO "$BASE/checksums.txt"
sha256sum --ignore-missing -c checksums.txt
tar xzf "siphon_${VERSION#v}_linux_amd64.tar.gz"
sudo install -m 0755 siphon /usr/local/bin/siphon
sudo siphonOr with Docker:
docker run --rm -it -v /etc/ceph:/etc/ceph:ro docker.io/cinpol/siphonLicense — Apache-2.0. Siphon dynamically links the Ceph client libraries (librados/librbd, LGPL-2.1) when built with the goceph tag. See NOTICE.
Full changelog: v0.3.1...v0.4.0