OCPBUGS-43449: Remove UltraSSD_LRS from DiskStorageAccountType for OS Disks#7727
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
@hypershift-jira-solve-ci[bot]: This pull request references Jira Issue OCPBUGS-43449, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
No actionable comments were generated in the recent review. 🎉 WalkthroughRemoved Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches
🧪 Generate unit tests (beta)
Comment |
|
/auto-cc |
|
Hi @hypershift-jira-solve-ci[bot]. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/lgtm |
|
Scheduling tests matching the |
|
/ok-to-test |
|
hypershift-jira-solve-ci - verify is failing, you need to fix this |
|
@bryan-cox: This pull request references Jira Issue OCPBUGS-43449, which is valid. The bug has been moved to the POST state. 3 validation(s) were run on this bug
No GitHub users were found matching the public email listed for the QA contact in Jira (jiezhao@redhat.com), skipping review request. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bryan-cox, hypershift-jira-solve-ci[bot] The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
3571b1f to
d59e22f
Compare
|
@bryan-cox Done. Rebased on main and updated the AI-assisted response via Claude Code |
|
@hypershift-jira-solve-ci[bot]: This pull request references Jira Issue OCPBUGS-43449, which is valid. 3 validation(s) were run on this bug
No GitHub users were found matching the public email listed for the QA contact in Jira (jiezhao@redhat.com), skipping review request. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
UltraSSD_LRS (Ultra SSD) is not supported for OS Disks according to Azure documentation (https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types#disk-type-comparison). Ultra Disks can only be used as data disks, not as OS disks. This removes UltraSSD_LRS from the kubebuilder validation enum for AzureDiskStorageAccountType and removes the associated constant. The XValidation rule that referenced UltraSSD_LRS for conditional disk size constraints is also removed since it is no longer needed. The maximum disk size is now unconditionally capped at 32,767 GiB. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Regenerate CRD manifests and API documentation after removing UltraSSD_LRS from AzureDiskStorageAccountType to keep generated artifacts in sync with the API type changes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
d59e22f to
25dc9c5
Compare
|
/test unit |
|
/lgtm reapply lgtm since it was just a rebase |
|
Scheduling tests matching the |
|
/verified later @jiezhao16 |
|
@bryan-cox: This PR has been marked to be verified later by DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/test e2e-aks |
1 similar comment
|
/test e2e-aks |
|
@hypershift-jira-solve-ci[bot]: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
@hypershift-jira-solve-ci[bot]: Jira Issue OCPBUGS-43449: All pull requests linked via external trackers have merged: This pull request has the DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/jira backport release-4.21,release-4.20 |
|
@bryan-cox: The following backport issues have been created:
Queuing cherrypicks to the requested branches to be created after this PR merges: DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
@openshift-ci-robot: #7727 failed to apply on top of branch "release-4.20": DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
@openshift-ci-robot: #7727 failed to apply on top of branch "release-4.21": DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
What this PR does / why we need it:
Removes
UltraSSD_LRSfrom theAzureDiskStorageAccountTypeenum validation in the NodePool API. According to Azure documentation, Ultra Disks (UltraSSD_LRS) are not supported for OS Disks — they can only be used as data disks.Changes:
UltraSSD_LRSfrom the kubebuilderEnumvalidation onAzureDiskStorageAccountTypeDiskStorageAccountTypesUltraSSDLRSconstantXValidationrule onAzureNodePoolOSDiskthat referencedUltraSSD_LRSfor conditional disk size constraintsSizeGiBfrom 65,536 to 32,767 (the higher limit was only needed for UltraSSD_LRS)Which issue(s) this PR fixes:
Fixes OCPBUGS-43449
Special notes for your reviewer:
Azure Ultra Disks (
UltraSSD_LRS) cannot be used as OS disks per Azure's own documentation. This change removes it from the API validation to prevent users from specifying an unsupported disk type. The valid values for OS disk storage account type are now:Premium_LRS,PremiumV2_LRS,Standard_LRS,StandardSSD_LRS.Checklist:
🤖 Generated with Claude Code via
/jira-solve OCPBUGS-43449 origin --ciAlways review AI generated responses prior to use.
Summary by CodeRabbit
Release Notes
Bug Fixes
Documentation