-
Notifications
You must be signed in to change notification settings - Fork 5.1k
WorkloadOrchestration Initial SDK Release #50571
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
Merged
atharvau
merged 41 commits into
Azure:main
from
atharvau:audapure/workload-orchestration
Sep 16, 2025
Merged
Changes from all commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
2896c3d
Made Changes
0357cf9
Made changes
52d2dd0
Added
243dd4b
Made changes
c32a796
Added
36ea32e
Added
52aebd9
AZdded
df49b7c
vhfrhj
3dc6ba6
Commit
c19d762
Added
83f3c32
Madec
7fe0554
Recording
c21b974
Added
505e919
Added Tests
1d8034f
Added changesset
d947b1a
Added Commit
afa61f6
Added some changes
6516cbd
Added Commit
d909e84
Added Fix
a1adc5f
h
b163309
Added
8bb4be7
Added some changes
b7aa694
Added
4a242f7
made changes
d84ca31
Remove siteconfiguration
5cea153
Made changes
cf6e3ff
erge branch 'main' of https://github.com/Azure/azure-sdk-for-net into…
d30cbde
Added Changes
23a6faf
made c
68c56c4
Added change date
5f6c46f
Made changes suggested
3471e81
Made changes
8f12667
Made changes
c4b5d9c
Merge branch 'main' into workloadorch
ArthurMa1978 32b107a
convert to generate sdk from typespec
ArthurMa1978 dba95c9
update
ArthurMa1978 602bb79
update
ArthurMa1978 9b7cb98
update
ArthurMa1978 f6425b5
update
ArthurMa1978 b6b176f
Added codeowner
0fef404
Merge branch 'main' into audapure/workload-orchestration
atharvau File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
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
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
63 changes: 63 additions & 0 deletions
63
...ure.ResourceManager.WorkloadOrchestration/Azure.ResourceManager.WorkloadOrchestration.sln
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,63 @@ | ||
| | ||
| Microsoft Visual Studio Solution File, Format Version 12.00 | ||
| # Visual Studio Version 16 | ||
| VisualStudioVersion = 16.0.30309.148 | ||
| MinimumVisualStudioVersion = 10.0.40219.1 | ||
| Project("{37EC73CA-DB1F-4107-9A04-A1FF61478D2F}") = "Azure.ResourceManager.WorkloadOrchestration", "src\Azure.ResourceManager.WorkloadOrchestration.csproj", "{35561B55-93A7-4814-A477-A9C391B20EA8}" | ||
| EndProject | ||
| Project("{37EC73CA-DB1F-4107-9A04-A1FF61478D2F}") = "Azure.ResourceManager.WorkloadOrchestration.Tests", "tests\Azure.ResourceManager.WorkloadOrchestration.Tests.csproj", "{11A3487A-228C-4C10-8942-4E70684B9775}" | ||
| EndProject | ||
| Global | ||
| GlobalSection(SolutionProperties) = preSolution | ||
| HideSolutionNode = FALSE | ||
| EndGlobalSection | ||
| GlobalSection(ExtensibilityGlobals) = postSolution | ||
| SolutionGuid = {AB9D1C44-A5AD-4444-8A2C-41B42A0515CB} | ||
| EndGlobalSection | ||
| GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||
| Debug|Any CPU = Debug|Any CPU | ||
| Debug|x64 = Debug|x64 | ||
| Debug|x86 = Debug|x86 | ||
| Release|Any CPU = Release|Any CPU | ||
| Release|x64 = Release|x64 | ||
| Release|x86 = Release|x86 | ||
| EndGlobalSection | ||
| GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Debug|x64.ActiveCfg = Debug|Any CPU | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Debug|x64.Build.0 = Debug|Any CPU | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Debug|x86.ActiveCfg = Debug|Any CPU | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Debug|x86.Build.0 = Debug|Any CPU | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Release|Any CPU.Build.0 = Release|Any CPU | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Release|x64.ActiveCfg = Release|Any CPU | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Release|x64.Build.0 = Release|Any CPU | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Release|x86.ActiveCfg = Release|Any CPU | ||
| {35561B55-93A7-4814-A477-A9C391B20EA8}.Release|x86.Build.0 = Release|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Debug|x64.ActiveCfg = Debug|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Debug|x64.Build.0 = Debug|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Debug|x86.ActiveCfg = Debug|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Debug|x86.Build.0 = Debug|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Release|Any CPU.Build.0 = Release|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Release|x64.ActiveCfg = Release|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Release|x64.Build.0 = Release|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Release|x86.ActiveCfg = Release|Any CPU | ||
| {11A3487A-228C-4C10-8942-4E70684B9775}.Release|x86.Build.0 = Release|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Debug|x64.ActiveCfg = Debug|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Debug|x64.Build.0 = Debug|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Debug|x86.ActiveCfg = Debug|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Debug|x86.Build.0 = Debug|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Release|Any CPU.Build.0 = Release|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Release|x64.ActiveCfg = Release|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Release|x64.Build.0 = Release|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Release|x86.ActiveCfg = Release|Any CPU | ||
| {B9FE62D3-7CB9-4FA9-BF23-E45BC4B6A711}.Release|x86.Build.0 = Release|Any CPU | ||
| EndGlobalSection | ||
| EndGlobal |
18 changes: 18 additions & 0 deletions
18
sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/CHANGELOG.md
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| # Release History | ||
|
|
||
| ## 1.0.0 (2025-09-01) | ||
|
|
||
|
|
||
|
|
||
| ### Features Added | ||
|
|
||
| This package follows the [new Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html), and provides many core capabilities: | ||
|
|
||
| - Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET. | ||
| - Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing. | ||
| - HTTP pipeline with custom policies. | ||
| - Better error-handling. | ||
| - Support uniform telemetry across all languages. | ||
|
|
||
|
|
||
| > NOTE: For more information about unified authentication, please refer to [Microsoft Azure Identity documentation for .NET](https://docs.microsoft.com//dotnet/api/overview/azure/identity-readme?view=azure-dotnet). |
6 changes: 6 additions & 0 deletions
6
sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/Directory.Build.props
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
| <!-- | ||
| Add any shared properties you want for the projects under this package directory that need to be set before the auto imported Directory.Build.props | ||
| --> | ||
| <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory).., Directory.Build.props))\Directory.Build.props" /> | ||
| </Project> |
80 changes: 80 additions & 0 deletions
80
sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/README.md
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,80 @@ | ||
| # Microsoft Azure Workload Orchestration management client library for .NET | ||
|
|
||
| Workload orchestration for Azure Arc is a comprehensive, cloud-native, cross-platform orchestrator that simplifies the configuration management, deployment, and update of Kubernetes application lifecycle management across edge environments. | ||
|
|
||
| This library follows the [new Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html), and provides many core capabilities: | ||
|
|
||
| - Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET. | ||
| - Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing. | ||
| - HTTP pipeline with custom policies. | ||
| - Better error-handling. | ||
| - Support uniform telemetry across all languages. | ||
|
|
||
| ## Getting started | ||
|
|
||
| ### Install the package | ||
|
|
||
| Install the Microsoft Azure InformaticaDataManagement management library for .NET with [NuGet](https://www.nuget.org/): | ||
|
|
||
| ```dotnetcli | ||
| dotnet add package Azure.ResourceManager.WorkloadOrchestration | ||
| ``` | ||
|
|
||
| ### Prerequisites | ||
|
|
||
| * You must have an [Microsoft Azure subscription](https://azure.microsoft.com/free/dotnet/). | ||
|
|
||
| ### Authenticate the Client | ||
|
|
||
| To create an authenticated client and start interacting with Microsoft Azure resources, see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/mgmt_quickstart.md). | ||
|
|
||
| ## Key concepts | ||
|
|
||
| Key concepts of the Microsoft Azure SDK for .NET can be found [here](https://azure.github.io/azure-sdk/dotnet_introduction.html) | ||
|
|
||
| ## Documentation | ||
|
|
||
| Documentation is available to help you learn how to use this package: | ||
|
|
||
| - [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/mgmt_quickstart.md). | ||
| - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet). | ||
| - [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md). | ||
|
|
||
| ## Examples | ||
|
|
||
| Code samples for using the management library for .NET can be found in the following locations | ||
| - [.NET Management Library Code Samples](https://aka.ms/azuresdk-net-mgmt-samples) | ||
|
|
||
| ## Troubleshooting | ||
|
|
||
| - File an issue via [GitHub Issues](https://github.com/Azure/azure-sdk-for-net/issues). | ||
| - Check [previous questions](https://stackoverflow.com/questions/tagged/azure+.net) or ask new ones on Stack Overflow using Azure and .NET tags. | ||
|
|
||
| ## Next steps | ||
|
|
||
| For more information about Microsoft Azure SDK, see [this website](https://azure.github.io/azure-sdk/). | ||
|
|
||
| ## Contributing | ||
|
|
||
| For details on contributing to this repository, see the [contributing | ||
| guide][cg]. | ||
|
|
||
| This project welcomes contributions and suggestions. Most contributions | ||
| require you to agree to a Contributor License Agreement (CLA) declaring | ||
| that you have the right to, and actually do, grant us the rights to use | ||
| your contribution. For details, visit <https://cla.microsoft.com>. | ||
|
|
||
| When you submit a pull request, a CLA-bot will automatically determine | ||
| whether you need to provide a CLA and decorate the PR appropriately | ||
| (for example, label, comment). Follow the instructions provided by the | ||
| bot. You'll only need to do this action once across all repositories | ||
| using our CLA. | ||
|
|
||
| This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For | ||
| more information, see the [Code of Conduct FAQ][coc_faq] or contact | ||
| <[email protected]> with any other questions or comments. | ||
|
|
||
| <!-- LINKS --> | ||
| [cg]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/resourcemanager/Azure.ResourceManager/docs/CONTRIBUTING.md | ||
| [coc]: https://opensource.microsoft.com/codeofconduct/ | ||
| [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ |
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.