-
Notifications
You must be signed in to change notification settings - Fork 4.1k
[Storage] Support NFS symbolicLink #28587
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
Conversation
Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds support for NFS symbolic link functionality in Azure Storage by implementing two new cmdlets for creating and getting symbolic links in NFS file shares. The changes include updating Azure Storage SDK versions to support the new symbolic link APIs.
Key changes include:
- Added
New-AzStorageFileSymbolicLink
cmdlet for creating symbolic links - Added
Get-AzStorageFileSymbolicLink
cmdlet for retrieving symbolic link properties - Updated Azure Storage SDK dependencies to enable symbolic link functionality
Reviewed Changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated 4 comments.
Show a summary per file
File | Description |
---|---|
src/Storage/Storage/Storage.csproj | Updates Azure Storage package versions to support symbolic link APIs |
src/Storage/Storage/File/Cmdlet/NewAzureStorageFileSymbolicLink.cs | Implements cmdlet for creating NFS symbolic links with metadata and POSIX properties |
src/Storage/Storage/File/Cmdlet/GetAzureStorageFileSymbolicLink.cs | Implements cmdlet for retrieving symbolic link properties and target paths |
src/Storage/Storage/Common/AzureStorageFile.cs | Extends AzureStorageFile class to support symbolic link information |
src/Storage/Storage.common/Storage.common.csproj | Updates Azure.Storage.Files.Shares package version |
src/Storage/Storage.Management/help/*.md | Adds comprehensive documentation for both new cmdlets |
src/Storage/Storage.Management/Az.Storage.md | Updates module documentation to include new symbolic link cmdlets |
src/Storage/Storage.Management/ChangeLog.md | Documents the new symbolic link functionality |
src/Storage/Storage.Management/Az.Storage.psd1 | Exports the new cmdlets |
src/Storage/Storage.Management.Test/Storage.Management.Test.csproj | Updates test project package versions |
src/Storage/Storage/File/Cmdlet/NewAzureStorageFileSymbolicLink.cs
Outdated
Show resolved
Hide resolved
src/Storage/Storage/File/Cmdlet/NewAzureStorageFileSymbolicLink.cs
Outdated
Show resolved
Hide resolved
be64a58
to
a79b126
Compare
Feel free to let me know if anything need change before the PR can be merged. |
As it's close to the code complete date, please help to review / merge it. |
Description
Design review: https://github.com/Azure/azure-powershell-cmdlet-review-pr/issues/1518
Mandatory Checklist
Please choose the target release of Azure PowerShell. (⚠️ Target release is a different concept from API readiness. Please click below links for details.)
Check this box to confirm: I have read the Submitting Changes section of
CONTRIBUTING.md
and reviewed the following information:ChangeLog.md
file(s) appropriatelysrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md
.## Upcoming Release
header in the past tense.ChangeLog.md
if no new release is required, such as fixing test case only.