From bc0ad2aa2cd2f6368a666d9435871ea60da649a4 Mon Sep 17 00:00:00 2001 From: asifdxtreme Date: Mon, 15 Jul 2019 11:53:30 +0530 Subject: [PATCH] Add ChangeLog for v0.5 --- CHANGLOG.md | 161 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) diff --git a/CHANGLOG.md b/CHANGLOG.md index 66ab610d7..ecfabd21d 100644 --- a/CHANGLOG.md +++ b/CHANGLOG.md @@ -1,3 +1,164 @@ +## v0.5 + +**Closed issues:** + +- master and worker start in order in a job [\#872](https://github.com/kubernetes-sigs/kube-batch/issues/872) +- use kubernetes default schedule policies [\#864](https://github.com/kubernetes-sigs/kube-batch/issues/864) +- v0.4 runtime panic [\#861](https://github.com/kubernetes-sigs/kube-batch/issues/861) +- Helm install fails [\#857](https://github.com/kubernetes-sigs/kube-batch/issues/857) +- "NewResource/Convert2K8sResource" behavior mismatch [\#851](https://github.com/kubernetes-sigs/kube-batch/issues/851) +- Phase of podgroup status looks incorrect [\#846](https://github.com/kubernetes-sigs/kube-batch/issues/846) +- Resolve all golint issues ignored in golint failure file [\#837](https://github.com/kubernetes-sigs/kube-batch/issues/837) +- Fix e2e test: statement [\#836](https://github.com/kubernetes-sigs/kube-batch/issues/836) +- Fix e2e test: gang scheduling. [\#835](https://github.com/kubernetes-sigs/kube-batch/issues/835) +- Update API GroupName [\#815](https://github.com/kubernetes-sigs/kube-batch/issues/815) +- Migrate nodeorder and predicates plugins [\#814](https://github.com/kubernetes-sigs/kube-batch/issues/814) +- some files are repeated in multiple folders [\#804](https://github.com/kubernetes-sigs/kube-batch/issues/804) +- the job cannot be scheduled [\#803](https://github.com/kubernetes-sigs/kube-batch/issues/803) +- Add Configuration for predicate plugin to enable/disable predicates algorithm [\#802](https://github.com/kubernetes-sigs/kube-batch/issues/802) +- Propose not to delete all pods after the job finished [\#797](https://github.com/kubernetes-sigs/kube-batch/issues/797) +- verify-gencode.sh can not work [\#788](https://github.com/kubernetes-sigs/kube-batch/issues/788) +- Consider support multi-containers pod error code handling [\#776](https://github.com/kubernetes-sigs/kube-batch/issues/776) +- vkctrl enhancement [\#774](https://github.com/kubernetes-sigs/kube-batch/issues/774) +- Removed reclaim & preempt actions in vk-scheduler \(kube-batch\) [\#770](https://github.com/kubernetes-sigs/kube-batch/issues/770) +- Support Task/Job retry [\#769](https://github.com/kubernetes-sigs/kube-batch/issues/769) +- Job GC [\#768](https://github.com/kubernetes-sigs/kube-batch/issues/768) +- Support PriorityClassName in Job Resource [\#766](https://github.com/kubernetes-sigs/kube-batch/issues/766) +- Support ScheduledJob/CronJob [\#765](https://github.com/kubernetes-sigs/kube-batch/issues/765) +- Queue controller & cli [\#763](https://github.com/kubernetes-sigs/kube-batch/issues/763) +- Update related doc in kubeflow [\#761](https://github.com/kubernetes-sigs/kube-batch/issues/761) +- Combine kube-batch & volcano e2e tests [\#760](https://github.com/kubernetes-sigs/kube-batch/issues/760) +- Deserved attr is not correctly calculated in proportion plugin [\#729](https://github.com/kubernetes-sigs/kube-batch/issues/729) +- Keep backward compatibility for priority class [\#724](https://github.com/kubernetes-sigs/kube-batch/issues/724) +- Invitation to Slack [\#710](https://github.com/kubernetes-sigs/kube-batch/issues/710) +- Change return value of NodeOrderFn from int to float [\#708](https://github.com/kubernetes-sigs/kube-batch/issues/708) +- Add type Argument with some common parse function [\#704](https://github.com/kubernetes-sigs/kube-batch/issues/704) +- Replace NodeOrder with BestNode [\#699](https://github.com/kubernetes-sigs/kube-batch/issues/699) +- Support set default value to the configuration [\#695](https://github.com/kubernetes-sigs/kube-batch/issues/695) +- Add resource predicates for tasks [\#694](https://github.com/kubernetes-sigs/kube-batch/issues/694) +- Release 0.4.2 [\#672](https://github.com/kubernetes-sigs/kube-batch/issues/672) +- \[Question\] Some confusion about Queue, podGroup [\#670](https://github.com/kubernetes-sigs/kube-batch/issues/670) +- \[Question\] Support ignore resource in some namespaces? [\#661](https://github.com/kubernetes-sigs/kube-batch/issues/661) +- Pass conformance test [\#589](https://github.com/kubernetes-sigs/kube-batch/issues/589) +- big PodGroup blocks scheduling issue [\#514](https://github.com/kubernetes-sigs/kube-batch/issues/514) +- Changing the architecture diagram [\#504](https://github.com/kubernetes-sigs/kube-batch/issues/504) +- Support MPI job by kube-batch [\#351](https://github.com/kubernetes-sigs/kube-batch/issues/351) +- Currently no IBM Power\(ppc64le\) based image is available in kubearbitrator public repository [\#241](https://github.com/kubernetes-sigs/kube-batch/issues/241) +- Add golint check for source code [\#64](https://github.com/kubernetes-sigs/kube-batch/issues/64) + +**Merged pull requests:** + +- Remove the useless namespace [\#877](https://github.com/kubernetes-sigs/kube-batch/pull/877) ([y-taka-23](https://github.com/y-taka-23)) +- Add Unisound to who-is-using doc [\#873](https://github.com/kubernetes-sigs/kube-batch/pull/873) ([xieydd](https://github.com/xieydd)) +- Add v1alpha2 Version for queue [\#871](https://github.com/kubernetes-sigs/kube-batch/pull/871) ([thandayuthapani](https://github.com/thandayuthapani)) +- Support Both versions of PodGroup [\#870](https://github.com/kubernetes-sigs/kube-batch/pull/870) ([thandayuthapani](https://github.com/thandayuthapani)) +- update tutorial.md [\#865](https://github.com/kubernetes-sigs/kube-batch/pull/865) ([davidstack](https://github.com/davidstack)) +- \[Cherry-Pick \#26\] Ignore nodes if out of syc. [\#863](https://github.com/kubernetes-sigs/kube-batch/pull/863) ([asifdxtreme](https://github.com/asifdxtreme)) +- Migrate from dep to go modules to manage dependencies. [\#862](https://github.com/kubernetes-sigs/kube-batch/pull/862) ([haosdent](https://github.com/haosdent)) +- Fix wrong calculation for nodeinfo used [\#860](https://github.com/kubernetes-sigs/kube-batch/pull/860) ([wackxu](https://github.com/wackxu)) +- update node info no matter what node info changed [\#859](https://github.com/kubernetes-sigs/kube-batch/pull/859) ([wackxu](https://github.com/wackxu)) +- Add Wait time for KIND cluster to become ready [\#856](https://github.com/kubernetes-sigs/kube-batch/pull/856) ([thandayuthapani](https://github.com/thandayuthapani)) +- support priorities map-reduce [\#855](https://github.com/kubernetes-sigs/kube-batch/pull/855) ([wackxu](https://github.com/wackxu)) +- Added Configuration to enable/disable predicates [\#854](https://github.com/kubernetes-sigs/kube-batch/pull/854) ([thandayuthapani](https://github.com/thandayuthapani)) +- Updating running condition for pod group phase [\#850](https://github.com/kubernetes-sigs/kube-batch/pull/850) ([nikita15p](https://github.com/nikita15p)) +- Add Comment in allocate [\#849](https://github.com/kubernetes-sigs/kube-batch/pull/849) ([thandayuthapani](https://github.com/thandayuthapani)) +- Use KIND instead of DIND & Include Skipped test cases [\#848](https://github.com/kubernetes-sigs/kube-batch/pull/848) ([thandayuthapani](https://github.com/thandayuthapani)) +- Revert Vkctl queue subcommand [\#844](https://github.com/kubernetes-sigs/kube-batch/pull/844) ([Rajadeepan](https://github.com/Rajadeepan)) +- Changing the event source to the right scheduler name [\#843](https://github.com/kubernetes-sigs/kube-batch/pull/843) ([shivramsrivastava](https://github.com/shivramsrivastava)) +- Added Queue Capability. [\#841](https://github.com/kubernetes-sigs/kube-batch/pull/841) ([k82cn](https://github.com/k82cn)) +- Fixed the Pod failure event reason string for the k8s conformance tes… [\#839](https://github.com/kubernetes-sigs/kube-batch/pull/839) ([shivramsrivastava](https://github.com/shivramsrivastava)) +- Added user list in README. [\#834](https://github.com/kubernetes-sigs/kube-batch/pull/834) ([k82cn](https://github.com/k82cn)) +- Add Vivo to who-is-using doc [\#833](https://github.com/kubernetes-sigs/kube-batch/pull/833) ([zionwu](https://github.com/zionwu)) +- Add New API Group for PodGroup [\#832](https://github.com/kubernetes-sigs/kube-batch/pull/832) ([thandayuthapani](https://github.com/thandayuthapani)) +- Replace gofmt with goimports [\#831](https://github.com/kubernetes-sigs/kube-batch/pull/831) ([hex108](https://github.com/hex108)) +- Adding subcommand queue create and list to vkctl [\#820](https://github.com/kubernetes-sigs/kube-batch/pull/820) ([Rajadeepan](https://github.com/Rajadeepan)) +- Add script for e2e prow job [\#819](https://github.com/kubernetes-sigs/kube-batch/pull/819) ([asifdxtreme](https://github.com/asifdxtreme)) +- Fix kubemark issue & Add document for kubemark test [\#817](https://github.com/kubernetes-sigs/kube-batch/pull/817) ([TommyLike](https://github.com/TommyLike)) +- Migrate duplicated code in nodeorder and predicate plugin [\#816](https://github.com/kubernetes-sigs/kube-batch/pull/816) ([thandayuthapani](https://github.com/thandayuthapani)) +- Added Queue status. [\#812](https://github.com/kubernetes-sigs/kube-batch/pull/812) ([k82cn](https://github.com/k82cn)) +- Automated cherry pick of \#809: Prevent memory leak [\#811](https://github.com/kubernetes-sigs/kube-batch/pull/811) ([k82cn](https://github.com/k82cn)) +- Add kubemark support [\#810](https://github.com/kubernetes-sigs/kube-batch/pull/810) ([TommyLike](https://github.com/TommyLike)) +- Prevent memory leak [\#809](https://github.com/kubernetes-sigs/kube-batch/pull/809) ([hzxuzhonghu](https://github.com/hzxuzhonghu)) +- Update tutorial.md [\#808](https://github.com/kubernetes-sigs/kube-batch/pull/808) ([hzxuzhonghu](https://github.com/hzxuzhonghu)) +- Automated cherry pick of \#725: add options to enable the feature of PriorityClass [\#807](https://github.com/kubernetes-sigs/kube-batch/pull/807) ([k82cn](https://github.com/k82cn)) +- Revert volcano changes [\#806](https://github.com/kubernetes-sigs/kube-batch/pull/806) ([TommyLike](https://github.com/TommyLike)) +- Add UT Cases for Reclaim Action [\#801](https://github.com/kubernetes-sigs/kube-batch/pull/801) ([thandayuthapani](https://github.com/thandayuthapani)) +- Add CheckNodeDiskPressure,CheckNodePIDPressure,CheckNodeMemoryPressur… [\#800](https://github.com/kubernetes-sigs/kube-batch/pull/800) ([wackxu](https://github.com/wackxu)) +- Add Volcano Installation Tutorial Link [\#796](https://github.com/kubernetes-sigs/kube-batch/pull/796) ([asifdxtreme](https://github.com/asifdxtreme)) +- support extended resource for kube-batch [\#795](https://github.com/kubernetes-sigs/kube-batch/pull/795) ([wackxu](https://github.com/wackxu)) +- Add document for MPI example [\#793](https://github.com/kubernetes-sigs/kube-batch/pull/793) ([TommyLike](https://github.com/TommyLike)) +- Fix verify [\#792](https://github.com/kubernetes-sigs/kube-batch/pull/792) ([hzxuzhonghu](https://github.com/hzxuzhonghu)) +- restore kube-batch [\#791](https://github.com/kubernetes-sigs/kube-batch/pull/791) ([hzxuzhonghu](https://github.com/hzxuzhonghu)) +- Fix Broken image link [\#787](https://github.com/kubernetes-sigs/kube-batch/pull/787) ([Rajadeepan](https://github.com/Rajadeepan)) +- Fix Typo [\#785](https://github.com/kubernetes-sigs/kube-batch/pull/785) ([Rajadeepan](https://github.com/Rajadeepan)) +- Add generate code tools. [\#784](https://github.com/kubernetes-sigs/kube-batch/pull/784) ([TommyLike](https://github.com/TommyLike)) +- Keep kube-batch doc compatible [\#783](https://github.com/kubernetes-sigs/kube-batch/pull/783) ([TommyLike](https://github.com/TommyLike)) +- Fix typo [\#782](https://github.com/kubernetes-sigs/kube-batch/pull/782) ([jimbobby5](https://github.com/jimbobby5)) +- Help message for vkctl job [\#779](https://github.com/kubernetes-sigs/kube-batch/pull/779) ([Rajadeepan](https://github.com/Rajadeepan)) +- fix delete po err msg [\#777](https://github.com/kubernetes-sigs/kube-batch/pull/777) ([wangyuqing4](https://github.com/wangyuqing4)) +- Implement error code handling in lifecyclePolicy [\#775](https://github.com/kubernetes-sigs/kube-batch/pull/775) ([hzxuzhonghu](https://github.com/hzxuzhonghu)) +- Abstract a common pod delete func [\#773](https://github.com/kubernetes-sigs/kube-batch/pull/773) ([hzxuzhonghu](https://github.com/hzxuzhonghu)) +- Remove reclaim and preempt in deployment [\#772](https://github.com/kubernetes-sigs/kube-batch/pull/772) ([thandayuthapani](https://github.com/thandayuthapani)) +- Add hzxuzhonghu to approver & reviewers [\#771](https://github.com/kubernetes-sigs/kube-batch/pull/771) ([hzxuzhonghu](https://github.com/hzxuzhonghu)) +- Added volcano logo. [\#767](https://github.com/kubernetes-sigs/kube-batch/pull/767) ([k82cn](https://github.com/k82cn)) +- Combine volcano & kube batch e2e tests [\#764](https://github.com/kubernetes-sigs/kube-batch/pull/764) ([TommyLike](https://github.com/TommyLike)) +- Add document for e2e tests [\#759](https://github.com/kubernetes-sigs/kube-batch/pull/759) ([TommyLike](https://github.com/TommyLike)) +- Updated README accordingly. [\#758](https://github.com/kubernetes-sigs/kube-batch/pull/758) ([k82cn](https://github.com/k82cn)) +- Renamed kube-batch to Volcano [\#757](https://github.com/kubernetes-sigs/kube-batch/pull/757) ([k82cn](https://github.com/k82cn)) +- \[Add Job Resource\] Fix some issues when enabling e2e tests [\#756](https://github.com/kubernetes-sigs/kube-batch/pull/756) ([TommyLike](https://github.com/TommyLike)) +- Removed inactive owners. [\#754](https://github.com/kubernetes-sigs/kube-batch/pull/754) ([k82cn](https://github.com/k82cn)) +- Enabled e2e-kind. [\#753](https://github.com/kubernetes-sigs/kube-batch/pull/753) ([k82cn](https://github.com/k82cn)) +- \[Add Job Resource\] Fix panic error when running job e2e tests [\#752](https://github.com/kubernetes-sigs/kube-batch/pull/752) ([TommyLike](https://github.com/TommyLike)) +- Add UT cases for Preempt Action [\#751](https://github.com/kubernetes-sigs/kube-batch/pull/751) ([thandayuthapani](https://github.com/thandayuthapani)) +- \[Add Job Resource\] Support build&e2e tests workflow [\#750](https://github.com/kubernetes-sigs/kube-batch/pull/750) ([TommyLike](https://github.com/TommyLike)) +- Delete binary controller [\#747](https://github.com/kubernetes-sigs/kube-batch/pull/747) ([hex108](https://github.com/hex108)) +- \[Support Job Resource\] Add related document [\#746](https://github.com/kubernetes-sigs/kube-batch/pull/746) ([TommyLike](https://github.com/TommyLike)) +- Fix Lint errors for pkg/scheduler/api package [\#745](https://github.com/kubernetes-sigs/kube-batch/pull/745) ([thandayuthapani](https://github.com/thandayuthapani)) +- FixGolint in scheduler package [\#744](https://github.com/kubernetes-sigs/kube-batch/pull/744) ([Rajadeepan](https://github.com/Rajadeepan)) +- \[Support Job Resource\] Add related helm chart [\#743](https://github.com/kubernetes-sigs/kube-batch/pull/743) ([TommyLike](https://github.com/TommyLike)) +- Fix Golint Errors in pkg/controllers/job package [\#742](https://github.com/kubernetes-sigs/kube-batch/pull/742) ([thandayuthapani](https://github.com/thandayuthapani)) +- \[Support Job Resource\] Add volcano e2e [\#741](https://github.com/kubernetes-sigs/kube-batch/pull/741) ([hzxuzhonghu](https://github.com/hzxuzhonghu)) +- Fix GoLint Errors in pkg/controllers/apis and pkg/controllers/cache packages [\#740](https://github.com/kubernetes-sigs/kube-batch/pull/740) ([thandayuthapani](https://github.com/thandayuthapani)) +- Fix Golint Errors in cmd package [\#739](https://github.com/kubernetes-sigs/kube-batch/pull/739) ([Rajadeepan](https://github.com/Rajadeepan)) +- Fix Golint Errors for pkg/admission and pkg/cli/job package [\#738](https://github.com/kubernetes-sigs/kube-batch/pull/738) ([thandayuthapani](https://github.com/thandayuthapani)) +- fix verify [\#737](https://github.com/kubernetes-sigs/kube-batch/pull/737) ([hzxuzhonghu](https://github.com/hzxuzhonghu)) +- Built binaries. [\#734](https://github.com/kubernetes-sigs/kube-batch/pull/734) ([k82cn](https://github.com/k82cn)) +- \[Support Job Resource\] Add vkctl [\#733](https://github.com/kubernetes-sigs/kube-batch/pull/733) ([hzxuzhonghu](https://github.com/hzxuzhonghu)) +- \[Support Job Resource\] Add job controller [\#732](https://github.com/kubernetes-sigs/kube-batch/pull/732) ([hzxuzhonghu](https://github.com/hzxuzhonghu)) +- \[Support Job Resource\] Add job admission [\#731](https://github.com/kubernetes-sigs/kube-batch/pull/731) ([TommyLike](https://github.com/TommyLike)) +- Fix wrong calculation for queue deserved in proportion plugin [\#730](https://github.com/kubernetes-sigs/kube-batch/pull/730) ([zionwu](https://github.com/zionwu)) +- \[Support Job Resource\] Add basic job definition [\#728](https://github.com/kubernetes-sigs/kube-batch/pull/728) ([TommyLike](https://github.com/TommyLike)) +- \[DOCS\] Docs for Reclaim Action [\#727](https://github.com/kubernetes-sigs/kube-batch/pull/727) ([thandayuthapani](https://github.com/thandayuthapani)) +- add options to enable the feature of PriorityClass [\#725](https://github.com/kubernetes-sigs/kube-batch/pull/725) ([jiaxuanzhou](https://github.com/jiaxuanzhou)) +- \[DOCS\] Docs for Preempt action [\#723](https://github.com/kubernetes-sigs/kube-batch/pull/723) ([thandayuthapani](https://github.com/thandayuthapani)) +- Adding spell checker and boilerplate verify script [\#722](https://github.com/kubernetes-sigs/kube-batch/pull/722) ([shivramsrivastava](https://github.com/shivramsrivastava)) +- Select only one best node for allocate [\#721](https://github.com/kubernetes-sigs/kube-batch/pull/721) ([hex108](https://github.com/hex108)) +- NodeOrderFn return float value [\#719](https://github.com/kubernetes-sigs/kube-batch/pull/719) ([lmzqwer2](https://github.com/lmzqwer2)) +- Added resource predicates. [\#717](https://github.com/kubernetes-sigs/kube-batch/pull/717) ([k82cn](https://github.com/k82cn)) +- Improve preempt performance by predicate and priority concurrently [\#716](https://github.com/kubernetes-sigs/kube-batch/pull/716) ([hex108](https://github.com/hex108)) +- \[DOCS\] Add workflow of Reclaim action [\#715](https://github.com/kubernetes-sigs/kube-batch/pull/715) ([thandayuthapani](https://github.com/thandayuthapani)) +- \[DOCS\] Add the Execution Workflow for Allocation of Jobs to Nodes [\#714](https://github.com/kubernetes-sigs/kube-batch/pull/714) ([asifdxtreme](https://github.com/asifdxtreme)) +- removing unnecessary entries and syntax changes [\#713](https://github.com/kubernetes-sigs/kube-batch/pull/713) ([animeshsingh](https://github.com/animeshsingh)) +- fixing grammatical errors [\#712](https://github.com/kubernetes-sigs/kube-batch/pull/712) ([animeshsingh](https://github.com/animeshsingh)) +- distinguishing the key words in batch scheduler [\#711](https://github.com/kubernetes-sigs/kube-batch/pull/711) ([animeshsingh](https://github.com/animeshsingh)) +- Fixed word issue in plugin-conf document. [\#709](https://github.com/kubernetes-sigs/kube-batch/pull/709) ([yylin1](https://github.com/yylin1)) +- Docs for task-order within Job [\#706](https://github.com/kubernetes-sigs/kube-batch/pull/706) ([thandayuthapani](https://github.com/thandayuthapani)) +- Add type Argument with some common parse function [\#705](https://github.com/kubernetes-sigs/kube-batch/pull/705) ([lmzqwer2](https://github.com/lmzqwer2)) +- Docs for DRF Plugin [\#703](https://github.com/kubernetes-sigs/kube-batch/pull/703) ([Rajadeepan](https://github.com/Rajadeepan)) +- Fixed table issue in tutorial. [\#702](https://github.com/kubernetes-sigs/kube-batch/pull/702) ([k82cn](https://github.com/k82cn)) +- Apply for approver [\#701](https://github.com/kubernetes-sigs/kube-batch/pull/701) ([hex108](https://github.com/hex108)) +- Fix race condition for concurrent predicate and priority in allocate [\#700](https://github.com/kubernetes-sigs/kube-batch/pull/700) ([hex108](https://github.com/hex108)) +- Add support for setting default value to the configuration [\#698](https://github.com/kubernetes-sigs/kube-batch/pull/698) ([hex108](https://github.com/hex108)) +- Improve allocate performance by making predicate and priority concurr… [\#696](https://github.com/kubernetes-sigs/kube-batch/pull/696) ([hex108](https://github.com/hex108)) +- Update helm chart version to 0.4.2 [\#693](https://github.com/kubernetes-sigs/kube-batch/pull/693) ([Jeffwan](https://github.com/Jeffwan)) +- Improve kube-batch documentation [\#668](https://github.com/kubernetes-sigs/kube-batch/pull/668) ([Jeffwan](https://github.com/Jeffwan)) +- Do not count in pipelined task when calculating ready tasks number [\#650](https://github.com/kubernetes-sigs/kube-batch/pull/650) ([hex108](https://github.com/hex108)) + + + + + + ## v0.4.2 ### Notes: