kubernetes-client icon indicating copy to clipboard operation
kubernetes-client copied to clipboard

Unmaintained Project?

Open godber opened this issue 4 years ago • 9 comments

Are any of the original authors (@silasbw?) still here and able to comment on their (or GoDaddy's) intent to continue or discontinue maintenance on this project? From the looks of it the original author has moved on to other things.

I have been using this for a few years and only started because it was the only thing available before the official client was made available for Javascript:

https://github.com/kubernetes-client/javascript

I am more likely to just move to the official client than try and fork or maintain this myself.

Austin

godber avatar Apr 28 '21 21:04 godber

The official client doesn't use Swagger Fluent though.

linkdd avatar May 07 '21 11:05 linkdd

It's been a year since, is it actually unmaintained? I see 75 unresolved issues...

luchillo17 avatar May 10 '22 23:05 luchillo17

Last commit on Master was in 2020.

https://github.com/godaddy/kubernetes-client/commits/master

Last closed issue was June 2021:

https://github.com/godaddy/kubernetes-client/issues?q=is%3Aissue+is%3Aclosed

godber avatar May 11 '22 00:05 godber

When I initially wrote this issue, I took a few minutes to update the dependencies and run the tests. I seem to recall they passed without issues, but I haven't looked to see what all is tested. I know we'd have to migrate off of the requests package to something like got or whatever. I've not really looked at the other open issues, but maybe in a couple months I can fork this to at least maintain it at a minimal level.

Is there anyone else making real use of this library?

godber avatar May 11 '22 18:05 godber

@godber I've written an SDK to write Kubernetes Operators based on this library: https://sdk.datapio.co/docs/k8s-operator/

I've used it to write PoCs before switching to Elixir.

If this library were to be maintained again, I would switch immediately to the fork and start maintenance again on my SDK (currently stable, needs to merge some dependabot PRs).

linkdd avatar May 11 '22 18:05 linkdd

Can't disclose the project I'm working on, but we're moving away from DJango so I'm looking for a lightweight Pykube-ng equivalent in NodeJS to keep the image size down, unfortunately the official can size up to 6MB while the Pykube-ng is like 180Kb, we can roll with the official but if possible I'll like to use a simpler, smaller alternative.

luchillo17 avatar May 11 '22 20:05 luchillo17

Are there any reasons for using this community library instead of official library?

C17AN avatar May 21 '22 15:05 C17AN

Are there any reasons for using this community library instead of official library?

This library provides a fluent API which is far easier to use.

linkdd avatar May 21 '22 15:05 linkdd