Add Confidential VM (CVM) configurable cluster quickstart template - #14800
Conversation
f266b29 to
b3e4263
Compare
ee6620b to
3f36d41
Compare
7c2d935 to
6810244
Compare
…and lowercase types - Add domainFqdn, domainOUPath, AzureStackLCMAdminUsername/Password parameters for AD-joined deployments - Add createNewKeyVault parameter to allow re-using an existing Key Vault - Wire dnsServerConfig, adouPath, optionalServices.confidentialVmIntent/customLocation into DeploymentSettings - Sanitize parameters.json to use placeholder values (no real tenant/subscription/customer IDs) - Normalize parameter type casing to lowercase (string/int/bool/array/securestring) to match other azurestackhci quickstarts
azuredeploy.json:
- Bump apiVersions to recent stable (Microsoft.Storage 2025-06-01, Microsoft.Resources/deployments 2025-04-01, Microsoft.KeyVault/vaults and vaults/secrets 2025-05-01)
- Replace concat() dependsOn with resourceId() in KVDiagnosticsConfig
- Use environment().suffixes.storage and environment().suffixes.keyvaultDns instead of hardcoded core.windows.net / vault.azure.net
- Use parameters('location') instead of resourceGroup().location in KVDiagnosticsConfig
- Remove unreferenced parameters (securityLevel, networkingType, networkingPattern)
- Remove empty witnessPath property from DeploymentSettings.cluster
README.md: Add required status badges and Deploy-to-Azure/Gov/Visualize buttons per repo contribution guide.
6810244 to
acab14a
Compare
|
/validate |
🤖 Quickstart Sample SummarySample Summary
Resources Deployed
Security Findings
Key Parameters
Notes for Reviewers
Files Touched
Generated by the quickstart summarizer agent (v2 — agentic + MSDO security) · triggered by /validate |
|
Thanks @rajeshkumarar! Good news first: the sample is structurally valid and ADX did find your deployment ( But
That means the To fix:
(Wait ~10–15 min after deploying before pinging me, so the record lands in ADX.) Thanks! |
|
/validate |
|
Merging despite ADX Failure due to urgency of request. Template Deployment shows as passing, but with an older version of this template. |
PR Checklist
Check these items before submitting a PR...
Contribution Guide
Best Practice Guide
Changelog
create-cvm-configurable-clusterunderquickstarts/microsoft.azurestackhciconfidentialVmIntentparameter in ARM template (defaultValue: Disable) referenced inoptionalServicessectionconfidentialVmIntentto Enable for CVM-ready cluster deployment