Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Kubernetes helm Java API

Is there any known Java API to use Kubernetes helm (something like the great KubernetesClient from fabric8)? I am trying to initial helm commands from Java but I couldn't find anything that actually works...

Thanks, Nir

like image 526
Nir Koren Avatar asked Dec 10 '22 14:12

Nir Koren


1 Answers

I've written microbean-helm. This project:

  1. Checks out the .proto files from the Helm project…
  2. …generates their gRPC Java bindings…
  3. …and adds a couple of utility classes.

The end result is that Tiller, the server-side component of Helm that does all the heavy lifting like chart installation, etc., is addressable and drivable from Java. I am guessing that that is what you really want.

You may follow along at its Github repository.

like image 61
Laird Nelson Avatar answered Dec 25 '22 15:12

Laird Nelson