Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pr: 1728
changes:
- section: "Breaking Changes"
description: "Change ManagedLustre group names to use dash instead of underscore. auto-blobimport, auto-blobexport, auto-import have dashes now."
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ public CommandGroup RegisterCommands(IServiceProvider serviceProvider)
var skuGet = serviceProvider.GetRequiredService<SkuGetCommand>();
sku.AddCommand(skuGet.Name, skuGet);

var autoexportJob = new CommandGroup("blob_autoexport", "Autoexport job operations for Azure Managed Lustre - Commands for creating jobs to export data from the filesystem to blob storage.");
var autoexportJob = new CommandGroup("blob-autoexport", "Autoexport job operations for Azure Managed Lustre - Commands for creating jobs to export data from the filesystem to blob storage.");
fileSystem.AddSubGroup(autoexportJob);

var autoexportJobCreate = serviceProvider.GetRequiredService<AutoexportJobCreateCommand>();
Expand All @@ -89,7 +89,7 @@ public CommandGroup RegisterCommands(IServiceProvider serviceProvider)
var autoexportJobDelete = serviceProvider.GetRequiredService<AutoexportJobDeleteCommand>();
autoexportJob.AddCommand(autoexportJobDelete.Name, autoexportJobDelete);

var autoimportJob = new CommandGroup("blob_autoimport", "Autoimport job operations for Azure Managed Lustre - Commands for creating jobs to import data from blob storage to the filesystem.");
var autoimportJob = new CommandGroup("blob-autoimport", "Autoimport job operations for Azure Managed Lustre - Commands for creating jobs to import data from blob storage to the filesystem.");
fileSystem.AddSubGroup(autoimportJob);

var autoimportJobCreate = serviceProvider.GetRequiredService<AutoimportJobCreateCommand>();
Expand All @@ -104,7 +104,7 @@ public CommandGroup RegisterCommands(IServiceProvider serviceProvider)
var autoimportJobDelete = serviceProvider.GetRequiredService<AutoimportJobDeleteCommand>();
autoimportJob.AddCommand(autoimportJobDelete.Name, autoimportJobDelete);

var blobImport = new CommandGroup("blob_import", "One-time blob import operations for Azure Managed Lustre - Commands for creating jobs to perform one-time import of data from blob storage to the filesystem.");
var blobImport = new CommandGroup("blob-import", "One-time blob import operations for Azure Managed Lustre - Commands for creating jobs to perform one-time import of data from blob storage to the filesystem.");
Copy link

Copilot AI Feb 13, 2026

Choose a reason for hiding this comment

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

According to the PR checklist, the CHANGELOG.md should be updated for product changes. Since this change modifies the tool names (from managedlustre_fs_blob_autoexport_* to managedlustre_fs_blob-autoexport_*, etc.), it's a breaking change that should be documented in the "Breaking Changes" section of servers/Azure.Mcp.Server/CHANGELOG.md under the "2.0.0-beta.20 (Unreleased)" section. Users relying on the old tool names will need to update their code.

Suggested change
var blobImport = new CommandGroup("blob-import", "One-time blob import operations for Azure Managed Lustre - Commands for creating jobs to perform one-time import of data from blob storage to the filesystem.");
var blobImport = new CommandGroup("blob_import", "One-time blob import operations for Azure Managed Lustre - Commands for creating jobs to perform one-time import of data from blob storage to the filesystem.");

Copilot uses AI. Check for mistakes.
fileSystem.AddSubGroup(blobImport);

var importJobCreate = serviceProvider.GetRequiredService<ImportJobCreateCommand>();
Expand Down
Loading