Skip to content

Request for CLI Support on Confidential Large OS Disk Encryption for CVM Workloads #32224

@pankajosh

Description

@pankajosh

Preconditions

  • No need to upgrade Python SDK or the Python SDK is ready.

Related command

No response

Resource Provider

NA

Description of Feature or Work Requested

The Ask: When creating large OS disk (>127 GB) with confidential OS disk encryption, we should serve the customer an error message and direct customer them to the new solution: Confidential Disk Encryption extension.

  1. The error should point them to a page with instructions.
  2. CLI must support new encryption type for CVM OS disk creation i.e., ConfidentialVM_VMGuestStateOnlyEncryptedWithCustomerKey
    Note: currently CVM creation supported only with PMK for securityEncryptionType: VMGuestStateOnly, this requirement extends support for Customer Managed Keys (CMK) in CVM creation where the VMGuestStateOnly encryption type is used. Thus, CVM OS disk creation needed a new security type support: ConfidentialVM_VMGuestStateOnlyEncryptedWithCustomerKey

Technical Requirement Overview - G42 CVM Large OS disk encryption.docx

Business justification: Azure Confidential Compute does not support confidential encryption for operating systems larger than 127GB (will be referred to as ‘large OS disks’ in this doc). This requirement is critical for ensuring data confidentiality and integrity where sensitive workloads are being moved via Azure Migrate ‘lift & shift’ migrations. Many on-premises workloads migrating to Azure leveraging Azure Migrate will have OS disks > 127GB. For example: 43% of G42 VMs onboarding to CC have large OS disks.​

Minimum API Version Required

NA

Swagger PR link / SDK link

NA

Request Example

No response

Target Date

NA

PM Contact

[email protected]

Engineer Contact

[email protected]

Additional context

No response

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions