Skip to content

Releases: rook/kubectl-rook-ceph

v0.9.0

23 May 04:43
c7c01c5
Compare
Choose a tag to compare

Changelog

  • f003e54 core: add flatten-rbd-pvc command
  • 6b3fb41 core: set the pv name correctly on the subvolume test
  • 811456f core: add ceph daemon command support
  • a2ff684 ci: update dependencies in a group
  • 17ebc3e core: add rados commands
  • fb27093 mon: remove unnecessary arg public bind addr
  • e00fd7d csi: enhance error messages
  • 4a9ae3a csi: add setup for external mode for subvolume cleanup
  • 2bcbb3e Merge pull request #237 from yati1998/omapcleanup
  • d86b70d csi: clean cephFS omap details
  • 69cc4a8 clean: increase the timeout to 15min
  • 83bfe23 ci: fix namespace typo and add more log
  • 0b4bddf ci: fix ci issues related to osd
  • 644a299 ci: skip rbd command in ci
  • b324f8a operator: check for empty configmap before update
  • 273b8e5 ci: adding 'maintenance' as commitlint title
  • dff32b4 mons: update restore-quorum logs and docs
  • 9efa272 maintenance: update debug cmd to maintenance cmd

Contributors

@travisn @BlaineEXE @Madhu-1 @satoru-takeuchi @shay1760 @OdedViner @yati1998 @subhamkrai

v0.8.0

22 Feb 12:19
aba01b0
Compare
Choose a tag to compare

This is the follow-up release of the rook-ceph kubectl plugin with many improvements and bug fixes

Changelog

  • 0686fc0 ci: update runner go version to 1.21
  • 5255bfb mon: fetch good mon from stocket command
  • a9410da clean: remove krew installation
  • 070b16f build(deps): bump wagoid/commitlint-github-action from 5.4.3 to 5.4.5
  • e7eaff5 build(deps): bump k8s.io/client-go from 0.29.1 to 0.29.2
  • f3b964e csi: return filesystem details
  • a0359c0 csi: allow to delete subvolume with retain-snapshot feature
  • 360cc3e build(deps): bump github.com/rook/rook from 1.13.3 to 1.13.4
  • 6b17fa6 ci: move commitlint file to the right place
  • c2a1429 status: using dynamic api instead of kubectl
  • 882985d core: enhance error handling
  • b9b18c9 enhancement: improve prompt input from cli
  • 54070f2 ci: disk in github action increased to 75G from 64G
  • cab8bc1 csi: add check for CSI PV
  • 6cc2e9d build(deps): bump github.com/rook/rook from 1.13.2 to 1.13.3
  • f4144de restore-crd: use dynamic api to get k8s resource
  • 1ebed93 enhancement: add sample example in the commands
  • 3104807 build(deps): bump k8s.io/client-go from 0.29.0 to 0.29.1
  • d05cd20 build(deps): bump github.com/rook/rook from 1.13.1 to 1.13.2
  • 4d72a60 build: update go version to 1.21
  • 69aa606 build(deps): bump github.com/rook/rook from 1.13.0 to 1.13.1

Contributors

@travisn @Madhu-1 @sp98 @satoru-takeuchi @shay1760 @yati1998 @subhamkrai

v0.7.0

20 Dec 06:42
b572c39
Compare
Choose a tag to compare

This is a feature release of the rook-ceph kubectl plugin.

Features

  • Command for wiping cluster #173
  • Command to clean the subvolume #206

Improvements

  • ab16b18 clean: use cobra built-in feature for pre-validation
  • a8e9f04 ci: access tmate when ci is debug mode or label debug-ci is added
  • 92810dc adds ci to test the subvolume command
  • da11ed9 doc: design doc for stale volume cleanup
  • 7efd1c3 ci: update Kubernetes version to 1.28
  • 5d31c33 ci: filter both 14 and 64 disks in CI

Others

  • b572c39 Merge pull request #173 from Javlopez/feature/add-command-for-wipping-cluster
  • 812e41c Merge pull request #216 from rook/dependabot/go_modules/github.com/rook/rook-1.13.0
  • b567bc0 build(deps): bump github.com/rook/rook from 1.12.9 to 1.13.0
  • 101d59c Merge pull request #215 from rook/dependabot/go_modules/k8s.io/client-go-0.29.0
  • 52198d6 build(deps): bump k8s.io/client-go from 0.28.4 to 0.29.0
  • a48030e Merge pull request #213 from subhamkrai/clean-repetitive-code
  • 79fca21 Merge pull request #214 from subhamkrai/add-tmate
  • afdfd7a Merge pull request #207 from rook/dependabot/go_modules/github.com/rook/rook-1.12.9
  • c07f9c4 build(deps): bump github.com/rook/rook from 1.12.8 to 1.12.9
  • 70ede27 Merge pull request #206 from yati1998/stale-volume
  • 1193742 Merge pull request #210 from rook/dependabot/github_actions/actions/setup-go-5
  • 4c1b973 build(deps): bump actions/setup-go from 4 to 5
  • 2edb751 Merge pull request #209 from subhamkrai/update-k8s
  • 94d27a1 Merge pull request #203 from rook/dependabot/go_modules/k8s.io/client-go-0.28.4
  • d1e5b23 build(deps): bump k8s.io/client-go from 0.28.3 to 0.28.4
  • 5a7996d Merge pull request #204 from rook/dependabot/go_modules/k8s.io/api-0.28.4
  • 9663cc8 build(deps): bump k8s.io/api from 0.28.3 to 0.28.4
  • 66fedb3 Merge pull request #205 from rook/dependabot/go_modules/k8s.io/apimachinery-0.28.4
  • ecb3be1 build(deps): bump k8s.io/apimachinery from 0.28.3 to 0.28.4
  • 0be0d4d Merge pull request #202 from rook/dependabot/go_modules/github.com/rook/rook-1.12.8
  • 3badb9d build(deps): bump github.com/rook/rook from 1.12.7 to 1.12.8
  • eb93c11 Merge pull request #200 from subhamkrai/ci-add-64G
  • e7e1f21 Merge pull request #198 from rook/dependabot/go_modules/github.com/spf13/cobra-1.8.0
  • 0aa3ce7 build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0
  • 4d0c259 Merge pull request #199 from rook/dependabot/go_modules/github.com/fatih/color-1.16.0
  • 79ff262 build(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0

Contributors

@travisn @BlaineEXE @sp98 @Javlopez @yati1998 @subhamkrai

v0.6.0

03 Nov 11:10
68ef7c8
Compare
Choose a tag to compare

This is a feature release of the rook-ceph kubectl plugin.

With this release a new command is added for restoring CRs after accidental deletion.

Features

  • Restore CRs after accidental deletion #170
  • Redirect log messages to stderr #141

Bug Fixes

  • 24789f9 build: fix make clean
  • 078392b docs: fix a typo in the README
  • 0ce5c94 mons: adding missing info to start operator
  • 700fa10 usages: Clear how to use purge-osd command
  • d321d2f docs: codespell ci failing due incorrect spell
  • 62a0d70 docs: improve wording in the documentation of the rook command

Others

  • 6950f0b docs: add PR template
  • a10f9e0 build(deps): bump k8s.io/client-go from 0.28.2 to 0.28.3
  • b7e05cb command: skip operator pod check when not required
  • 68f6a0e build(deps): bump k8s.io/client-go from 0.28.1 to 0.28.2
  • af7f274 build(deps): bump goreleaser/goreleaser-action from 4 to 5
  • cd8bb7e build(deps): bump actions/checkout from 3 to 4
  • 7048fcc build(deps): bump k8s.io/client-go from 0.28.0 to 0.28.1
  • ba534f4 build(deps): bump k8s.io/api from 0.28.0 to 0.28.1
  • f6077ff build(deps): bump github.com/rook/rook from 1.12.1 to 1.12.2
  • 36bef4c build(deps): bump k8s.io/client-go from 0.27.3 to 0.28.0
  • feb2a78 build(deps): bump github.com/rook/rook from 1.12.0 to 1.12.1
  • 7e0b3cf build(deps): bump k8s.io/api from 0.26.4 to 0.27.4
  • 0ed1249 build: update rook version in go mod
  • b3a7c28 build(deps): bump k8s.io/apimachinery from 0.27.3 to 0.27.4
  • 088372c build(deps): bump actions/checkout from 2 to 3
  • 29a5d8d build(deps): bump actions/setup-go from 2 to 4
  • b37f742 build(deps): bump goreleaser/goreleaser-action from 1 to 4
  • 4869048 build(deps): bump rajatjindal/krew-release-bot from 0.0.40 to 0.0.46
  • b50b65f build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  • 38f4fb5 build(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0
  • d60d430 core: update golang version to 1.20
  • 8622360 build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4
  • eabff82 build(deps): bump k8s.io/apimachinery from 0.26.4 to 0.27.3
  • fa3c1ee ci: add dependabot to update dependencies
  • 4abded9 ci: update script to get right device filter
  • 9d99c26 ci: update tmate to disable limit access

Contributors
@travisn @subhamkrai @BlaineEXE @obnoxxx @lunderhage

v0.5.2

06 Jul 03:38
02d2c15
Compare
Choose a tag to compare

Changelog

  • 02d2c15 Merge pull request #137 from subhamkrai/add-context
  • efd2c38 flag: add context flag to switch between clusters

v0.5.1

27 Jun 15:49
c0f9f1d
Compare
Choose a tag to compare

Changelog

  • c0f9f1d Merge pull request #135 from subhamkrai/add-auth-pkg
  • 5c5c071 Merge pull request #133 from subhamkrai/remove-jq
  • a7f76e9 add-auth: add auth plugin package
  • eca19de remove-jq: add flag json to removing uses of jq tool
  • 519ca0b Merge pull request #130 from subhamkrai/fix-ns-arg-issue
  • f250e2e namespace: namespace flags are not working
  • 826e181 ci: add CI to test the plugin in diff. namespace

Contributors

@travisn @subhamkrai

v0.5.0

20 Jun 07:11
e43ea9b
Compare
Choose a tag to compare

Improvements

This release is a rewrite of the plugin to convert from a bash implementation to a Golang implementation to provide the basis for future feature development. Backward compatibility for commands and options in previous releases was the goal, though not a guarantee.

Contributors

@travisn @BlaineEXE @subhamkrai @parth-gr

v0.4.0

20 Oct 04:05
973a629
Compare
Choose a tag to compare

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

  • Restore Mon quorum using healthy Mon with new command restore-quorum <mon-name> #61

Bug Fixes

  • Better log messages when dr health command fails #62

Doc Changes

  • Now we have separate documentation for each command #58

Contributors

@travisn @BlaineEXE @subhamkrai @parth-gr @gauravsitlani

v0.3.1

29 Sep 14:16
9f51e02
Compare
Choose a tag to compare

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

@travisn @subhamkrai

v0.3.0

28 Sep 15:59
2bb1f9d
Compare
Choose a tag to compare

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

@travisn @BlaineEXE @subhamkrai @parth-gr