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.
This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions!
Is your task related to a problem? Please describe
Currently,
Interceptor
implementations and subclasses are scattered around the code-base (mostly in theio.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