Skip to content

feat(kubernetes-client): add field selector support#1094

Open
kimpenhaus wants to merge 6 commits intomainfrom
feature/1065-field-selector
Open

feat(kubernetes-client): add field selector support#1094
kimpenhaus wants to merge 6 commits intomainfrom
feature/1065-field-selector

Conversation

@kimpenhaus
Copy link
Copy Markdown
Collaborator

  • Replaced individual label selector classes with a unified LabelSelector hierarchy under Selectors namespace.
  • Added FieldSelector hierarchy following a similar model to support field-based filtering.
  • Extended KubernetesClient and ResourceWatcher to handle both label and field selectors for enhanced query capabilities.
  • Updated OperatorBuilder with methods to register custom label and field selectors for controllers.
  • Improved test coverage with label and field selector functionality verification.
  • Removed obsolete or redundant selector implementations.

fixes #1065

- Replaced individual label selector classes with a unified `LabelSelector` hierarchy under `Selectors` namespace.
- Added `FieldSelector` hierarchy following a similar model to support field-based filtering.
- Extended `KubernetesClient` and `ResourceWatcher` to handle both label and field selectors for enhanced query capabilities.
- Updated `OperatorBuilder` with methods to register custom label and field selectors for controllers.
- Improved test coverage with label and field selector functionality verification.
- Removed obsolete or redundant selector implementations.
@kimpenhaus kimpenhaus requested a review from buehler April 23, 2026 06:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feature]: Support fieldSelector in IKubernetesClient.WatchAsync

1 participant