Releases: rook/kubectl-rook-ceph
v0.3.1
This is the follow-up release of the rook-ceph krew plugin.
With this release we add new command and some new doc changes:
Bug Fixes
- default values should be set after reading flag #60
Contributors
v0.3.0
This is the follow-up release of the rook-ceph krew plugin.
With this release we add new command and some new doc changes:
Features
- Added a command to check cluster health from the primary cluster to the secondary cluster in case rbd mirroring is enabled #57
- For debug mode
--alternate-image
flag is no more restricted to a specific position #49
Docs
- Added doc for the new command #57
Contributors
v0.2.1
This is the follow-up alpha release of the rook-ceph krew plugin.
With this release we fixed some small bug fixes and fix some ci issues:
Bug Fixes
- default namespace values should be set after reading flag #52
- remove the unnecessary warning for MONs/OSDs not running on three different nodes #55
CI Fixes
- added a timeout for the deployment pod to stop #54
- add a timeout time for tmate session #50
- add code spell in ci #47
Doc Changes
- fix doc rendering #45
Contributors
v0.2.0
This is the second beta release of the rook-ceph krew plugin.
With this release we added support for the following new commands:
-
health
(#40, @subhamkrai )- Check the health of the cluster and common configuration issues
-
debug <sub-command>
(#36, @parth-gr )-
Debug mode can be helpful when a mon or OSD needs advanced maintenance operations that require the daemon to be stopped. Ceph tools such as
ceph-objectstore-tool
,ceph-bluestore-tool
, orceph-monstore-tool
are commonly used in these scenarios. -
start <deployment-name> [--alternate-image <alternate-image>]
- Start debugging a deployment with an optional alternative ceph container image
-
stop <deployment-name>
- Stop debugging a deployment that was started.
-
Contributors
v0.1.1
This is the follow-up alpha release of the rook-ceph krew plugin.
With this release we added support for the following new commands and have small bug fixes:
-
--context=<context_name>
- The name of the Kubernetes context to be used. This root arg will help switch contexts where users have multiple Kubernetes clusters and multiple rook clusters.
-
purge-osd <osd-id> [--force]
- This is one of the sub-command of
rook
that permanently removes an OSD from the cluster. Multiple OSDs can be removed with a comma-separated list of IDs.
- This is one of the sub-command of
Contributors
v0.1.0
This is the first beta release of the rook-ceph krew plugin.
With this release we added support for the following root args and small bug fixes:
-
--operator-namespace | -o
- The Kubernetes namespace in which the rook operator resides.
-
--namespace | -n
- The Kubernetes namespace in which the CephCluster resides.
These newly added root args enables us to use the tool in the scenarios where the Rook Operator is deployed in a different namespace and Ceph Cluster is deployed in different namespaces.
Contributors
v0.0.2
This is the second alpha release of the rook-ceph krew plugin.
With this release we added support for the following command:
- ceph
- Run a Ceph CLI command. Supports any arguments the ceph
- rbd
- Call an 'rbd' CLI command with arbitrary args
- mons
- Print mon endpoints
- operator
- Restart the Rook-Ceph operator
- Set the property in the rook-ceph-operator-config configmap.
- rook
- Print the version of Rook
- Print the phase and/or conditions of every CR in the namespace
- Print the phase and conditions of all CRs
- Print the phase and conditions of CRs of a specific type, such as
cephobjectstore
,cephfilesystem
, etc.
Contributors