-
Notifications
You must be signed in to change notification settings - Fork 66
chore (deps) : update controller-runtime to v0.22.1 #1504
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
Conversation
|
Skipping CI for Draft Pull Request. |
644560e to
09765a5
Compare
|
/ok-to-test |
|
I would double check all List operations. |
9fbbdbf to
744ab69
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1504 +/- ##
==========================================
+ Coverage 34.05% 34.30% +0.24%
==========================================
Files 160 160
Lines 13336 13348 +12
==========================================
+ Hits 4542 4579 +37
+ Misses 8484 8457 -27
- Partials 310 312 +2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
/ok-to-test |
744ab69 to
7236b7b
Compare
|
/ok-to-test |
7236b7b to
8eaa6f3
Compare
|
/ok-to-test |
Signed-off-by: Rohan Kumar <rohaan@redhat.com>
…de to v0.22.1 Signed-off-by: Rohan Kumar <rohaan@redhat.com>
8eaa6f3 to
7bbd454
Compare
dkwon17
left a comment
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.
I have tested this PR like so:
- On an OpenShift 4.19 cluster, install Eclipse Che and DevWorkspace operator 0.36.0
- Create a non-ephemeral workspace
https://github.com/dkwon17/quarkus-api-example/tree/per-workspace - When the editor opens, make a change in the source code
- Stop the workspace
- Delete the DevWorkspace Operator and install the changes from this PR via catalog source (followed these steps to create my own image and catalog source image)
- Install the new version of the DWO which includes the changes from this PR
- Start the same workspace from step 2, and verified that the workspace runs correctly, and changes from step 3 have persisted
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dkwon17, rohanKanojia 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 |
What does this PR do?
Add unit test(Moved to test : add table-driven tests for PullSecrets with edge case coverage #1506)pull_secret_test.goforpull_secret.go(this is unrelated to controller-runtime changes, just wanted to check if we will be getting same failures as che-operator is getting due to controller-runtime upgrade. It turns out that che operator logic depended on the presence of TypeMeta, which was causing problems. I can either remove/move the commit to a new PR or keep it as it is.As of now, we're using
k8s.io/*dependencies inv0.34.0-alpha.1. With v0.22.1 they'll now point tov0.34.0Signed-off-by: Rohan Kumar rohaan@redhat.com
What issues does this PR fix or reference?
Fix #1502
Is it tested? How?
make testI also ran load tests with smaller input and didn't see any devworkspace failures:
PR Checklist
/test v8-devworkspace-operator-e2e, v8-che-happy-pathto trigger)v8-devworkspace-operator-e2e: DevWorkspace e2e testv8-che-happy-path: Happy path for verification integration with Che