Translate Docker API calls to Kubernetes Jobs via client-go SDK
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
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