Skip to content

Conversation

csviri
Copy link
Collaborator

@csviri csviri commented Oct 16, 2025

For 5.2 we introduced id provider for external resources:
#2970

but we use such id mechanism across multiple components, this PR shows how we could we have such ID provider unified across components like the BulkDependentResources and PerResourcesEventSource and ExternalDependentResources that handles those.

An other approach would could take is to have ExternalResourceIDProvider is to return string instead of generic type, what would be less general and a bit opionated, however the hierarchy would be much simpler.

csviri and others added 15 commits October 14, 2025 15:51
this was added to fabric8 client meanwhile

Signed-off-by: Attila Mészáros <[email protected]>
)

* feature: add AggregatedMetrics to support multiple Metrics implementations


Signed-off-by: David Sondermann <[email protected]>
Signed-off-by: Attila Mészáros <[email protected]>
Signed-off-by: Attila Mészáros <[email protected]>
Co-authored-by: Martin Stefanko <[email protected]>
… resource event sources

Signed-off-by: Attila Mészáros <[email protected]>
@csviri
Copy link
Collaborator Author

csviri commented Oct 18, 2025

see: simpler version where the the bulk dr is not covered

@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 19, 2025
@openshift-merge-robot
Copy link

PR needs rebase.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improved default setup for External Dependent Resource for selecting and/or matching resources

6 participants