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

Updating csi-provisioner and csi-node-driver #455

Merged
merged 10 commits into from
Aug 5, 2024
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file.
### Added

- The associated configuration is now logged for each issued secret ([#413]).
- Fix csi-node-driver and csi-provisioner path in Helmchart ([#455])

### Changed

Expand All @@ -25,6 +26,7 @@ All notable changes to this project will be documented in this file.
[#403]: https://github.com/stackabletech/secret-operator/pull/403
[#413]: https://github.com/stackabletech/secret-operator/pull/413
[#440]: https://github.com/stackabletech/secret-operator/pull/440
[#455]: https://github.com/stackabletech/secret-operator/pull/455

## [24.3.0] - 2024-03-20

Expand Down
6 changes: 3 additions & 3 deletions deploy/helm/secret-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ image:

csiProvisioner:
image:
repository: docker.stackable.tech/k8s/sig-storage/csi-provisioner
tag: v4.0.1
repository: docker.stackable.tech/k8s/csi-provisioner
tag: v5.0.1
Copy link
Member

Choose a reason for hiding this comment

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

This is a new major version. Did you research if it's backwards compatible with the previous one?

Copy link
Member

Choose a reason for hiding this comment

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

https://github.com/kubernetes-csi/external-provisioner/blob/v5.0.1/CHANGELOG/CHANGELOG-5.0.md

The external-provisioner now needs permissions to patch persistentvolumes. Please update your RBACs appropriately.

I have no idea if we use/need that. But it does not seem like a straightforward upgrade at least.

Copy link
Member

Choose a reason for hiding this comment

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

Looking at the PR it came from (kubernetes-csi/external-provisioner#1155): yes we do need the permission, no it doesn't look like we have take the permission already.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, I'm updating it atm. I made another PR which was not the smartest thing. Put those together in this one now

pullPolicy: IfNotPresent
resources:
requests:
Expand All @@ -19,7 +19,7 @@ csiProvisioner:
memory: 128Mi
csiNodeDriverRegistrar:
image:
repository: docker.stackable.tech/k8s/sig-storage/csi-node-driver-registrar
repository: docker.stackable.tech/k8s/csi-node-driver-registrar
tag: v2.10.1
pullPolicy: IfNotPresent
resources:
Expand Down
Loading