Open
Description
Is your task related to a problem? Please describe
Currently, Interceptor
implementations and subclasses are scattered around the code-base (mostly in the io.fabric8.kubernetes.client.utils
package) with no clear purpose or logic.
Some of these are:
BackwardsCompatibilityInterceptor
HttpClientUtils.HeaderInterceptor
HttpLoggingInterceptor
ImpersonatorInterceptor
TokenRefreshInterceptor
Describe the solution you'd like
Since there are no domain/feature specific packages in the module, we might want to consider moving these classes at least to the io.fabric8.kubernetes.client.http.interceptors
package.
Describe alternatives you've considered
No response
Additional context
No response