KubeRails Bossman
Language agnostic job server written in Rust. Run compute heavy tasks as Kubernetes jobs and get autoscaling for free
Add `What` section and example to README.md
Add license and initial README.MD
Use correct try/rescue in elixir worker
Use struct to save kube client that can be cloned
Add get_all function to get all jobs managed by bossman
Merge pull request from kuberails/remove-redis
Remove redis
Handle error when jobs aren't found
Remove DB mod and use k8s to retrieve jobs
Handle error when jobs aren't found
Remove DB mod and use k8s to retrieve jobs
Merge pull request from kuberails/return-job-status
Return job status
Kubernetes default retries is 6
Return job with status on `get/1`
Complete getting job status from kubernetes
Decode status correctly in elixir worker
Refactor status field into oneof structs instead of enum
Use `from` instead of `into` to make more clear
Use constants for k8s labels
Kubernetes default retries is 6
Return job with status on `get/1`
Complete getting job status from kubernetes
Decode status correctly in elixir worker