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
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
this was added to fabric8 client meanwhile

Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
)

* feature: add AggregatedMetrics to support multiple Metrics implementations


Signed-off-by: David Sondermann <david.sondermann@hivemq.com>
)

Co-authored-by: Chris Laprun <claprun@redhat.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Signed-off-by: Chris Laprun <claprun@redhat.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Co-authored-by: Martin Stefanko <xstefank122@gmail.com>
closes: #2984

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
… resource event sources

Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
@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.

@csviri
Copy link
Collaborator Author

csviri commented Oct 24, 2025

replaced by: #3020

@csviri csviri closed this Oct 24, 2025
@metacosm
Copy link
Collaborator

Should this branch be deleted?

@csviri csviri deleted the improve-id-provider branch October 24, 2025 12:52
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

7 participants