Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 08:59
abf3f2f

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 (from ceph 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 siphon

Or with Docker:

docker run --rm -it -v /etc/ceph:/etc/ceph:ro docker.io/cinpol/siphon

License — 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