flaper87 / pyhelm

Python bindings for Helm
Apache License 2.0
108 stars 70 forks source link

Any possible ETA to support Helm 3? #84

Open bsethi opened 5 years ago

bsethi commented 5 years ago

Seeing as Helm has already released a Beta 3, do you have any ETA to release maybe Beta 1 for PyHelm 3?

yanivoliver commented 5 years ago

Since Helm 3 is now client only, I see two options for a possible pyHelm implementation:

Both of these options sound complicated and generally very error prone. Given that, I don't see any implementation coming in the upcoming future. Do you have any additional thoughts?

kfox1111 commented 4 years ago

A few more options:

jseadragon commented 4 years ago

Reimplementing the Helm logic in Python

This feels like a lot of maintenance chore to me.

To me, it feels cleaner to go Python + Go bindings rather than exec helm, but I'm curious if there are other thoughts.

For the Go bindings,

pravicloud commented 4 years ago

Hi Team, Could you please provide an update for the helm3 -- pyhelm

s-rathi commented 4 years ago

Since there is no existing support for helm 3. Maybe you can use nodejs-helm.

GitHub: https://github.com/nikhilm98/nodejs-helm

npm-package: https://www.npmjs.com/package/nodejs-helm

You can run npm install nodejs-helm to install this packages.

jseadragon commented 4 years ago

My use case (and I suspect many others), would be for a native python solution. We wanted to use Helm with Ansible, as there are existing playbooks using the helm2 implementation.

If you don’t actually need pythons maybe the nodejs would work.

I’m curious about giving it a shot based on the approach mentioned earlier but I don’t know how much time I will have.

On Jun 30, 2020, at 04:15, Shikha Rathi notifications@github.com wrote:

 Since there is no existing support for helm 3. Maybe you can use nodejs-helm.

GitHub: https://github.com/nikhilm98/nodejs-helm

npm package:https://www.npmjs.com/package/nodejs-helm

You can run npm install nodejs-helm to install this packages.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

zbrookle commented 4 years ago

If anyone is still looking for a pythonic solution to installing / generating helm charts, I just released a package called avionix which provides an object oriented solution to interacting with Kubernetes objects and Helm charts. My package does support helm3 which may make it useful to many of you.

purnima995 commented 4 years ago

If anyone is still looking for a pythonic solution to installing / generating helm charts, I just released a package called avionix which provides an object oriented solution to interacting with Kubernetes objects and Helm charts. My package does support helm3 which may make it useful to many of you.

Hi, this is great. I was thinking of giving it a try, can you please tell me how reliable is it? Can I use it on production level.

zbrookle commented 4 years ago

@purnima995 Yes! It's very reliable, I'm actually using it right now in production

purnima995 commented 4 years ago

@zbrookle awesome. Thanks.

eli-halych commented 3 years ago

@flaper87 Any updates on this?

flaper87 commented 3 years ago

@flaper87 Any updates on this?

I'm not actively maintaining this package right now due to a lack of time. I'd be happy to hand it off to someone interested in working on it.

I'm sorry :cry:

heisaman commented 2 years ago

@flaper87 I'd like to work on it in my spare time. Just not sure does it still worth it as in Aug. 2022?

flaper87 commented 2 years ago

@flaper87 I'd like to work on it in my spare time. Just not sure does it still worth it as in Aug. 2022?

@heisaman thanks for your interest. I haven't used this package in while and I'm unsure on how active it is. Helm stil exists, and helm3 is widely adopted so, unless there's a better alternative, I would say revisiting this package may still be worth it.

robcxyz commented 5 months ago

FYI -> https://github.com/stackhpc/pyhelm3

Probably worth a PR to README to point to that repo and archive this one @flaper87 ?