Skip to content

Conversation

@rugggger
Copy link
Contributor

@rugggger rugggger commented Jan 6, 2026

TL;DR

Added a new CSI configuration option to set ownership on dynamically provisioned filesystems.
This will instruct the csi controller to set ownership of weka/v2 filesystems automatically to the user of the storageclass (when using filesystemGroupName option)

What changed?

  • Added a new configuration parameter setOwnershipOnDynamicFilesystems (default: false) to the CSI driver
  • Added the corresponding environment variable CSI_SET_OWNERSHIP_ON_DYNAMIC_FILESYSTEMS to the manager container
  • Updated the CSI controller deployment to pass the --setownershipondynamicfilesystems flag when the option is enabled
  • Included the new parameter in the deployment hash calculation to ensure proper updates

Copy link
Contributor Author

rugggger commented Jan 6, 2026


How to use the Graphite Merge Queue

Add the label main-merge-queue to this PR to add it to the merge queue.

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has required the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@rugggger rugggger marked this pull request as ready for review January 6, 2026 11:05
@graphite-app
Copy link

graphite-app bot commented Jan 6, 2026

Graphite Automations

"Add anton/matt/sergey/kristina as reviwers on operator PRs" took an action on this PR • (01/06/26)

3 reviewers were added to this PR based on Anton Bykov's automation.

@assafgi assafgi requested a review from a team as a code owner January 28, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant