v0.2.0 (2022-03-13)
Features
- Support envFrom in rayclusters deployed with Helm (#183, @ebr)
- Helm: support imagePullSecrets for ray clusters (#182, @ebr)
- Support scheduling constraints in Helm-deployed clusters (#181, @ebr)
- Helm: ensure RBAC rules are up to date with the latest autogenerated manifest (#175, @ebr)
- add resource command (#170, @zhuangzhuang131419)
- Use container to generate proto files (#160, @Jeffwan)
- Support in-tree autoscaler (#163, @Jeffwan)
- [CLI] check viper error (#172, @chenk008)
- [Feature]Add subcommand
--version
(#166, @chenk008) - [Feature] Add flag
watch-namespace
(#165, @chenk008) - Support enableIngress for RayCluster (#38, @Jeffwan)
- Add CRD verb permission in helm (#144, @chenk008)
- Add quick start deployment manifests (#132, @Jeffwan)
- Add CLI to kuberay (#135, @wolfsniper2388)
- Ray Operator: Upgrade to Go v1.17 (#128, @haoxins)
- Add deploy manifests for apiserver (#119, @Jeffwan)
- Implement resource manager and gRPC services (#127, @Jeffwan)
- Generate go clients and swagger files (#126, @Jeffwan)
- [service] Init backend service project (#113, @Jeffwan)
- Add gRPC service definition and gRPC gateway (#112, @Jeffwan)
- [proto] Add core api definitions as protobuf message (#93, @Jeffwan)
- Use ray start block in Pod's entrypoint (#77, @chenk008)
- Add generated clientsets, informers and listers (#97, @Jeffwan)
- Add codegen scripts and make required api changes (#96, @harryge00)
- Reorganize api folder for code generation (#91, @harryge00)
Bug fixes
- Fix serviceaccount typo in operator role (#188, @Jeffwan)
- Fix cli typo (#173, @chenk008)
- [Bug]Leader election need lease permission (#169, @chenk008)
- refactor: rename kubray -> kuberay (#145, @tekumara)
- Fix the Helm chart's image name (#130, @haoxins)
- fix typo in the helm chart templates (#129, @haoxins)
- fix issue that modifies the list while iterating through it (#125, @wilsonwang371)
- Add helm (#109, @zhuangzhuang131419)
- Update samples yaml (#102, @ryantd)
- fix missing template objectmeta (#95, @chenk008)
- fix typo in Readme (#81, @denkensk)
Testing
- kuberay compatibility test with ray (#157, @wilsonwang371)
- Setup ci for apiserver (#162, @Jeffwan)
- Enable gofmt and move goimports to linter job (#158, @Jeffwan)
- add more debug info for bug-150: goimport issue (#151, @wilsonwang371)
- add nightly docker build workflow (#141, @wilsonwang371)
- enable goimport and add new makefile target to only build image without test (#123, @wilsonwang371)
- [Feature]add docker build stage to ci workflow (#122, @wilsonwang371)
- Pass --timeout option to golangci-lint (#116, @Jeffwan)
- Add linter job for github workflow (#79, @feilengcui008)
Docs and Miscs
- Add Makefile for cli project (#192, @Jeffwan)
- Manifests and docs improvement for prerelease (#191, @Jeffwan)
- Add documentation for autoscaling feature (#189, @Jeffwan)
- docs: Fix typo in best practice (#190, @nakamasato)
- add kuberay on kind jupyter notebook (#147, @wilsonwang371)
- Add KubeRay release guideline (#161, @Jeffwan)
- Add troubleshooting guide for ray version mismatch (#154, @scarlet25151)
- Explanation and Best Practice for workers-head Reconnection (#142, @nostalgicimp)
- [docs] Folder name change to kuberay-operator (#143, @asm582)
- Improve the Helm charts docs (#131, @haoxins)
- add auto-scale doc (#108, @akanso)
- Add core API and backend service design doc (#98, @Jeffwan)
- [Feature] add more options in bug template (#121, @wilsonwang371)
- Rename service module to apiserver (#118, @Jeffwan)