Skip to content

[major] Remove openshift and kubeconfig dependency#396

Merged
durera merged 7 commits into
stablefrom
k8sclient
Jun 21, 2026
Merged

[major] Remove openshift and kubeconfig dependency#396
durera merged 7 commits into
stablefrom
k8sclient

Conversation

@durera

@durera durera commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

This update removes three dependencies from the project: openshift, kubeconfig, and setuptools`

All are replaced by use of the Kubernetes python client library, resulting in a smaller memory footprint and faster startup time, as well as eliminating dependency on two unmaintained packages (one of which forced the inclusion of the setuptools dependency).

This is a major change because it changes the type of exceptions that can be raised from use of this library.

@durera durera requested a review from a team as a code owner June 18, 2026 22:09
@durera durera changed the title [patch] Remove kubeconfig dependency [major] Remove kubeconfig dependency Jun 21, 2026
@durera durera changed the title [major] Remove kubeconfig dependency [major] Remove openshift and kubeconfig dependency Jun 21, 2026
@durera durera merged commit ca36245 into stable Jun 21, 2026
3 checks passed
@durera durera deleted the k8sclient branch June 21, 2026 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant