All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
This file itself is based on Keep a CHANGELOG.
Note: See the release notes for changes after v0.10.0.
0.10.0 - 2023-10-13
- @llamerada-jp
- @toshipp
0.9.0 - 2023-10-04
- Add an item to the check list for Kubernetes upgrade to ensure that t… (#197)
- prevent e2e test workflow from running when only updating documents (#198)
- add Ryotaro Banno to owners (#201)
- Use dependabot grouping feature (#202)
- drop
resources.limits.storage
support (#204)- BREAKING: The support of specifying the storage limit by
resources.limits.storage
field of PVCs has been dropped. Please useresize.topolvm.io/storage_limit
annotation instead.
- BREAKING: The support of specifying the storage limit by
- Refine exempt-issue-labels to ignore update kubernetes (#205)
- Replace cybozu/octoken-action with actions/create-github-app-token (#206)
- Bump the github-actions-update group with 1 update (#209)
- @peng225
- @llamerada-jp
- @toshipp
0.8.0 - 2023-05-22
- support Kubernetes v1.26 (#194)
- @peng225
0.7.0 - 2023-04-05
- proposal: Expand the PVC's initial capacity based on the largest capacity in specified PVCs. (#174)
- Implement initial-resize-group-by feature (#176)
- add a workflow job to check the do-not-merge label (#183)
- @llamerada-jp
- @bells17
- @peng225
0.6.1 - 2023-02-10
- update a note descibing how to maintain go version (#167)
- Update go directive and use the version for setup-go (#161)
- Use mermaid to draw diagram (#164)
- Replace quay.io/cybozu/ubuntu with official ubuntu (#163)
- Add CONTRIBUTING.md and update README.md according to CNCF template. (#172)
- update go 1.19 to fix ci (#177)
- Add Signed-off-by on the bump commit (#178)
- @peng225
- @toshipp
- @llamerada-jp
- @cupnes
0.6.0 - 2023-01-10
- Use discussions instead of slack. (#145)
- Bump actions/stale from 5 to 6 (#147)
- create generate-.* make target (#150)
- github/workflows: Use output parameter instead of set-output command (#151)
- add a command to list the relevant PRs in the release procedure. (#153)
- add issue template to update supporting kubernetes (#154)
- update update_supporting_kubernetes.md (#156)
- support Kubernetes v1.25 (#159)
- Bump actions/stale from 6 to 7 (#162)
- @toshipp
- @llamerada-jp
- @pluser
- @peng225
- @cupnes
0.5.0 - 2022-08-19
- Add ESASHIKA Kaoru as a reviewer (#139)
- e2e: bump TopoLVM version again (#133)
- Add helm repo to README (#137)
- support Kubernetes v1.24 (#136)
- @isaaguilar
0.4.0 - 2022-07-04
- add CODEOWNERS (#110)
- Add support for namespace allow list (#120)
- automate adding items to project (#123)
- Update github-actions automatically (#124)
- revise CODEOWNERS. (#111)
- generalize curl options (#113)
- Modified to use ghcr.io as a container registry (#114)
- Update e2e topolvm version (#116)
- Bump actions/checkout from 2 to 3 (#125)
- Bump actions/setup-go from 2 to 3 (#127)
- Remove setup-python (#130)
- reconcile: do not resize volume if failed to get inode stats (#121)
- @bells17
- @ryanprobus
0.3.1 - 2022-04-04
- Modify to using a pvc capacity for calculate new storage request (#104)
- inodes threshold doc (#105)
- @bells17
0.3.0 - 2022-03-04
The data types of pvcautoresizer_success_resize_total
, pvcautoresizer_failed_resize_total
and
pvcautoresizer_limit_reached_total
are changed to vector.
- Extend metrics to include pvc name (#93)
- @tylerauerbeck
0.2.3 - 2022-02-07
- Support Kubernetes v1.23 (#92)
- Update example to use preferred storage_limit annotation (#94)
- @tylerauerbeck
0.2.2 - 2022-01-12
- Support Kubernetes v1.22 (#85)
- @bells17
0.2.1 - 2021-11-01
- Add inode checking feature (#65)
- Storage limit reached (#75)
- output error when storage_limit annotation is invalid (#76)
- @bells17
- @cmotta2016
0.2.0 - 2021-09-08
- Change license to Apache License Version 2.0.
0.1.6 - 2021-08-06
- Expose metrics (#52, #57)
- Add metrics description to README.md (#60)
- Add pvc-autoresizer helm charts (#54)
- Remove about used_bytes (#49)
- Update kubebuilder to v3 (#41)
- Add e2e test (#44)
- Upgrade controller-runtime to v0.9.2 (#47)
- Add parameter tests for resizing (#48)
- Fix e2e image (#53)
- @bells17
- @d-kuro
0.1.5 - 2021-05-06
Deprecate specifying an upper limit of volume size with .spec.resources.limits.storage
.
You can specify the limit by the annotation resize.topolvm.io/storage_limit
.
- Add support to providing PVC storage limit via annotation (#32)
- don't crash on a single PVC resizing failure (#33)
- @anas-aso
0.1.4 - 2021-03-22
- Add --no-annotation-check flag (#29)
- Use go 1.16 (#29)
0.1.3 - 2021-01-25
- Support k8s 1.19 (#21)
- Go 1.15 and Ubuntu 20.04 (#21)
0.1.2 - 2020-10-14
- Increase size calculation is now based on the current storage size (#15).
- Fix Deployment manifest (#14).
0.1.1 - 2020-10-13
- Health probes (#11).
- Updated manifests (#11).
0.1.0 - 2020-08-20
This is the first release.
- @moricho
- @chez-shanpu