Releases: canonical/lxd-csi-driver
Releases · canonical/lxd-csi-driver
v0.0.4
What's Changed
Improvements
- actions/setup-k8s: Minor fixes by @MusicDin in #96
- e2e: Pass k8s config around instead of the client by @MusicDin in #97
- internal/controller: Trim dashes from volume UUID by @MusicDin in #99
- Implement volume snapshots by @MusicDin in #98
- version: Release v0.0.4 by @MusicDin in #100
Dependency Updates
- build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #90
- build(deps): bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #95
- build(deps): bump github/codeql-action from 4.31.2 to 4.31.4 by @dependabot[bot] in #92
- build(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0 by @dependabot[bot] in #91
- build(deps): bump actions/setup-go from 6.0.0 to 6.1.0 by @dependabot[bot] in #94
- build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 by @dependabot[bot] in #93
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
Improvements
- Add release notes template by @MusicDin in #82
- Replace Helm atomic flag with rollback-on-failure by @MusicDin in #87
- Wait for volume operations to complete by @MusicDin in #88
- Add support for volume cloning by @MusicDin in #72
- version: Release v0.0.3 by @MusicDin in #89
Dependency Updates
- build(deps): bump k8s.io/client-go from 0.34.1 to 0.34.2 by @dependabot[bot] in #86
- build(deps): bump k8s.io/mount-utils from 0.34.1 to 0.34.2 by @dependabot[bot] in #83
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- workflows/publish: Fix published image tag by @MusicDin in #71
- build(deps): bump github/codeql-action from 4.30.9 to 4.31.0 by @dependabot[bot] in #74
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.1 by @dependabot[bot] in #73
- workflows/e2e: Install ginkgo version from go.mod file by @MusicDin in #75
- Add support for volume expansion by @MusicDin in #27
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.1 to 2.27.2 by @dependabot[bot] in #76
- build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by @dependabot[bot] in #79
- build(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by @dependabot[bot] in #78
- build(deps): bump github/codeql-action from 4.31.0 to 4.31.2 by @dependabot[bot] in #77
- CSI release workflow by @MusicDin in #80
- Release v0.0.2 by @MusicDin in #81
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- Add license by @MusicDin in #9
- Add contributing guidelines by @MusicDin in #10
- Add basic workflow jobs by @simondeziel in #16
- csi: Initial implementation by @MusicDin in #15
- build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #18
- Publish CSI image by @MusicDin in #22
- github: bump
github/codeql-actionfrom 3.29.8 to 3.30.3 by @simondeziel in #21 - Minor tweaks by @simondeziel in #23
- workflows/e2e: Add build image step before publishing by @MusicDin in #24
- publish: Fix missing write packages permission by @MusicDin in #25
- publish: Log in to container registry by @MusicDin in #28
- Minor fixes by @MusicDin in #26
- actions/k8s: Add action to setup K8s by @MusicDin in #29
- deploy: Fix image name by @MusicDin in #30
- readme: Improve quick start by @MusicDin in #31
- publish: Fix missing env by @MusicDin in #32
- driver: Remove usage of findmnt and mount commands by @MusicDin in #33
- readme: Emphasize that security.devlxd.management.volumes must be enabled by @MusicDin in #36
- Reload DevLXD bearer token on change by @MusicDin in #35
- build(deps): bump github/codeql-action from 3.30.3 to 3.30.5 by @dependabot[bot] in #38
- controller: Ensure topology is not set for remote storage drivers by @MusicDin in #39
- tests: Print CSI logs and resource last state on test failure by @MusicDin in #37
- deploy/lxd-csi-driverinfo: Set FS group policy to File by @MusicDin in #40
- Helm chart by @MusicDin in #41
- publish: Fix double helm chart version in tag by @MusicDin in #42
- build(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 by @dependabot[bot] in #45
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 by @dependabot[bot] in #46
- build(deps): bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #44
- build(deps): bump github/codeql-action from 3.30.5 to 3.30.6 by @dependabot[bot] in #43
- deploy: Change secret name by @MusicDin in #47
- tests: Wait until PVCs and Pods are removed by @MusicDin in #49
- Use volume name prefix and UUIDv7 for volume names by @MusicDin in #48
- e2e: Increase default polling interval and timeout by @MusicDin in #51
- Set LXD volume description to PVC "namespace/name" by @MusicDin in #50
- workflows/e2e: Bump ginkgo to 2.26 by @MusicDin in #53
- driver: Replace internal error with appropriate error codes by @MusicDin in #54
- build(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 by @dependabot[bot] in #58
- tests: Add access mode and pod security context tests by @MusicDin in #52
- e2e: Use context to control test timeout and make cleanup part of the test by @MusicDin in #59
- build(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 by @dependabot[bot] in #57
- build(deps): bump github/codeql-action from 3.30.6 to 4.30.8 by @dependabot[bot] in #56
- Add liveness probe to CSI containers by @MusicDin in #55
- workflow/codeql: Fix action version comments by @MusicDin in #60
- e2e/specs/pod: Exit test container on graceful shutdown by @MusicDin in #61
- tests: Test all local storage drivers by @MusicDin in #34
- driver/controller: Use volume name suggested by CO by @MusicDin in #62
- driver: Abort if lock cannot be obtained instead of waiting for it by @MusicDin in #63
- driver/controller: Fix check whether the lock is obtained by @MusicDin in #64
- build(deps): bump github.com/container-storage-interface/spec from 1.11.0 to 1.12.0 by @dependabot[bot] in #66
- build(deps): bump github/codeql-action from 4.30.8 to 4.30.9 by @dependabot[bot] in #65
- readme: Point to official documentation and simplify quick start by @MusicDin in #67
- internal/errors: Return codes.Unavailable on ETag mismatch by @MusicDin in #68
- Conditionally enable services based on server role by @MusicDin in #69
- Handle releases by @MusicDin in #70
New Contributors
- @MusicDin made their first contribution in #9
- @simondeziel made their first contribution in #16
- @dependabot[bot] made their first contribution in #18
Full Changelog: https://github.com/canonical/lxd-csi-driver/commits/v0.0.1