-
Notifications
You must be signed in to change notification settings - Fork 518
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[OCPCLOUD-1422] machine-api: azureprovider: add ultra disk support #1119
[OCPCLOUD-1422] machine-api: azureprovider: add ultra disk support #1119
Conversation
9615017
to
b7bafa5
Compare
b7bafa5
to
17d1cba
Compare
17d1cba
to
029ed23
Compare
ef5f10c
to
3c2535f
Compare
implements the API changes described in openshift/enhancements#1021
bfab940
to
1b983ea
Compare
f7ac1d3
to
b696301
Compare
Thanks for the updates and additional research into why we need the LUN /lgtm |
@damdo: all tests passed! Full PR test history. Your PR dashboard. 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/test-infra repository. I understand the commands that are listed here. |
// | ||
// When set to "Disabled", UltraSSDs will not be allowed either as Data Disks nor as Persistent Volumes. | ||
// In this case if any UltraSSDs are specified as Data Disks on a Machine, the Machine will go into a "Failed" state. | ||
// If instead any UltraSSDs are backing the volumes (via Persistent Volumes) of any Pods scheduled on a Node which is backed by the Machine, the Pod may get stuck in `ContainerCreating` phase. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
non-blocking note that it would be really good to be able to alert on this condition, since a user cannot fix it themselves.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds, good! Thanks for your help and suggestions.
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: damdo, deads2k, JoelSpeed The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
This project is not a part of the no-ff process, as such QE, PX and Docs labels need to be added manually /label px-approved |
API design and further changes discussed here are now being ported back to the enhancement initially introduced here: openshift/enhancements#1021 with openshift/enhancements#1060. |
The ManagedDiskParameters variable was renamed in a recent change to the machine api. This change updates the variable usage to match the new name: OSDiskManagedDiskParameters. openshift/api#1119
This PR implements the API changes described in openshift/enhancements#1021
It adds options to allow the use of Ultra Disks (a.k.a. UltraSSDs) within Azure with Machine API.
Users will be able to use Ultra Disks in two ways:
This enhancement is targeted for OCP
4.11
.