-
Notifications
You must be signed in to change notification settings - Fork 131
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
Anexia Provider: Utilize Creating
state instead of blocking Create
call
#1483
Anexia Provider: Utilize Creating
state instead of blocking Create
call
#1483
Conversation
Hi @marioreggiori. Thanks for your PR. I'm waiting for a kubermatic 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. 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. |
/ok-to-test |
Hey @marioreggiori, can you please fix the liniting errors from
You can ignore the rest of the CI jobs. |
/test pull-machine-controller-e2e-anexia |
…` call Signed-off-by: Mario Schäfer <[email protected]>
1cca75e
to
2e2c7a0
Compare
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.
/approve
/retest
LGTM label has been added. Git tree hash: 5cd4eebda8f307872a586b34c640eeeb6d7b55dc
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ahmedwaleedmalik, marioreggiori 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 |
/retest Review the full test history Silence the bot with an |
1 similar comment
/retest Review the full test history Silence the bot with an |
/hold to avoid retries. |
/override pull-machine-controller-e2e-vsphere |
@xrstf: Overrode contexts on behalf of xrstf: pull-machine-controller-e2e-vsphere In 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/test-infra repository. |
/cherry-pick release/v1.54 |
@LittleFox94: only kubermatic org members may request cherry picks. You can still do the cherry-pick manually. In 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/test-infra repository. |
ok, was worth a try ^^ |
…` call (kubermatic#1483) Signed-off-by: Mario Schäfer <[email protected]> Signed-off-by: Mario Schäfer <[email protected]>
/cherry-pick release/v1.55 |
@ahmedwaleedmalik: cannot checkout In 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/test-infra repository. |
/cherry-pick release/v1.55 |
@ahmedwaleedmalik: new pull request created: #1510 In 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/test-infra repository. |
…` call (#1483) (#1509) Signed-off-by: Mario Schäfer <[email protected]> Signed-off-by: Mario Schäfer <[email protected]> Signed-off-by: Mario Schäfer <[email protected]> Co-authored-by: Mario Reggiori <[email protected]>
/cherry-pick release/v1.45 |
@ahmedwaleedmalik: #1483 failed to apply on top of branch "release/v1.45":
In 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/test-infra repository. |
oh noes, looks like manual PR? |
What this PR does / why we need it:
The
machine-controller
calls the providersCreate
method sequentially and only starts with the provisioning of another instance afterCreate
returned without any errors. This PR changes theCreate
method to not block until the VM provisioning has completedGet
method to check via the instance status whetherInstanceID
andProvisioningID
are setand utilizes the
Creating
state until the VM is ready.This reduces the provisioning duration of node pools with more than one replica significantly as there are now only a couple of seconds (~10s) between the provisioning starts.
Special notes for your reviewer:
Does this PR introduce a user-facing change? Then add your Release Note here:
Documentation: