Description
The issue is that tooling (in particular, the Quarkus extension) that consider Reconciler
implementations should only consider user-provided implementations and not take the SDK internal versions into account. While it's obviously possible to list all these internal implementations and ignore them, the approach is fragile because that list needs to be updated whenever needed and it's also not resilient in the face of renaming / refactoring.
Adding a marker interface to ignore such Reconciler
implementations would improve the situation so that these could be ignored automatically without having to enumerate them. The downside would be that the burden would be switched to the SDK to make sure that all internal implementations do indeed implement the marker interface.