As the title says, it would be a great feature to be able to filter watchResource by labels. Perhaps just expose a few of the options available for the watch query params?
e.g.
export type WatchOptions = {
labelSelector: { [key: string]: string; };
}
protected async watchResource(
group: string,
version: string,
plural: string,
onEvent: (event: ResourceEvent) => Promise<void>,
namespace?: string,
options: WatchOptions,
): Promise<void>
I would be happy to work on this and open a PR.
Btw, I'm curious if your implementation is inspired by any existing solution like the Operator SDK?
As the title says, it would be a great feature to be able to filter
watchResourceby labels. Perhaps just expose a few of the options available for the watch query params?e.g.
I would be happy to work on this and open a PR.
Btw, I'm curious if your implementation is inspired by any existing solution like the Operator SDK?