Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove special handling of targetpath for deprecated Kubernetes 1.24 #625

Merged
merged 1 commit into from
Aug 5, 2024

Conversation

psy-q
Copy link

@psy-q psy-q commented Jul 25, 2024

This handling is no longer necessary as Kuberenetes 1.24 is not supported anymore.

Additionally, the version comparison that was used will break on some Kubernetes versions (any SemVer with a non-integer component). Removing the check fixes this problem as well.

Closes #623

@mergify mergify bot added the vendor Pull requests that update vendored dependencies label Jul 25, 2024
@iPraveenParihar
Copy link
Member

Thanks @psy-q, Can you please squash your commits into one and add commit sign-off?

@psy-q psy-q force-pushed the fix/semver_parsing branch 2 times, most recently from 917a2a8 to 585eaa4 Compare July 29, 2024 06:05
@psy-q
Copy link
Author

psy-q commented Jul 29, 2024

Thanks, I've squashed the commits now. Sorry for the noisy PR, it's my first contribution in Go. If there's something I've missed, please let me know.

@psy-q psy-q force-pushed the fix/semver_parsing branch 4 times, most recently from 3bcac98 to 4d53093 Compare July 30, 2024 06:24
@psy-q
Copy link
Author

psy-q commented Jul 30, 2024

I've spent some time yesterday trying to write tests for this but:

  • Running the code in question requires a ReclaimSpaceServer
    • That needs a fake Kubernetes server, but I'm not sure fake can fake different version responses
    • The server needs a fake gRPC client, I've tried just mocking the Connect() and Close() functions but didn't get far
  • It needs a mocked PVC to pass to getStagingTargetPath() -- depending on how convincing the mock needs to be, this is probably the easiest part with some code from pvc_test.go

I'm out of my depth here and not getting any results but I'd be willing to work on a test a bit more if there's some easier way to get a ReclaimSpaceServer.

Copy link
Collaborator

@nixpanic nixpanic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me, thanks!

If you want to test this out, the easiest is to introduce a function like

func needsLegacyGlobalmount(serverVersion string) bool {
    semanticVersion := version.MustParseSemantic(serverVersion)
    legacyVersion := version.MustParseSemantic("v1.24.0")

    return semanticVersion.LessThan(legacyVersion)
}

This then makes it possible to test with different versions in reclaimspace_test.go.

@mergify mergify bot requested a review from nixpanic July 30, 2024 08:03
Copy link
Member

@Rakshith-R Rakshith-R left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missed madhu's comment regarding 1.24's deprecation

@Rakshith-R
Copy link
Member

#625 (comment)

Sorry again i missed adding one point, we can remove this entire check as we don't need to support 1.24 anymore as its a deprecated or unsupported Kubernetes version. IMO we can remove all these checks

The discussion was marked resolved and therefore not visible in the thread.
I think we can remove the check entirely too.

@psy-q psy-q changed the title Compare semantic versions reliably Remove special handling of targetpath for deprecated Kubernetes 1.24 Aug 5, 2024
@psy-q psy-q requested a review from Rakshith-R August 5, 2024 07:28
@psy-q
Copy link
Author

psy-q commented Aug 5, 2024

I've noticed this error checking is now pointless since it's always nil.

Should I remove the check as well with this PR or leave that part as it is?

@Rakshith-R
Copy link
Member

I've noticed this error checking is now pointless since it's always nil.

Should I remove the check as well with this PR or leave that part as it is?

Sure, you can remove it too in this PR.

Copy link
Author

@psy-q psy-q left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, I never worked with GitHub reviews: It still shows one requested change for me, I tried to close that as the code in question no longer exists but I suppose it's @Rakshith-R and not me who can mark the review as resolved?

@nixpanic
Copy link
Collaborator

nixpanic commented Aug 5, 2024

Sorry, I never worked with GitHub reviews: It still shows one requested change for me, I tried to close that as the code in question no longer exists but I suppose it's @Rakshith-R and not me who can mark the review as resolved?

Yes, that is correct. @Rakshith-R requested a change and he needs to confirm it was addressed. Maintainers of the repository can remove that requirement too, but we only do that for exceptional cases.

Copy link
Member

@Rakshith-R Rakshith-R left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

@Rakshith-R
Copy link
Member

@Mergifyio rebase

This handling is no longer necessary as Kuberenetes 1.24
is not supported anymore.

Additionally, the version comparison that was used will
break on some Kubernetes versions (any SemVer with a
non-integer component). Removing the check fixes this
problem as well.

Signed-off-by: Ramón Cahenzli <ramon.cahenzli@ti8m.ch>

Remove unnecessary error check
Copy link

mergify bot commented Aug 5, 2024

rebase

✅ Branch has been successfully rebased

@mergify mergify bot merged commit 7cd6bd1 into csi-addons:main Aug 5, 2024
15 checks passed
lumiere-bot bot referenced this pull request in coolguy1771/home-ops Aug 17, 2024
#5239)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[kubernetes-csi-addons](https://github.com/csi-addons/kubernetes-csi-addons)
| minor | `v0.8.0` -> `v0.9.0` |

---

### Release Notes

<details>
<summary>csi-addons/kubernetes-csi-addons
(kubernetes-csi-addons)</summary>

###
[`v0.9.0`](https://github.com/csi-addons/kubernetes-csi-addons/releases/tag/v0.9.0)

[Compare
Source](https://github.com/csi-addons/kubernetes-csi-addons/compare/v0.8.0...v0.9.0)

#### What's Changed

- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/497](https://github.com/csi-addons/kubernetes-csi-addons/pull/497)
- vendor: bump the k8s-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/498](https://github.com/csi-addons/kubernetes-csi-addons/pull/498)
- vendor: bump the golang-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/500](https://github.com/csi-addons/kubernetes-csi-addons/pull/500)
- vendor: bump the github-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/501](https://github.com/csi-addons/kubernetes-csi-addons/pull/501)
- Update tools and dependencies by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/401](https://github.com/csi-addons/kubernetes-csi-addons/pull/401)
- manager: make leader election timeouts configurable by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/505](https://github.com/csi-addons/kubernetes-csi-addons/pull/505)
- vendor: bump the k8s-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/507](https://github.com/csi-addons/kubernetes-csi-addons/pull/507)
- vendor: bump the k8s-dependencies group with 4 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/508](https://github.com/csi-addons/kubernetes-csi-addons/pull/508)
- vendor: bump the github-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/509](https://github.com/csi-addons/kubernetes-csi-addons/pull/509)
- vendor: bump the k8s-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/506](https://github.com/csi-addons/kubernetes-csi-addons/pull/506)
- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/511](https://github.com/csi-addons/kubernetes-csi-addons/pull/511)
- ci: bump helm/kind-action from 1.8.0 to 1.9.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/513](https://github.com/csi-addons/kubernetes-csi-addons/pull/513)
- ci: bump golangci/golangci-lint-action from 3 to 4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/514](https://github.com/csi-addons/kubernetes-csi-addons/pull/514)
- vendor: bump the k8s-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/515](https://github.com/csi-addons/kubernetes-csi-addons/pull/515)
- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/520](https://github.com/csi-addons/kubernetes-csi-addons/pull/520)
- vendor: bump the k8s-dependencies group with 4 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/521](https://github.com/csi-addons/kubernetes-csi-addons/pull/521)
- ci: bump super-linter/super-linter from 5 to 6 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/519](https://github.com/csi-addons/kubernetes-csi-addons/pull/519)
- test: unit test for getNextSchedule by
[@&#8203;karthik-us](https://github.com/karthik-us) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/518](https://github.com/csi-addons/kubernetes-csi-addons/pull/518)
- vendor: bump go.uber.org/zap from 1.26.0 to 1.27.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/526](https://github.com/csi-addons/kubernetes-csi-addons/pull/526)
- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/525](https://github.com/csi-addons/kubernetes-csi-addons/pull/525)
- vendor: bump the github-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/528](https://github.com/csi-addons/kubernetes-csi-addons/pull/528)
- vendor: bump the github-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/527](https://github.com/csi-addons/kubernetes-csi-addons/pull/527)
- ci: fix TestGetNextSchedule failure by
[@&#8203;karthik-us](https://github.com/karthik-us) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/530](https://github.com/csi-addons/kubernetes-csi-addons/pull/530)
- deploy: run all containers with read-only filesystem by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/529](https://github.com/csi-addons/kubernetes-csi-addons/pull/529)
- vendor: bump the github-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/533](https://github.com/csi-addons/kubernetes-csi-addons/pull/533)
- vendor: bump the golang-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/532](https://github.com/csi-addons/kubernetes-csi-addons/pull/532)
- vendor: bump the golang-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/534](https://github.com/csi-addons/kubernetes-csi-addons/pull/534)
- vendor: bump the github-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/538](https://github.com/csi-addons/kubernetes-csi-addons/pull/538)
- vendor: bump the k8s-dependencies group with 3 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/537](https://github.com/csi-addons/kubernetes-csi-addons/pull/537)
- replace custom ContainsInSlice() with standard slices.Contains() by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/540](https://github.com/csi-addons/kubernetes-csi-addons/pull/540)
- vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.3.0 to 5.4.1 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/542](https://github.com/csi-addons/kubernetes-csi-addons/pull/542)
- vendor: bump google.golang.org/grpc from 1.62.1 to 1.63.0 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/541](https://github.com/csi-addons/kubernetes-csi-addons/pull/541)
- vendor: bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/545](https://github.com/csi-addons/kubernetes-csi-addons/pull/545)
- vendor: bump google.golang.org/grpc from 1.63.0 to 1.63.2 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/544](https://github.com/csi-addons/kubernetes-csi-addons/pull/544)
- vendor: bump github.com/onsi/gomega from 1.32.0 to 1.33.0 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/549](https://github.com/csi-addons/kubernetes-csi-addons/pull/549)
- vendor: bump sigs.k8s.io/controller-tools from 0.14.0 to 0.15.0 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/550](https://github.com/csi-addons/kubernetes-csi-addons/pull/550)
- vendor: bump the k8s-dependencies group across 1 directory with 4
updates by [@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/552](https://github.com/csi-addons/kubernetes-csi-addons/pull/552)
- ci: bump golangci/golangci-lint-action from 4 to 5 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/553](https://github.com/csi-addons/kubernetes-csi-addons/pull/553)
- ci: bump helm/kind-action from 1.9.0 to 1.10.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/554](https://github.com/csi-addons/kubernetes-csi-addons/pull/554)
- vendor: bump github.com/onsi/gomega from 1.33.0 to 1.33.1 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/560](https://github.com/csi-addons/kubernetes-csi-addons/pull/560)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/559](https://github.com/csi-addons/kubernetes-csi-addons/pull/559)
- vendor: bump google.golang.org/protobuf from 1.33.0 to 1.34.1 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/558](https://github.com/csi-addons/kubernetes-csi-addons/pull/558)
- ci: bump golangci/golangci-lint-action from 5 to 6 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/564](https://github.com/csi-addons/kubernetes-csi-addons/pull/564)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/565](https://github.com/csi-addons/kubernetes-csi-addons/pull/565)
- vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.17.0 to
0.18.0 in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/566](https://github.com/csi-addons/kubernetes-csi-addons/pull/566)
- vendor: bump github.com/operator-framework/operator-sdk from 1.34.1 to
1.34.2 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/571](https://github.com/csi-addons/kubernetes-csi-addons/pull/571)
- vendor: bump google.golang.org/grpc from 1.63.2 to 1.64.0 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/569](https://github.com/csi-addons/kubernetes-csi-addons/pull/569)
- vendor: bump the k8s-dependencies group with 3 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/570](https://github.com/csi-addons/kubernetes-csi-addons/pull/570)
- ci: use golang 1.22.0 for main build by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/575](https://github.com/csi-addons/kubernetes-csi-addons/pull/575)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/576](https://github.com/csi-addons/kubernetes-csi-addons/pull/576)
- vendor: bump github.com/go-logr/logr from 1.4.1 to 1.4.2 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/577](https://github.com/csi-addons/kubernetes-csi-addons/pull/577)
- vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.1 to 5.4.2 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/578](https://github.com/csi-addons/kubernetes-csi-addons/pull/578)
- Manually pin otel-grpc to v0.46.0 by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/581](https://github.com/csi-addons/kubernetes-csi-addons/pull/581)
- vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.18.0 to
0.18.1 in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/583](https://github.com/csi-addons/kubernetes-csi-addons/pull/583)
- vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.3.0
to 1.4.0 in /tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/582](https://github.com/csi-addons/kubernetes-csi-addons/pull/582)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/586](https://github.com/csi-addons/kubernetes-csi-addons/pull/586)
- ci: bump docker/build-push-action from 5 to 6 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/592](https://github.com/csi-addons/kubernetes-csi-addons/pull/592)
- vendor: bump the k8s-dependencies group with 4 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/590](https://github.com/csi-addons/kubernetes-csi-addons/pull/590)
- Add scaffoling for
volumegroupreplication/replicationclass/replicationcontent by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/588](https://github.com/csi-addons/kubernetes-csi-addons/pull/588)
- fix: fix typos related to group replication by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/594](https://github.com/csi-addons/kubernetes-csi-addons/pull/594)
- vendor: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/589](https://github.com/csi-addons/kubernetes-csi-addons/pull/589)
- vendor: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in
/tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/591](https://github.com/csi-addons/kubernetes-csi-addons/pull/591)
- reclaimspace: support for storageclass annotation by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/585](https://github.com/csi-addons/kubernetes-csi-addons/pull/585)
- Replication: set volumeID in ReplicationSource for the
volumeReplication by [@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/596](https://github.com/csi-addons/kubernetes-csi-addons/pull/596)
- replication: add missing VRC name for VGR by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/597](https://github.com/csi-addons/kubernetes-csi-addons/pull/597)
- ci: add DNM label rules for mergify by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/599](https://github.com/csi-addons/kubernetes-csi-addons/pull/599)
- replication: add pvcRef to volumegroupreplication by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/598](https://github.com/csi-addons/kubernetes-csi-addons/pull/598)
- vendor: bump k8s.io/klog/v2 from 2.130.0 to 2.130.1 in the
k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/602](https://github.com/csi-addons/kubernetes-csi-addons/pull/602)
- vendor: bump github.com/operator-framework/operator-sdk from 1.34.2 to
1.35.0 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/601](https://github.com/csi-addons/kubernetes-csi-addons/pull/601)
- reclaimspace: fix schedule handling by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/604](https://github.com/csi-addons/kubernetes-csi-addons/pull/604)
- doc: correct case of YAML from yaml by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/611](https://github.com/csi-addons/kubernetes-csi-addons/pull/611)
- vendor: bump google.golang.org/grpc from 1.64.0 to 1.65.0 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/612](https://github.com/csi-addons/kubernetes-csi-addons/pull/612)
- vendor: bump github.com/container-storage-interface/spec from 1.9.0 to
1.10.0 by [@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/613](https://github.com/csi-addons/kubernetes-csi-addons/pull/613)
- Support VolumeGroupReplication with VR by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/605](https://github.com/csi-addons/kubernetes-csi-addons/pull/605)
- Migrate project from go v3 layout to v4 by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/606](https://github.com/csi-addons/kubernetes-csi-addons/pull/606)
- vendor: bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.19.0 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/617](https://github.com/csi-addons/kubernetes-csi-addons/pull/617)
- vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.2 to 5.4.3 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/620](https://github.com/csi-addons/kubernetes-csi-addons/pull/620)
- vendor: bump the k8s-dependencies group with 3 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/621](https://github.com/csi-addons/kubernetes-csi-addons/pull/621)
- replication: fix problem with setReplication by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/619](https://github.com/csi-addons/kubernetes-csi-addons/pull/619)
- docs: add documentation for EncryptionKeyRotation by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/624](https://github.com/csi-addons/kubernetes-csi-addons/pull/624)
- Implement EncryptionKeyRotation controllers by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/608](https://github.com/csi-addons/kubernetes-csi-addons/pull/608)
- vendor: bump the github-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/627](https://github.com/csi-addons/kubernetes-csi-addons/pull/627)
- Modify pvc controller to reconcile encryptionkeyrotation by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/616](https://github.com/csi-addons/kubernetes-csi-addons/pull/616)
- reclaimspace: enhancement to consider existing PVCs for StorageClass
Annotations by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/614](https://github.com/csi-addons/kubernetes-csi-addons/pull/614)
- vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.4.0
to 1.5.0 in /tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/628](https://github.com/csi-addons/kubernetes-csi-addons/pull/628)
- Remove special handling of targetpath for deprecated Kubernetes 1.24
by [@&#8203;psy-q](https://github.com/psy-q) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/625](https://github.com/csi-addons/kubernetes-csi-addons/pull/625)
- vendor: bump github.com/operator-framework/operator-sdk from 1.35.0 to
1.36.0 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/631](https://github.com/csi-addons/kubernetes-csi-addons/pull/631)
- vendor: bump github.com/onsi/gomega from 1.34.0 to 1.34.1 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/632](https://github.com/csi-addons/kubernetes-csi-addons/pull/632)
- vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.5.0
to 1.5.1 in /tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/630](https://github.com/csi-addons/kubernetes-csi-addons/pull/630)
- vendor: bump github.com/operator-framework/operator-sdk from 1.36.0 to
1.36.1 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/638](https://github.com/csi-addons/kubernetes-csi-addons/pull/638)
- vendor: bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/639](https://github.com/csi-addons/kubernetes-csi-addons/pull/639)
- fix pvc reclaimspace & keyrotation annotation filter by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/641](https://github.com/csi-addons/kubernetes-csi-addons/pull/641)
- doc: update installation document by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/642](https://github.com/csi-addons/kubernetes-csi-addons/pull/642)
- Include capabilities in CSIAddonsNode status by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/635](https://github.com/csi-addons/kubernetes-csi-addons/pull/635)

#### New Contributors

- [@&#8203;black-dragon74](https://github.com/black-dragon74) made
their first contribution in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/581](https://github.com/csi-addons/kubernetes-csi-addons/pull/581)
- [@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) made
their first contribution in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/585](https://github.com/csi-addons/kubernetes-csi-addons/pull/585)
- [@&#8203;psy-q](https://github.com/psy-q) made their first
contribution in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/625](https://github.com/csi-addons/kubernetes-csi-addons/pull/625)

**Full Changelog**:
csi-addons/kubernetes-csi-addons@v0.8.0...v0.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4zNS4wIiwidXBkYXRlZEluVmVyIjoiMzguMzUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvZ2l0aHViLXJlbGVhc2UiLCJ0eXBlL21pbm9yIl19-->

Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.com>
spiceratops referenced this pull request in spiceratops/k8s-gitops Aug 20, 2024
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[kubernetes-csi-addons](https://github.com/csi-addons/kubernetes-csi-addons)
| minor | `v0.8.0` -> `v0.9.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>csi-addons/kubernetes-csi-addons
(kubernetes-csi-addons)</summary>

###
[`v0.9.0`](https://github.com/csi-addons/kubernetes-csi-addons/releases/tag/v0.9.0)

[Compare
Source](https://github.com/csi-addons/kubernetes-csi-addons/compare/v0.8.0...v0.9.0)

#### What's Changed

- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/497](https://github.com/csi-addons/kubernetes-csi-addons/pull/497)
- vendor: bump the k8s-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/498](https://github.com/csi-addons/kubernetes-csi-addons/pull/498)
- vendor: bump the golang-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/500](https://github.com/csi-addons/kubernetes-csi-addons/pull/500)
- vendor: bump the github-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/501](https://github.com/csi-addons/kubernetes-csi-addons/pull/501)
- Update tools and dependencies by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/401](https://github.com/csi-addons/kubernetes-csi-addons/pull/401)
- manager: make leader election timeouts configurable by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/505](https://github.com/csi-addons/kubernetes-csi-addons/pull/505)
- vendor: bump the k8s-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/507](https://github.com/csi-addons/kubernetes-csi-addons/pull/507)
- vendor: bump the k8s-dependencies group with 4 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/508](https://github.com/csi-addons/kubernetes-csi-addons/pull/508)
- vendor: bump the github-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/509](https://github.com/csi-addons/kubernetes-csi-addons/pull/509)
- vendor: bump the k8s-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/506](https://github.com/csi-addons/kubernetes-csi-addons/pull/506)
- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/511](https://github.com/csi-addons/kubernetes-csi-addons/pull/511)
- ci: bump helm/kind-action from 1.8.0 to 1.9.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/513](https://github.com/csi-addons/kubernetes-csi-addons/pull/513)
- ci: bump golangci/golangci-lint-action from 3 to 4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/514](https://github.com/csi-addons/kubernetes-csi-addons/pull/514)
- vendor: bump the k8s-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/515](https://github.com/csi-addons/kubernetes-csi-addons/pull/515)
- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/520](https://github.com/csi-addons/kubernetes-csi-addons/pull/520)
- vendor: bump the k8s-dependencies group with 4 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/521](https://github.com/csi-addons/kubernetes-csi-addons/pull/521)
- ci: bump super-linter/super-linter from 5 to 6 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/519](https://github.com/csi-addons/kubernetes-csi-addons/pull/519)
- test: unit test for getNextSchedule by
[@&#8203;karthik-us](https://github.com/karthik-us) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/518](https://github.com/csi-addons/kubernetes-csi-addons/pull/518)
- vendor: bump go.uber.org/zap from 1.26.0 to 1.27.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/526](https://github.com/csi-addons/kubernetes-csi-addons/pull/526)
- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/525](https://github.com/csi-addons/kubernetes-csi-addons/pull/525)
- vendor: bump the github-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/528](https://github.com/csi-addons/kubernetes-csi-addons/pull/528)
- vendor: bump the github-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/527](https://github.com/csi-addons/kubernetes-csi-addons/pull/527)
- ci: fix TestGetNextSchedule failure by
[@&#8203;karthik-us](https://github.com/karthik-us) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/530](https://github.com/csi-addons/kubernetes-csi-addons/pull/530)
- deploy: run all containers with read-only filesystem by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/529](https://github.com/csi-addons/kubernetes-csi-addons/pull/529)
- vendor: bump the github-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/533](https://github.com/csi-addons/kubernetes-csi-addons/pull/533)
- vendor: bump the golang-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/532](https://github.com/csi-addons/kubernetes-csi-addons/pull/532)
- vendor: bump the golang-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/534](https://github.com/csi-addons/kubernetes-csi-addons/pull/534)
- vendor: bump the github-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/538](https://github.com/csi-addons/kubernetes-csi-addons/pull/538)
- vendor: bump the k8s-dependencies group with 3 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/537](https://github.com/csi-addons/kubernetes-csi-addons/pull/537)
- replace custom ContainsInSlice() with standard slices.Contains() by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/540](https://github.com/csi-addons/kubernetes-csi-addons/pull/540)
- vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.3.0 to 5.4.1 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/542](https://github.com/csi-addons/kubernetes-csi-addons/pull/542)
- vendor: bump google.golang.org/grpc from 1.62.1 to 1.63.0 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/541](https://github.com/csi-addons/kubernetes-csi-addons/pull/541)
- vendor: bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/545](https://github.com/csi-addons/kubernetes-csi-addons/pull/545)
- vendor: bump google.golang.org/grpc from 1.63.0 to 1.63.2 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/544](https://github.com/csi-addons/kubernetes-csi-addons/pull/544)
- vendor: bump github.com/onsi/gomega from 1.32.0 to 1.33.0 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/549](https://github.com/csi-addons/kubernetes-csi-addons/pull/549)
- vendor: bump sigs.k8s.io/controller-tools from 0.14.0 to 0.15.0 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/550](https://github.com/csi-addons/kubernetes-csi-addons/pull/550)
- vendor: bump the k8s-dependencies group across 1 directory with 4
updates by [@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/552](https://github.com/csi-addons/kubernetes-csi-addons/pull/552)
- ci: bump golangci/golangci-lint-action from 4 to 5 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/553](https://github.com/csi-addons/kubernetes-csi-addons/pull/553)
- ci: bump helm/kind-action from 1.9.0 to 1.10.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/554](https://github.com/csi-addons/kubernetes-csi-addons/pull/554)
- vendor: bump github.com/onsi/gomega from 1.33.0 to 1.33.1 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/560](https://github.com/csi-addons/kubernetes-csi-addons/pull/560)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/559](https://github.com/csi-addons/kubernetes-csi-addons/pull/559)
- vendor: bump google.golang.org/protobuf from 1.33.0 to 1.34.1 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/558](https://github.com/csi-addons/kubernetes-csi-addons/pull/558)
- ci: bump golangci/golangci-lint-action from 5 to 6 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/564](https://github.com/csi-addons/kubernetes-csi-addons/pull/564)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/565](https://github.com/csi-addons/kubernetes-csi-addons/pull/565)
- vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.17.0 to
0.18.0 in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/566](https://github.com/csi-addons/kubernetes-csi-addons/pull/566)
- vendor: bump github.com/operator-framework/operator-sdk from 1.34.1 to
1.34.2 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/571](https://github.com/csi-addons/kubernetes-csi-addons/pull/571)
- vendor: bump google.golang.org/grpc from 1.63.2 to 1.64.0 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/569](https://github.com/csi-addons/kubernetes-csi-addons/pull/569)
- vendor: bump the k8s-dependencies group with 3 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/570](https://github.com/csi-addons/kubernetes-csi-addons/pull/570)
- ci: use golang 1.22.0 for main build by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/575](https://github.com/csi-addons/kubernetes-csi-addons/pull/575)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/576](https://github.com/csi-addons/kubernetes-csi-addons/pull/576)
- vendor: bump github.com/go-logr/logr from 1.4.1 to 1.4.2 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/577](https://github.com/csi-addons/kubernetes-csi-addons/pull/577)
- vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.1 to 5.4.2 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/578](https://github.com/csi-addons/kubernetes-csi-addons/pull/578)
- Manually pin otel-grpc to v0.46.0 by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/581](https://github.com/csi-addons/kubernetes-csi-addons/pull/581)
- vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.18.0 to
0.18.1 in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/583](https://github.com/csi-addons/kubernetes-csi-addons/pull/583)
- vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.3.0
to 1.4.0 in /tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/582](https://github.com/csi-addons/kubernetes-csi-addons/pull/582)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/586](https://github.com/csi-addons/kubernetes-csi-addons/pull/586)
- ci: bump docker/build-push-action from 5 to 6 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/592](https://github.com/csi-addons/kubernetes-csi-addons/pull/592)
- vendor: bump the k8s-dependencies group with 4 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/590](https://github.com/csi-addons/kubernetes-csi-addons/pull/590)
- Add scaffoling for
volumegroupreplication/replicationclass/replicationcontent by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/588](https://github.com/csi-addons/kubernetes-csi-addons/pull/588)
- fix: fix typos related to group replication by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/594](https://github.com/csi-addons/kubernetes-csi-addons/pull/594)
- vendor: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/589](https://github.com/csi-addons/kubernetes-csi-addons/pull/589)
- vendor: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in
/tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/591](https://github.com/csi-addons/kubernetes-csi-addons/pull/591)
- reclaimspace: support for storageclass annotation by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/585](https://github.com/csi-addons/kubernetes-csi-addons/pull/585)
- Replication: set volumeID in ReplicationSource for the
volumeReplication by [@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/596](https://github.com/csi-addons/kubernetes-csi-addons/pull/596)
- replication: add missing VRC name for VGR by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/597](https://github.com/csi-addons/kubernetes-csi-addons/pull/597)
- ci: add DNM label rules for mergify by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/599](https://github.com/csi-addons/kubernetes-csi-addons/pull/599)
- replication: add pvcRef to volumegroupreplication by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/598](https://github.com/csi-addons/kubernetes-csi-addons/pull/598)
- vendor: bump k8s.io/klog/v2 from 2.130.0 to 2.130.1 in the
k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/602](https://github.com/csi-addons/kubernetes-csi-addons/pull/602)
- vendor: bump github.com/operator-framework/operator-sdk from 1.34.2 to
1.35.0 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/601](https://github.com/csi-addons/kubernetes-csi-addons/pull/601)
- reclaimspace: fix schedule handling by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/604](https://github.com/csi-addons/kubernetes-csi-addons/pull/604)
- doc: correct case of YAML from yaml by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/611](https://github.com/csi-addons/kubernetes-csi-addons/pull/611)
- vendor: bump google.golang.org/grpc from 1.64.0 to 1.65.0 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/612](https://github.com/csi-addons/kubernetes-csi-addons/pull/612)
- vendor: bump github.com/container-storage-interface/spec from 1.9.0 to
1.10.0 by [@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/613](https://github.com/csi-addons/kubernetes-csi-addons/pull/613)
- Support VolumeGroupReplication with VR by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/605](https://github.com/csi-addons/kubernetes-csi-addons/pull/605)
- Migrate project from go v3 layout to v4 by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/606](https://github.com/csi-addons/kubernetes-csi-addons/pull/606)
- vendor: bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.19.0 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/617](https://github.com/csi-addons/kubernetes-csi-addons/pull/617)
- vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.2 to 5.4.3 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/620](https://github.com/csi-addons/kubernetes-csi-addons/pull/620)
- vendor: bump the k8s-dependencies group with 3 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/621](https://github.com/csi-addons/kubernetes-csi-addons/pull/621)
- replication: fix problem with setReplication by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/619](https://github.com/csi-addons/kubernetes-csi-addons/pull/619)
- docs: add documentation for EncryptionKeyRotation by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/624](https://github.com/csi-addons/kubernetes-csi-addons/pull/624)
- Implement EncryptionKeyRotation controllers by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/608](https://github.com/csi-addons/kubernetes-csi-addons/pull/608)
- vendor: bump the github-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/627](https://github.com/csi-addons/kubernetes-csi-addons/pull/627)
- Modify pvc controller to reconcile encryptionkeyrotation by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/616](https://github.com/csi-addons/kubernetes-csi-addons/pull/616)
- reclaimspace: enhancement to consider existing PVCs for StorageClass
Annotations by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/614](https://github.com/csi-addons/kubernetes-csi-addons/pull/614)
- vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.4.0
to 1.5.0 in /tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/628](https://github.com/csi-addons/kubernetes-csi-addons/pull/628)
- Remove special handling of targetpath for deprecated Kubernetes 1.24
by [@&#8203;psy-q](https://github.com/psy-q) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/625](https://github.com/csi-addons/kubernetes-csi-addons/pull/625)
- vendor: bump github.com/operator-framework/operator-sdk from 1.35.0 to
1.36.0 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/631](https://github.com/csi-addons/kubernetes-csi-addons/pull/631)
- vendor: bump github.com/onsi/gomega from 1.34.0 to 1.34.1 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/632](https://github.com/csi-addons/kubernetes-csi-addons/pull/632)
- vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.5.0
to 1.5.1 in /tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/630](https://github.com/csi-addons/kubernetes-csi-addons/pull/630)
- vendor: bump github.com/operator-framework/operator-sdk from 1.36.0 to
1.36.1 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/638](https://github.com/csi-addons/kubernetes-csi-addons/pull/638)
- vendor: bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/639](https://github.com/csi-addons/kubernetes-csi-addons/pull/639)
- fix pvc reclaimspace & keyrotation annotation filter by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/641](https://github.com/csi-addons/kubernetes-csi-addons/pull/641)
- doc: update installation document by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/642](https://github.com/csi-addons/kubernetes-csi-addons/pull/642)
- Include capabilities in CSIAddonsNode status by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/635](https://github.com/csi-addons/kubernetes-csi-addons/pull/635)

#### New Contributors

- [@&#8203;black-dragon74](https://github.com/black-dragon74) made
their first contribution in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/581](https://github.com/csi-addons/kubernetes-csi-addons/pull/581)
- [@&#8203;iPraveenParihar](https://github.com/iPraveenParihar) made
their first contribution in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/585](https://github.com/csi-addons/kubernetes-csi-addons/pull/585)
- [@&#8203;psy-q](https://github.com/psy-q) made their first
contribution in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/625](https://github.com/csi-addons/kubernetes-csi-addons/pull/625)

**Full Changelog**:
csi-addons/kubernetes-csi-addons@v0.8.0...v0.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4zNS4wIiwidXBkYXRlZEluVmVyIjoiMzguMzUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvZ2l0aHViLXJlbGVhc2UiLCJ0eXBlL21pbm9yIl19-->
lumiere-bot bot referenced this pull request in coolguy1771/home-ops Sep 1, 2024
…#5323)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[kubernetes-csi-addons](https://github.com/csi-addons/kubernetes-csi-addons)
| patch | `v0.9.0` -> `v0.9.1` |

---

### Release Notes

<details>
<summary>csi-addons/kubernetes-csi-addons
(kubernetes-csi-addons)</summary>

###
[`v0.9.1`](https://github.com/csi-addons/kubernetes-csi-addons/releases/tag/v0.9.1)

[Compare
Source](https://github.com/csi-addons/kubernetes-csi-addons/compare/v0.9.0...v0.9.1)

#### What's Changed

- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/497](https://github.com/csi-addons/kubernetes-csi-addons/pull/497)
- vendor: bump the k8s-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/498](https://github.com/csi-addons/kubernetes-csi-addons/pull/498)
- vendor: bump the golang-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/500](https://github.com/csi-addons/kubernetes-csi-addons/pull/500)
- vendor: bump the github-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/501](https://github.com/csi-addons/kubernetes-csi-addons/pull/501)
- Update tools and dependencies by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/401](https://github.com/csi-addons/kubernetes-csi-addons/pull/401)
- manager: make leader election timeouts configurable by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/505](https://github.com/csi-addons/kubernetes-csi-addons/pull/505)
- vendor: bump the k8s-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/507](https://github.com/csi-addons/kubernetes-csi-addons/pull/507)
- vendor: bump the k8s-dependencies group with 4 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/508](https://github.com/csi-addons/kubernetes-csi-addons/pull/508)
- vendor: bump the github-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/509](https://github.com/csi-addons/kubernetes-csi-addons/pull/509)
- vendor: bump the k8s-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/506](https://github.com/csi-addons/kubernetes-csi-addons/pull/506)
- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/511](https://github.com/csi-addons/kubernetes-csi-addons/pull/511)
- ci: bump helm/kind-action from 1.8.0 to 1.9.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/513](https://github.com/csi-addons/kubernetes-csi-addons/pull/513)
- ci: bump golangci/golangci-lint-action from 3 to 4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/514](https://github.com/csi-addons/kubernetes-csi-addons/pull/514)
- vendor: bump the k8s-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/515](https://github.com/csi-addons/kubernetes-csi-addons/pull/515)
- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/520](https://github.com/csi-addons/kubernetes-csi-addons/pull/520)
- vendor: bump the k8s-dependencies group with 4 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/521](https://github.com/csi-addons/kubernetes-csi-addons/pull/521)
- ci: bump super-linter/super-linter from 5 to 6 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/519](https://github.com/csi-addons/kubernetes-csi-addons/pull/519)
- test: unit test for getNextSchedule by
[@&#8203;karthik-us](https://github.com/karthik-us) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/518](https://github.com/csi-addons/kubernetes-csi-addons/pull/518)
- vendor: bump go.uber.org/zap from 1.26.0 to 1.27.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/526](https://github.com/csi-addons/kubernetes-csi-addons/pull/526)
- vendor: bump the golang-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/525](https://github.com/csi-addons/kubernetes-csi-addons/pull/525)
- vendor: bump the github-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/528](https://github.com/csi-addons/kubernetes-csi-addons/pull/528)
- vendor: bump the github-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/527](https://github.com/csi-addons/kubernetes-csi-addons/pull/527)
- ci: fix TestGetNextSchedule failure by
[@&#8203;karthik-us](https://github.com/karthik-us) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/530](https://github.com/csi-addons/kubernetes-csi-addons/pull/530)
- deploy: run all containers with read-only filesystem by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/529](https://github.com/csi-addons/kubernetes-csi-addons/pull/529)
- vendor: bump the github-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/533](https://github.com/csi-addons/kubernetes-csi-addons/pull/533)
- vendor: bump the golang-dependencies group in /tools with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/532](https://github.com/csi-addons/kubernetes-csi-addons/pull/532)
- vendor: bump the golang-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/534](https://github.com/csi-addons/kubernetes-csi-addons/pull/534)
- vendor: bump the github-dependencies group with 1 update by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/538](https://github.com/csi-addons/kubernetes-csi-addons/pull/538)
- vendor: bump the k8s-dependencies group with 3 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/537](https://github.com/csi-addons/kubernetes-csi-addons/pull/537)
- replace custom ContainsInSlice() with standard slices.Contains() by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/540](https://github.com/csi-addons/kubernetes-csi-addons/pull/540)
- vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.3.0 to 5.4.1 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/542](https://github.com/csi-addons/kubernetes-csi-addons/pull/542)
- vendor: bump google.golang.org/grpc from 1.62.1 to 1.63.0 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/541](https://github.com/csi-addons/kubernetes-csi-addons/pull/541)
- vendor: bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/545](https://github.com/csi-addons/kubernetes-csi-addons/pull/545)
- vendor: bump google.golang.org/grpc from 1.63.0 to 1.63.2 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/544](https://github.com/csi-addons/kubernetes-csi-addons/pull/544)
- vendor: bump github.com/onsi/gomega from 1.32.0 to 1.33.0 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/549](https://github.com/csi-addons/kubernetes-csi-addons/pull/549)
- vendor: bump sigs.k8s.io/controller-tools from 0.14.0 to 0.15.0 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/550](https://github.com/csi-addons/kubernetes-csi-addons/pull/550)
- vendor: bump the k8s-dependencies group across 1 directory with 4
updates by [@&#8203;dependabot](https://github.com/dependabot)
in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/552](https://github.com/csi-addons/kubernetes-csi-addons/pull/552)
- ci: bump golangci/golangci-lint-action from 4 to 5 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/553](https://github.com/csi-addons/kubernetes-csi-addons/pull/553)
- ci: bump helm/kind-action from 1.9.0 to 1.10.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/554](https://github.com/csi-addons/kubernetes-csi-addons/pull/554)
- vendor: bump github.com/onsi/gomega from 1.33.0 to 1.33.1 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/560](https://github.com/csi-addons/kubernetes-csi-addons/pull/560)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/559](https://github.com/csi-addons/kubernetes-csi-addons/pull/559)
- vendor: bump google.golang.org/protobuf from 1.33.0 to 1.34.1 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/558](https://github.com/csi-addons/kubernetes-csi-addons/pull/558)
- ci: bump golangci/golangci-lint-action from 5 to 6 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/564](https://github.com/csi-addons/kubernetes-csi-addons/pull/564)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/565](https://github.com/csi-addons/kubernetes-csi-addons/pull/565)
- vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.17.0 to
0.18.0 in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/566](https://github.com/csi-addons/kubernetes-csi-addons/pull/566)
- vendor: bump github.com/operator-framework/operator-sdk from 1.34.1 to
1.34.2 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/571](https://github.com/csi-addons/kubernetes-csi-addons/pull/571)
- vendor: bump google.golang.org/grpc from 1.63.2 to 1.64.0 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/569](https://github.com/csi-addons/kubernetes-csi-addons/pull/569)
- vendor: bump the k8s-dependencies group with 3 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/570](https://github.com/csi-addons/kubernetes-csi-addons/pull/570)
- ci: use golang 1.22.0 for main build by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/575](https://github.com/csi-addons/kubernetes-csi-addons/pull/575)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/576](https://github.com/csi-addons/kubernetes-csi-addons/pull/576)
- vendor: bump github.com/go-logr/logr from 1.4.1 to 1.4.2 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/577](https://github.com/csi-addons/kubernetes-csi-addons/pull/577)
- vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.1 to 5.4.2 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/578](https://github.com/csi-addons/kubernetes-csi-addons/pull/578)
- Manually pin otel-grpc to v0.46.0 by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/581](https://github.com/csi-addons/kubernetes-csi-addons/pull/581)
- vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.18.0 to
0.18.1 in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/583](https://github.com/csi-addons/kubernetes-csi-addons/pull/583)
- vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.3.0
to 1.4.0 in /tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/582](https://github.com/csi-addons/kubernetes-csi-addons/pull/582)
- vendor: bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 in
the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/586](https://github.com/csi-addons/kubernetes-csi-addons/pull/586)
- ci: bump docker/build-push-action from 5 to 6 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/592](https://github.com/csi-addons/kubernetes-csi-addons/pull/592)
- vendor: bump the k8s-dependencies group with 4 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/590](https://github.com/csi-addons/kubernetes-csi-addons/pull/590)
- Add scaffoling for
volumegroupreplication/replicationclass/replicationcontent by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/588](https://github.com/csi-addons/kubernetes-csi-addons/pull/588)
- fix: fix typos related to group replication by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/594](https://github.com/csi-addons/kubernetes-csi-addons/pull/594)
- vendor: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/589](https://github.com/csi-addons/kubernetes-csi-addons/pull/589)
- vendor: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in
/tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/591](https://github.com/csi-addons/kubernetes-csi-addons/pull/591)
- reclaimspace: support for storageclass annotation by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar)
in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/585](https://github.com/csi-addons/kubernetes-csi-addons/pull/585)
- Replication: set volumeID in ReplicationSource for the
volumeReplication by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/596](https://github.com/csi-addons/kubernetes-csi-addons/pull/596)
- replication: add missing VRC name for VGR by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/597](https://github.com/csi-addons/kubernetes-csi-addons/pull/597)
- ci: add DNM label rules for mergify by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar)
in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/599](https://github.com/csi-addons/kubernetes-csi-addons/pull/599)
- replication: add pvcRef to volumegroupreplication by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/598](https://github.com/csi-addons/kubernetes-csi-addons/pull/598)
- vendor: bump k8s.io/klog/v2 from 2.130.0 to 2.130.1 in the
k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/602](https://github.com/csi-addons/kubernetes-csi-addons/pull/602)
- vendor: bump github.com/operator-framework/operator-sdk from 1.34.2 to
1.35.0 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/601](https://github.com/csi-addons/kubernetes-csi-addons/pull/601)
- reclaimspace: fix schedule handling by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar)
in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/604](https://github.com/csi-addons/kubernetes-csi-addons/pull/604)
- doc: correct case of YAML from yaml by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/611](https://github.com/csi-addons/kubernetes-csi-addons/pull/611)
- vendor: bump google.golang.org/grpc from 1.64.0 to 1.65.0 in the
golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/612](https://github.com/csi-addons/kubernetes-csi-addons/pull/612)
- vendor: bump github.com/container-storage-interface/spec from 1.9.0 to
1.10.0 by [@&#8203;dependabot](https://github.com/dependabot)
in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/613](https://github.com/csi-addons/kubernetes-csi-addons/pull/613)
- Support VolumeGroupReplication with VR by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/605](https://github.com/csi-addons/kubernetes-csi-addons/pull/605)
- Migrate project from go v3 layout to v4 by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/606](https://github.com/csi-addons/kubernetes-csi-addons/pull/606)
- vendor: bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.19.0 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/617](https://github.com/csi-addons/kubernetes-csi-addons/pull/617)
- vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.2 to 5.4.3 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/620](https://github.com/csi-addons/kubernetes-csi-addons/pull/620)
- vendor: bump the k8s-dependencies group with 3 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/621](https://github.com/csi-addons/kubernetes-csi-addons/pull/621)
- replication: fix problem with setReplication by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/619](https://github.com/csi-addons/kubernetes-csi-addons/pull/619)
- docs: add documentation for EncryptionKeyRotation by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/624](https://github.com/csi-addons/kubernetes-csi-addons/pull/624)
- Implement EncryptionKeyRotation controllers by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/608](https://github.com/csi-addons/kubernetes-csi-addons/pull/608)
- vendor: bump the github-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/627](https://github.com/csi-addons/kubernetes-csi-addons/pull/627)
- Modify pvc controller to reconcile encryptionkeyrotation by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/616](https://github.com/csi-addons/kubernetes-csi-addons/pull/616)
- reclaimspace: enhancement to consider existing PVCs for StorageClass
Annotations by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar)
in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/614](https://github.com/csi-addons/kubernetes-csi-addons/pull/614)
- vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.4.0
to 1.5.0 in /tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/628](https://github.com/csi-addons/kubernetes-csi-addons/pull/628)
- Remove special handling of targetpath for deprecated Kubernetes 1.24
by [@&#8203;psy-q](https://github.com/psy-q) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/625](https://github.com/csi-addons/kubernetes-csi-addons/pull/625)
- vendor: bump github.com/operator-framework/operator-sdk from 1.35.0 to
1.36.0 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/631](https://github.com/csi-addons/kubernetes-csi-addons/pull/631)
- vendor: bump github.com/onsi/gomega from 1.34.0 to 1.34.1 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/632](https://github.com/csi-addons/kubernetes-csi-addons/pull/632)
- vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.5.0
to 1.5.1 in /tools in the golang-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/630](https://github.com/csi-addons/kubernetes-csi-addons/pull/630)
- vendor: bump github.com/operator-framework/operator-sdk from 1.36.0 to
1.36.1 in /tools in the github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/638](https://github.com/csi-addons/kubernetes-csi-addons/pull/638)
- vendor: bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 in the
github-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/639](https://github.com/csi-addons/kubernetes-csi-addons/pull/639)
- fix pvc reclaimspace & keyrotation annotation filter by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar)
in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/641](https://github.com/csi-addons/kubernetes-csi-addons/pull/641)
- doc: update installation document by
[@&#8203;iPraveenParihar](https://github.com/iPraveenParihar)
in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/642](https://github.com/csi-addons/kubernetes-csi-addons/pull/642)
- Include capabilities in CSIAddonsNode status by
[@&#8203;black-dragon74](https://github.com/black-dragon74) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/635](https://github.com/csi-addons/kubernetes-csi-addons/pull/635)
- build: update kube-rbac-proxy to v0.18.0 by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/644](https://github.com/csi-addons/kubernetes-csi-addons/pull/644)
- vendor: bump sigs.k8s.io/controller-tools from 0.15.0 to 0.16.1 in
/tools in the k8s-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/645](https://github.com/csi-addons/kubernetes-csi-addons/pull/645)
- ci: bump super-linter/super-linter from 6 to 7 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/646](https://github.com/csi-addons/kubernetes-csi-addons/pull/646)
- replication: move conditions to api by
[@&#8203;Madhu-1](https://github.com/Madhu-1) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/650](https://github.com/csi-addons/kubernetes-csi-addons/pull/650)
- vendor: bump the k8s-dependencies group with 4 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/647](https://github.com/csi-addons/kubernetes-csi-addons/pull/647)
- build: address FROM/as casing warning by
[@&#8203;nixpanic](https://github.com/nixpanic) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/654](https://github.com/csi-addons/kubernetes-csi-addons/pull/654)
- deploy: remove extra prefix: csi-addons- by
[@&#8203;Rakshith-R](https://github.com/Rakshith-R) in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/655](https://github.com/csi-addons/kubernetes-csi-addons/pull/655)

#### New Contributors

- [@&#8203;black-dragon74](https://github.com/black-dragon74)
made their first contribution in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/581](https://github.com/csi-addons/kubernetes-csi-addons/pull/581)
- [@&#8203;iPraveenParihar](https://github.com/iPraveenParihar)
made their first contribution in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/585](https://github.com/csi-addons/kubernetes-csi-addons/pull/585)
- [@&#8203;psy-q](https://github.com/psy-q) made their first
contribution in
[https://github.com/csi-addons/kubernetes-csi-addons/pull/625](https://github.com/csi-addons/kubernetes-csi-addons/pull/625)

**Full Changelog**:
csi-addons/kubernetes-csi-addons@v0.8.0...v0.9.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OC4wIiwidXBkYXRlZEluVmVyIjoiMzguNTguMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvZ2l0aHViLXJlbGVhc2UiLCJ0eXBlL3BhdGNoIl19-->

Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vendor Pull requests that update vendored dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ReclaimSpaceJob (and potentially others) failing creation on Kubernetes 1.28+
5 participants