Releases: rook/kubectl-rook-ceph
v0.9.2
Changelog
- 6d47c97 build(deps): bump the k8s-dependencies group with 3 updates
- 5d1c2b8 ci: update upload-artifact version
- 700df51 mons: restore-quorum should procced with probing
- 7c0e08a build(deps): bump wagoid/commitlint-github-action from 6.1.1 to 6.1.2
- dbb0b9a build(deps): bump github.com/rook/rook in the github-dependencies group
- e85e75d build(deps): bump github.com/rook/rook in the github-dependencies group
- e528515 build(deps): bump wagoid/commitlint-github-action from 6.0.2 to 6.1.1
- ac50412 build(deps): bump the k8s-dependencies group with 3 updates
- ad297f3 build(deps): bump wagoid/commitlint-github-action from 6.0.1 to 6.0.2
- f17fb54 csi: add check to include only cephfs subvolumes
- a7b95b9 build(deps): bump github.com/rook/rook in the github-dependencies group
- 2fb1529 build(deps): bump the k8s-dependencies group across 1 directory with 3 updates
- b1cd7fd csi: delete stale subvolumesnapshot
- a7382c9 build: updated go-version-file in set-up-go
- 5717dc3 csi: add check for pending clone
- 7258831 csi: look for subvolumepath instead of subvolumename
- 52e478c build: update Go and K8s api version
- 2b222a7 build(deps): bump github.com/rook/rook in the github-dependencies group
- 36b237a test: simplify go-test
- 2256ea8 csi: delete the export based on subvol id
- 6ed8906 core: add status.phase=Running filter to WaitForPodToRun
- 56f58a4 csi: delete nfs config for stale subvolume
- 2ec5eb7 build(deps): bump github.com/rook/rook in the github-dependencies group
- 991299f build(deps): bump goreleaser/goreleaser-action from 5 to 6
- a281a7d build(deps): bump the github-dependencies group with 2 updates
v0.9.1
v0.9.0
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
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
This is a feature release of the rook-ceph kubectl plugin.
Features
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
v0.6.0
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
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
v0.5.1
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
v0.5.0
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
v0.4.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
- 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