Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
2896c3d
Made Changes
Jun 12, 2025
0357cf9
Made changes
Jul 2, 2025
52d2dd0
Added
Jul 2, 2025
243dd4b
Made changes
Jul 2, 2025
c32a796
Added
Jul 3, 2025
36ea32e
Added
Jul 3, 2025
52aebd9
AZdded
Jul 3, 2025
df49b7c
vhfrhj
Jul 3, 2025
3dc6ba6
Commit
Jul 3, 2025
c19d762
Added
Jul 3, 2025
83f3c32
Madec
Jul 3, 2025
7fe0554
Recording
Jul 4, 2025
c21b974
Added
Jul 4, 2025
505e919
Added Tests
Jul 4, 2025
1d8034f
Added changesset
Jul 4, 2025
d947b1a
Added Commit
Jul 7, 2025
afa61f6
Added some changes
Jul 7, 2025
6516cbd
Added Commit
Jul 7, 2025
d909e84
Added Fix
Jul 7, 2025
a1adc5f
h
Jul 7, 2025
b163309
Added
Jul 7, 2025
8bb4be7
Added some changes
Jul 7, 2025
b7aa694
Added
Jul 7, 2025
4a242f7
made changes
Jul 9, 2025
d84ca31
Remove siteconfiguration
Aug 22, 2025
5cea153
Made changes
Aug 22, 2025
cf6e3ff
erge branch 'main' of https://github.com/Azure/azure-sdk-for-net into…
Aug 25, 2025
d30cbde
Added Changes
Aug 25, 2025
23a6faf
made c
Aug 25, 2025
68c56c4
Added change date
Aug 25, 2025
5f6c46f
Made changes suggested
Aug 26, 2025
3471e81
Made changes
Aug 26, 2025
8f12667
Made changes
Aug 26, 2025
c4b5d9c
Merge branch 'main' into workloadorch
ArthurMa1978 Sep 5, 2025
32b107a
convert to generate sdk from typespec
ArthurMa1978 Sep 5, 2025
dba95c9
update
ArthurMa1978 Sep 5, 2025
602bb79
update
ArthurMa1978 Sep 5, 2025
9b7cb98
update
ArthurMa1978 Sep 5, 2025
f6425b5
update
ArthurMa1978 Sep 8, 2025
b6b176f
Added codeowner
Sep 9, 2025
0fef404
Merge branch 'main' into audapure/workload-orchestration
atharvau Sep 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -1168,6 +1168,14 @@
# ServiceLabel: %Weights & Biases %Mgmt
# ServiceOwners: @aggarwalsw


# PRLabel: %Workload Orchestration

Check failure on line 1172 in .github/CODEOWNERS

View check run for this annotation

Azure Pipelines / net - codeowners-linter - ci

.github/CODEOWNERS#L1172

.github/CODEOWNERS(1172,1): error : Error(s) on line 1172 Source Line: # PRLabel: %Workload Orchestration -'Workload Orchestration' is not a valid label for this repository.
/sdk/workloadorchestration/Azure.ResourceManager.*/ @atharvau

# ServiceLabel: %Workload Orchestration %Mgmt

Check failure on line 1175 in .github/CODEOWNERS

View check run for this annotation

Azure Pipelines / net - codeowners-linter - ci

.github/CODEOWNERS#L1175

.github/CODEOWNERS(1175,1): error : Error(s) on line 1175 Source Line: # ServiceLabel: %Workload Orchestration %Mgmt -'Workload Orchestration' is not a valid label for this repository.
# ServiceOwners: @atharvau


# ######## Eng Sys ########
/eng/ @hallipr @weshaggard @benbp
/eng/common/ @Azure/azure-sdk-eng
Expand Down
7 changes: 7 additions & 0 deletions .vscode/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -1823,6 +1823,13 @@
"Akri",
"Bucketized"
]
},
{
"filename": "**/sdk/workloadorchestration/**/*.cs",
"words": [
"Inprogress",
"Undeployed"
]
}
],
"allowCompoundWords": true
Expand Down
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
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).
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>
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/
Loading
Loading