kubernetes-client
kubernetes-client copied to clipboard
Remove the need for the openshift-client dependency
There are things in the openshift client that prevent it from being an api only dependency. We'd have to refactor to account for:
- Operations that contribute at the collection level, like ProjectOperations
- Operations that read logs, there's no existing exposed method on Client for this.
- the client logic that switches the httpclient / configuration to openshift specific. OpenShiftConfig, Readiness, and the OpenShiftOAuthInterceptor could all be moved to client to facilitate this.
- OpenShiftNamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl - it's a whole other abstraction
- CreateOnlyResourceOperationsImpl
- ManagedOpenShiftClient
Originally posted by @shawkins in https://github.com/fabric8io/kubernetes-client/issues/3966#issuecomment-1075415793
Is an open shift better process to be in ?
Is removing open shift better for the client,
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!
I believe there are still some actions to be taken in the scope of this issue.
Marking as closed. There is too much refactoring to make this happen any time soon.