-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
#2168 WatchKube
discovery provider
#2174
base: develop
Are you sure you want to change the base?
Conversation
WatchKube
discovery provider
0a07926
to
59e55fc
Compare
I've rebased the branch. Don't push please❗
And you will be able to contribute more 😉 |
59e55fc
to
697117c
Compare
Hi @raman-m , from my point of view all required stuff is done for moving to code review. Or am I missing something? |
The issue found at tintoy/dotnet-kube-client#163 was resolved by tintoy/dotnet-kube-client#164 and included in the release v2.5.12. However, this release has not been marked as the latest on the repository's releases page, where v2.5.10 is still listed as the most recent version. Could you please explain why v2.5.10 is considered the latest release? |
If you're confident and have completed the main development phase, can't you press the "Ready for Review" button? |
Have no idea, let's wait for the author's answer to your question. |
Hello, Nikolay! While it's true that the PR seems partially ready for review following the closure of tintoy/dotnet-kube-client#163 and its subsequent release of v2.5.12, I am concerned that reviewing this PR may be premature due to the following dependencies:
|
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.
Testing the new WatchKube
type in ShouldReturnServicesFromK8s is necessary, but it is not sufficient for completing acceptance testing.
While it is well-tested by unit tests, there are no new acceptance tests for the proposed feature. Please review the scenarios of the current Kube
and PollKube
providers for inspiration. If Not, I will share my ideas later, in 1-2 weeks, after the release of the v23.3.6 patch.
Not quite "relies", but conflicts on rebase will apear, I'll resolve them after #2180 merging.
No problem, I'll be in touch when you get back to this |
b3d145d
to
e6f33a0
Compare
Closes #2168
Proposed Changes
WatchKube
service discovery provider that utilizes k8s watch api requests for efficient detection of changes.It's proof of concept that needs improvements (see comments) and tests.
Tested locally, it works as expected, but with older versions of
KubeClient
which can be used with newer one after fix tintoy/dotnet-kube-client#163.p.s. sorry for mess with #2173
Had no intention to force downgrade of KubeClient, will resume after fix)