-
Notifications
You must be signed in to change notification settings - Fork 36
OCPBUGS-56163: [release-4.19] Update virtualmachines service to armcompute/v5 SDK #144
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
OCPBUGS-56163: [release-4.19] Update virtualmachines service to armcompute/v5 SDK #144
Conversation
|
@mdbooth: This pull request references Jira Issue OCPBUGS-56163, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. 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 openshift-eng/jira-lifecycle-plugin repository. |
|
/jira refresh |
|
@mdbooth: This pull request references Jira Issue OCPBUGS-56163, which is invalid:
Comment 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 openshift-eng/jira-lifecycle-plugin repository. |
|
/jira backport release-4.18,release-4.17,release-4.16 |
|
@mdbooth: The following backport issues have been created:
Queuing cherrypicks to the requested branches to be created after this PR merges: 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 openshift-eng/jira-lifecycle-plugin repository. |
|
@openshift-ci-robot: once the present PR merges, I will cherry-pick it on top of 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-sigs/prow repository. |
|
/jira refresh |
|
@mdbooth: This pull request references Jira Issue OCPBUGS-56163, which is valid. The bug has been moved to the POST state. 7 validation(s) were run on this bug
Requesting review from QA contact: The bug has been updated to refer to the pull request using the external bug tracker. 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 openshift-eng/jira-lifecycle-plugin repository. |
|
/assign @nrb @JoelSpeed As you reviewed the previous one |
|
@sunzhaohua2 when you have a moment, please take a look at the QE regression test, 3 tests failed. It's a big change, we need to ensure no regression introduced. |
There's the same deterministic failure in there (the encryption one), and 2 others. I wonder if the test is timing out 🤔 I wonder if we sharded it into 3 (it's absurdly long-running!) if we'd see the non-deterministic failures go away. Trying that here: openshift/release#64959 |
|
Thanks @mdbooth for finding these issues for this job..
This failed as there is uninitialized taint in node. Seems our script need to update, we check if nodes with uninitialized taint immediately when machines are running, seems need to wait until node Ready then check if nodes with uninitialized taint, right? @JoelSpeed
This case run timeout, it failed only 1 time in qe's jobs https://ocpqe-webapp-aos-qe-ci--runtime-int.apps.int.gpc.ocp-hub.prod.psi.redhat.com/prow_test_cases/OCP-33058, ignore the cucushift one, it should be removed, so this case is safe. Maybe we need to add time for this job, or split the cases into two jobs based on whether the case is destructive or not, this job run long time because it runs all MAPI-related cases.
This case I have enabled this feature in dev account in this pr https://github.com/openshift/openshift-tests-private/pull/24870 when run this job, the pr hasn't been merged |
Sounds right to me yes, the nodes won't be |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: 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 |
|
/test regression-clusterinfra-azure-ipi-mapi |
|
/hold while we investigate a possible issue affecting ASH |
|
Case |
This replaces use of the legacy /services SDK for compute only in the virtualmachines service, with a minimal set of supporting changes. This allows using Azure APIs beyond those available via the legacy SDK. (cherry picked from commit f76ad07) OCPBUGS-55372: Fix regression on ASH with armcompute/v5 The change "Update virtualmachines service to armcompute/v5 SDK" did not update the StackHub implementation of the virtualmachines service, which caused a failure in the machine actuator due to the difference in type returned by Get(). We fix this by moving to a common implementation for both StackHub and public clouds. Having a common implementation in virtualmachines also requires a change to the networkinterfaces Service. The networkinterfaces service Get() method returns different types for StackHub and public clouds, which were previously cast to the anticipated types by different implementations of the virtualmachines service. As we don't require the full type, we add a new type safe method which returns only the ID, meaning a common implementation is now safe. (cherry picked from commit afd0f3f)
81a56ce to
1fb94f1
Compare
|
@mdbooth: This pull request references Jira Issue OCPBUGS-56163, which is valid. The bug has been moved to the POST state. 7 validation(s) were run on this bug
Requesting review from QA contact: 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 openshift-eng/jira-lifecycle-plugin repository. |
|
/hold cancel |
|
@shellyyang1989 @sunzhaohua2 I thin this is ready for a fresh look after Matt fixed several issues you found on main branch and backported to release-4.19 here. |
|
@mdbooth: The following test failed, say
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-sigs/prow repository. I understand the commands that are listed here. |
|
/label cherry-pick-approved |
|
@sunzhaohua2 qe-approved or no-qe is required for all z streams! |
|
/label qe-approved |
|
@mdbooth: This pull request references Jira Issue OCPBUGS-56163, which is valid. 7 validation(s) were run on this bug
Requesting review from QA contact: 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 openshift-eng/jira-lifecycle-plugin repository. |
|
/lgtm |
04987a4
into
openshift:release-4.19
|
@mdbooth: Jira Issue OCPBUGS-56163: All pull requests linked via external trackers have merged: Jira Issue OCPBUGS-56163 has been moved to the MODIFIED state. 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 openshift-eng/jira-lifecycle-plugin repository. |
|
@openshift-ci-robot: Failed to get PR patch from GitHub. This PR will need to be manually cherrypicked. Error messagestatus code 406 not one of [200], body: {"message":"Sorry, the diff exceeded the maximum number of lines (20000)","errors":[{"resource":"PullRequest","field":"diff","code":"too_large"}],"documentation_url":"https://docs.github.com/rest/pulls/pulls#get-a-pull-request","status":"406"}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-sigs/prow repository. |
2 similar comments
|
@openshift-ci-robot: Failed to get PR patch from GitHub. This PR will need to be manually cherrypicked. Error messagestatus code 406 not one of [200], body: {"message":"Sorry, the diff exceeded the maximum number of lines (20000)","errors":[{"resource":"PullRequest","field":"diff","code":"too_large"}],"documentation_url":"https://docs.github.com/rest/pulls/pulls#get-a-pull-request","status":"406"}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-sigs/prow repository. |
|
@openshift-ci-robot: Failed to get PR patch from GitHub. This PR will need to be manually cherrypicked. Error messagestatus code 406 not one of [200], body: {"message":"Sorry, the diff exceeded the maximum number of lines (20000)","errors":[{"resource":"PullRequest","field":"diff","code":"too_large"}],"documentation_url":"https://docs.github.com/rest/pulls/pulls#get-a-pull-request","status":"406"}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-sigs/prow repository. |
|
[ART PR BUILD NOTIFIER] Distgit: ose-machine-api-provider-azure |
This replaces use of the legacy /services SDK for compute only in the virtualmachines service, with a minimal set of supporting changes. This allows using Azure APIs beyond those available via the legacy SDK.
Backport includes #155, which fixes the ASH regression the original change introduced.