Translate Docker API calls to Kubernetes Jobs via client-go SDK

Job ID: 34565363

Budget: $30 – $250 AUD

I am looking for someone with the skills to modify the source code for Shuffle to switch it from using Docker API calls to run Kubernetes Jobs from within cluster using client-go. Similar to this request: https://github.com/Shuffle/Shuffle/issues/225

An example of client-go usage: https://github.com/kubernetes/client-go/tree/master/examples/in-cluster-client-configuration

The code in question is located here: https://github.com/Shuffle/Shuffle/tree/master/functions/onprem

According to the devs it would just be orborus.go and worker.go in the above link and that it would be best to start with orborus.go
Related categories: Golang Docker Kubernetes