Praveen Perera
building #primcloud with @joshmanders
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
Implement `From` to convert between KubeJob and BossmanJob
Merge pull request from kuberails/kube-rs
Create and get Kubernetes jobs
Complete try_from for env_from
Implement TryFrom for EnvVar for Env
Change `convert_to_kube_env_froms` to TryFroms
Convert kube_job to job
TODO:
- [ ] env
- [ ] envFrom
Move kube_job functions into a module
Use rust traits and structs for converting BossmanJob to KubeJob
Implement get job from kubernetes
Upgrade kube-rs to latest version
Update workspace dictionary
Add required fields to the job spec
- `restart_policy`
- `image`
- `name`
Create module to create k8s job from bossman job
Add kube-rs to server deps
Add new error structs to elixir worker
Complete try_from for env_from
Implement TryFrom for EnvVar for Env
Change `convert_to_kube_env_froms` to TryFroms