Automate filesystem CSI driver installation, tests, and cleanup#879
Merged
aaronbfagan merged 2 commits intomainfrom Mar 23, 2026
Merged
Automate filesystem CSI driver installation, tests, and cleanup#879aaronbfagan merged 2 commits intomainfrom
aaronbfagan merged 2 commits intomainfrom
Conversation
- install Nebius Shared Filesystem CSI automatically when a shared filesystem is present - support both Terraform-created and externally provided filesystem IDs - patch the CSI StorageClass as default by default - unify the shared filesystem mount path across cloud-init and CSI - improve plan-time validation for MIG and GPU cluster compatibility - simplify the helper workflow into validation-only scripts - rename filestore-csi-setup to filesystem-csi-validation
ab1a9cb to
5f494c1
Compare
dasbatta
approved these changes
Mar 23, 2026
Collaborator
dasbatta
left a comment
There was a problem hiding this comment.
Fixed the outdated edits on tfvars and rest of the PR looks good. Discussed it over the zoom and Thank you for automating the FS mount.
aaroniscode
approved these changes
Mar 23, 2026
Collaborator
aaroniscode
left a comment
There was a problem hiding this comment.
Did a quick review and talked to @aaronbfagan , I think this looks good
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release Notes (Mandatory Description)
Automates Nebius Shared Filesystem CSI installation in Terraform whenever a shared filesystem is present, whether the filesystem is created by Terraform or provided externally.
Also converts the helper workflow into a validation-only flow under
k8s-training/filesystem-csi-validation:What changed
csi-mounted-fs-path-scto the defaultStorageClassby defaultfilestore-csi-setuptofilesystem-csi-validationStorageClassinheritanceValidation
Tested successfully with: