-
Notifications
You must be signed in to change notification settings - Fork 544
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
Bug 1908471: Bump deps k8s 1.20 #1903
Bug 1908471: Bump deps k8s 1.20 #1903
Conversation
Skipping CI for Draft Pull Request. |
1012fc1
to
84fe552
Compare
84fe552
to
641aa1c
Compare
/retest |
1 similar comment
/retest |
@awgreene: This pull request references Bugzilla bug 1908471, which is valid. The bug has been moved to the POST state. The bug has been updated to refer to the pull request using the external bug tracker. 3 validation(s) were run on this bug
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. |
224a83e
to
9de2b4f
Compare
/retest |
b7d285b
to
11ad61a
Compare
/retest |
2 similar comments
/retest |
/retest |
/retest Please review the full test history for this PR and help us cut down flakes. |
2 similar comments
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
65072b7
to
8a31e33
Compare
/retest |
1 similar comment
/retest |
/retest aws console tests were failing due to a community-operators catalog source that was released with limited operators within. |
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.
/lgtm
@awgreene: The following tests 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/test-infra repository. I understand the commands that are listed here. |
/retest Please review the full test history for this PR and help us cut down flakes. |
8a31e33
to
0e94fad
Compare
1da7d66
to
43c95c4
Compare
This commit introduces a few changes to the e2e test suite: 1. It reduces the failure rate of the CSV e2e test by allowing the operator to reach a succeeded install before searching for resources. 2. An installplan e2e test was failing a diff check against two installplans because the operator controller was applying a component label to one of the installplans. An update was made to still compare the spec and status of the two installplans but ignores other fields. 3. A test that ensures OLM elevates scoped permissions to cluster levels when the CSV is installed in a global OperatorGroup was not elevating them because all of the permissions defined in the role were already provided by a clusterrole defined in the csv. The test was sped up significantly by making the rules defined in the CSV's spec.Permissions field different from those defined in the spec.ClusterPermissions field. 4. The newCSV function was returning a CSV with an incorrect GVK, causing garbage collection to fail. The newCSV function now sets the GVK correctly.
43c95c4
to
3a08055
Compare
// pinned because no tag supports 1.18 yet | ||
// pinned because no tag supports 1.18 yet | ||
sigs.k8s.io/controller-runtime => sigs.k8s.io/controller-runtime v0.5.1-0.20200414221803-bac7e8aaf90a | ||
sigs.k8s.io/structured-merge-diff => sigs.k8s.io/structured-merge-diff v1.0.1-0.20191108220359-b1b620dd3f06 |
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.
Is this still true? Do we still need to pin structured-merge-diff for 1.20?
sigs.k8s.io/kind v0.7.0 | ||
) | ||
|
||
replace ( | ||
github.com/Azure/go-autorest => github.com/Azure/go-autorest v13.3.2+incompatible | ||
github.com/docker/docker => github.com/moby/moby v0.7.3-0.20190826074503-38ab9da00309 // Required by Helm | ||
github.com/googleapis/gnostic => github.com/googleapis/gnostic v0.4.1 | ||
|
||
// controller runtime | ||
github.com/openshift/api => github.com/openshift/api v0.0.0-20200331152225-585af27e34fd // release-4.5 |
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.
Can we bump our openshift dependencies to a newer release?
@@ -335,7 +344,11 @@ func (r *AdoptionReconciler) adoptees(ctx context.Context, operator decorators.O | |||
} | |||
opt := client.MatchingLabelsSelector{Selector: selector} | |||
for _, list := range componentLists { | |||
if err := r.List(ctx, list, opt); err != nil { | |||
cList, ok := list.(client.ObjectList) |
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.
Can componentLists
just be of type []client.Object
from the get-go?
@@ -2206,6 +2212,7 @@ var _ = Describe("Install Plan", func() { | |||
} | |||
return true, nil | |||
}) | |||
require.NoError(GinkgoT(), err) |
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.
Might as well switch over to Eventually
here as well, no?
Looking really good. I think we can punt changing function signatures to use controller-runtime's |
/lgtm |
@awgreene: All pull requests linked via external trackers have merged: Bugzilla bug 1908471 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 kubernetes/test-infra repository. |
No description provided.