Repository navigation
Feature/cloudhealth ga 2026 11 01 - #30288
Andre Bossard (abossard) wants to merge 8 commits into
Conversation
Signed-off-by: Andre Bossard <anbossar@microsoft.com>
Signed-off-by: Andre Bossard <anbossar@microsoft.com>
Signed-off-by: Andre Bossard <anbossar@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 78da2000-2e7d-4791-83b7-ff26628d03ea # Conflicts: # tools/VersionController/MinimalVersion.csv
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
There was a problem hiding this comment.
🟢 Approval recommended
The stable API configuration and playback coverage are aligned; only a minor changelog wording correction remains.
1 open finding
What changed in this PR
Updates Az.CloudHealth from the preview API to stable API version 2026-11-01.
Changes:
- Pins TypeSpec generation and UX metadata to the stable API.
- Refreshes playback recordings and URI assertions.
- Sets the GA release floor to 1.0.0.
| File | Description |
|---|---|
tools/VersionController/MinimalVersion.csv |
Sets the CloudHealth GA version floor. |
src/CloudHealth/CloudHealth/ChangeLog.md |
Documents stable API support. |
src/CloudHealth/CloudHealth.Autorest/UX/Microsoft.CloudHealth/healthmodels.json |
Updates health model UX metadata. |
src/CloudHealth/CloudHealth.Autorest/UX/Microsoft.CloudHealth/healthmodels-signaldefinitions.json |
Updates signal definition metadata. |
src/CloudHealth/CloudHealth.Autorest/UX/Microsoft.CloudHealth/healthmodels-relationships.json |
Updates relationship metadata. |
src/CloudHealth/CloudHealth.Autorest/UX/Microsoft.CloudHealth/healthmodels-entities.json |
Updates entity metadata. |
src/CloudHealth/CloudHealth.Autorest/UX/Microsoft.CloudHealth/healthmodels-discoveryrules.json |
Updates discovery rule metadata. |
src/CloudHealth/CloudHealth.Autorest/UX/Microsoft.CloudHealth/healthmodels-authenticationsettings.json |
Updates authentication metadata. |
src/CloudHealth/CloudHealth.Autorest/tspconfig.yaml |
Pins generation to the stable API. |
src/CloudHealth/CloudHealth.Autorest/tsp-location.yaml |
Pins the updated specification commit. |
src/CloudHealth/CloudHealth.Autorest/test/Update-AzMonitorHealthModel.Recording.json |
Refreshes update playback data. |
src/CloudHealth/CloudHealth.Autorest/test/New-AzMonitorHealthModelSignalDefinition.Recording.json |
Refreshes signal creation playback data. |
src/CloudHealth/CloudHealth.Autorest/test/New-AzMonitorHealthModelDiscoveryRule.Recording.json |
Refreshes discovery-rule playback data. |
src/CloudHealth/CloudHealth.Autorest/test/New-AzMonitorHealthModelAuthenticationSetting.Recording.json |
Refreshes authentication playback data. |
src/CloudHealth/CloudHealth.Autorest/test/New-AzMonitorHealthModel.Tests.ps1 |
Updates stable API URI assertions. |
src/CloudHealth/CloudHealth.Autorest/test/Invoke-AzMonitorHealthModelIngestEntityHealthReport.Tests.ps1 |
Updates ingestion URI assertions. |
src/CloudHealth/CloudHealth.Autorest/test/Invoke-AzMonitorHealthModelIngestEntityHealthReport.Recording.json |
Refreshes ingestion playback data. |
src/CloudHealth/CloudHealth.Autorest/test/Get-AzMonitorHealthModelSignalDefinition.Recording.json |
Refreshes signal retrieval playback data. |
src/CloudHealth/CloudHealth.Autorest/test/Get-AzMonitorHealthModelRelationship.Recording.json |
Refreshes relationship retrieval data. |
src/CloudHealth/CloudHealth.Autorest/test/Get-AzMonitorHealthModelEntitySignalRecommendation.Recording.json |
Refreshes recommendation playback data. |
src/CloudHealth/CloudHealth.Autorest/test/Get-AzMonitorHealthModelEntitySignalHistory.Recording.json |
Refreshes signal-history playback data. |
src/CloudHealth/CloudHealth.Autorest/test/Get-AzMonitorHealthModelEntityHistory.Recording.json |
Refreshes entity-history playback data. |
src/CloudHealth/CloudHealth.Autorest/test/Get-AzMonitorHealthModelEntityDataAnnotation.Recording.json |
Refreshes annotation retrieval data. |
src/CloudHealth/CloudHealth.Autorest/test/Get-AzMonitorHealthModelEntity.Recording.json |
Refreshes entity retrieval data. |
src/CloudHealth/CloudHealth.Autorest/test/Get-AzMonitorHealthModelDiscoveryRule.Recording.json |
Refreshes discovery-rule retrieval data. |
src/CloudHealth/CloudHealth.Autorest/test/Get-AzMonitorHealthModelAuthenticationSetting.Recording.json |
Refreshes authentication retrieval data. |
src/CloudHealth/CloudHealth.Autorest/test/Get-AzMonitorHealthModel.Recording.json |
Refreshes health-model retrieval data. |
src/CloudHealth/CloudHealth.Autorest/test/env.json |
Updates recorded test resource names. |
src/CloudHealth/CloudHealth.Autorest/test/Add-AzMonitorHealthModelEntityDataAnnotation.Recording.json |
Refreshes annotation creation data. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
/azp run |
|
Azure Pipelines: Successfully started running 3 pipeline(s). |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
| # Pin the API version. Without this the emitter falls back to the latest | ||
| # version declared in main.tsp. | ||
| api-version: "2026-09-01-preview" | ||
| api-version: "2026-11-01" |
There was a problem hiding this comment.
Pretty sure that's a false positive, right? The CI/CD is building it.
Signed-off-by: Andre Bossard <anbossar@microsoft.com>
…m/abossard/azure-powershell into feature/cloudhealth-ga-2026-11-01
|
/azp run |
|
Azure Pipelines: Successfully started running 3 pipeline(s). |
X Engineering Agent Report⏳ In progress — X Engineering Agent is reviewing this PR at |
| @@ -1,2 +1,3 @@ | |||
| "Module","Minimal Version" | |||
| "Az.CloudHealth","1.0.0" | |||
There was a problem hiding this comment.
We have a policy preventing newly onboarded services GA in 2 months. Please remove the minimal version defined here.
There was a problem hiding this comment.
Ok. Is the 2 months wait period from the time it has been onboarded in preview, or 2 months after GA date?
|
This PR was labeled "needs-revision" because it has unresolved review comments or CI failures. |
Signed-off-by: Andre Bossard <anbossar@microsoft.com>
|
/azp run |
|
Azure Pipelines: Successfully started running 3 pipeline(s). |


🤖 PR Validation — ️✔️ All clear
Description
Update to the new CloudHealth API 2026-11-01 Stable
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.mdand reviewed the following information:ChangeLog.mdfile(s) appropriatelysrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.## Upcoming Releaseheader in the past tense.ChangeLog.mdif no new release is required, such as fixing test case only.