Skip to content
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

Metadata-only list/watch support #1159

Closed
DirectXMan12 opened this issue Sep 10, 2020 · 3 comments · Fixed by #1174
Closed

Metadata-only list/watch support #1159

DirectXMan12 opened this issue Sep 10, 2020 · 3 comments · Fixed by #1174
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.

Comments

@DirectXMan12
Copy link
Contributor

The kube apiserver supports listing and watching just the metadata for resources. We should expose support for this both in our watch machinery and in our client.

This is particularly useful for performance when watching large numbers of different resources, or when you're watching a particularly numerous resource but need only the metadata for most/all instances of the resource.

/kind feature
/priority important-longterm

@k8s-ci-robot k8s-ci-robot added kind/feature Categorizes issue or PR as related to a new feature. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. labels Sep 10, 2020
@DirectXMan12 DirectXMan12 self-assigned this Sep 10, 2020
@DirectXMan12
Copy link
Contributor Author

(FWIW, I'm working on this right now)

@vincepri
Copy link
Member

Thanks @DirectXMan12 ! Let me know if I can be of any help, I worked on a specialized client in Cluster API for this, it'd be awesome to get support in the controller runtime client :)

@DirectXMan12
Copy link
Contributor Author

Oooh, I'll send it over to you for review then. I've got most of a PR, just need to finish tests (got distracted by some other stuff since I filed this ;-) )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants