-
Couldn't load subscription status.
- Fork 1.1k
emit crio runtime config as part of CRI API's StatusResponse #9129
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
emit crio runtime config as part of CRI API's StatusResponse #9129
Conversation
|
Hi @tariq1890. Thanks for your PR. I'm waiting for a cri-o 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-sigs/prow repository. |
|
/ok-to-test |
|
@tariq1890 do you mind adding an integration test for that use case? |
b5d518c to
0b506d7
Compare
|
@saschagrunert Done, ready for another round of review |
0b506d7 to
f7caec2
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #9129 +/- ##
=======================================
Coverage 46.99% 47.00%
=======================================
Files 161 161
Lines 23634 23635 +1
=======================================
+ Hits 11107 11109 +2
+ Misses 11427 11426 -1
Partials 1100 1100 🚀 New features to boost your workflow:
|
|
/retest |
f7caec2 to
8de7570
Compare
b68a809 to
ad61d2f
Compare
|
Looks like the |
|
/retest-required |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bitoku, saschagrunert, tariq1890 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 |
|
/override ci/prow/ci-e2e-evented-pleg |
|
@haircommander: Overrode contexts on behalf of haircommander: ci/prow/ci-e2e-evented-pleg 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. |
|
This is the failure I see in the Is this required? |
|
@tariq1890 unfortunately it's not flake. Apparently it failed here. Lines 90 to 93 in e429f75
|
|
Thanks for pointing that out @bitoku. So it looks like I can't use the runtime() method as |
ad61d2f to
f80ed39
Compare
|
I am having a bit of trouble reading the logs, so I am not sure if these failures are related to my changes |
f80ed39 to
1cedef0
Compare
Signed-off-by: Tariq Ibrahim <[email protected]>
1cedef0 to
dd38a18
Compare
|
Looks like the e2e failure is unrelated to the changes this time. |
|
/lgtm |
|
/retest |
|
/override ci/prow/ci-cgroupv2-integration |
|
@sohankunkerkar: Overrode contexts on behalf of sohankunkerkar: ci/prow/ci-cgroupv2-integration, ci/prow/ci-e2e-evented-pleg 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. |
|
/retest |
|
Thanks to everyone for helping with this PR :) Is it possible to backport this to |
|
1.33 hasn't released yet |
|
I was referring to 1.33. I was unsure if the |
|
Since it's a feature, I'd wait for the new release and then we can backport it to the older releases. |
|
That makes sense, thank you! |
What type of PR is this?
/kind feature
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #9122
Special notes for your reviewer:
This PR brings the status endpoint implementation to parity with that of containerd. We would like the ability to retrieve the active runtime config through CRI socket invocation.
The other option is for us to import the cri-o package to reuse the same business logic as
crio status config. This option is undesirable as importing cri-o brings in a significant dependency overheadDoes this PR introduce a user-facing change?