Commit Graph

759 Commits

Author SHA1 Message Date
Garrybest 35b02bc497 add scheduler estimator test
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-12 13:45:00 +08:00
Garrybest a87fbb98ac add fake clientset vendor
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-12 13:32:40 +08:00
karmada-bot fba0ba8f5a
Merge pull request #700 from Garrybest/pr_kre
Add karmada-scheduler-estimator component
2021-09-11 09:54:09 +08:00
karmada-bot e535ae173e
Merge pull request #714 from jrkeen/unify_the_use_of_crds
unify the crds used by helm chart and the installation scripts
2021-09-11 09:26:09 +08:00
jrkeen 7debc81beb unify the crds used by helm chart and the installation scripts
Signed-off-by: jrkeen <jrkeen@hotmail.com>
2021-09-10 17:59:15 +08:00
Garrybest 5411290137 add karmada-scheduler-estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-10 16:14:19 +08:00
Garrybest f22219c583 add karmada-scheduler-estimator makefile
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-10 16:14:19 +08:00
karmada-bot 0cdba3efa3
Merge pull request #712 from RainbowMango/pr_sync_crds
makes sure crds in chart always up to date and re-org the crds.
2021-09-10 10:28:07 +08:00
karmada-bot 41b0e36b2f
Merge pull request #713 from XiShanYongYe-Chang/fixbug-rsp
Update binding object with replicas and replicaRequirements
2021-09-09 19:13:08 +08:00
RainbowMango c968c19263 makes sure crds in chart always up to date and re-org the crds.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-09-09 17:13:45 +08:00
changzhen aca03f146c fix bug: update binding object with replicas and replicaRequirements
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-09-09 17:01:27 +08:00
karmada-bot f717c3ab0c
Merge pull request #710 from lonelyCZ/lonelyCZ-patch-1
add issue template of question
2021-09-08 18:12:05 +08:00
karmada-bot 552f95784b
Merge pull request #668 from jrkeen/feat/support_helm_chart
feature: support helm chart
2021-09-08 17:29:07 +08:00
karmada-bot 4c2c7d5c94
Merge pull request #707 from mrlihanbo/rb-status-bugfix
cleanup status after work object gone
2021-09-08 16:54:05 +08:00
lonelyCZ 1e7370c07e add detail to template
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-09-08 16:39:08 +08:00
karmada-bot 08ddb58cfd
Merge pull request #699 from kerthcet/cleanup/refactor-getScheduleType
refactor func getScheduleType
2021-09-08 14:50:05 +08:00
karmada-bot d69f58cf63
Merge pull request #686 from XiShanYongYe-Chang/kubectl-karmada
introduce kubectl plugin
2021-09-08 11:38:05 +08:00
changzhen 88c2446b50 support kubectl karmada plugin
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-09-08 11:15:57 +08:00
kerthcet b21bee487d refactor func getScheduleType
Signed-off-by: kerthcet <kerthcet@gmail.com>
2021-09-08 11:08:13 +08:00
lihanbo 3da0a0c117 fix bug of aggregating status to resourcebinding
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-09-07 21:00:07 +08:00
karmada-bot 36922fc37d
Merge pull request #696 from XiShanYongYe-Chang/e2e-duplicate
add E2E test of ReplicaScheduling
2021-09-07 16:45:03 +08:00
jrkeen f679846a1f support helm chart
Signed-off-by: jrkeen <jrkeen@hotmail.com>
2021-09-07 11:40:13 +08:00
karmada-bot f8fc597d7b
Merge pull request #702 from Onyinye91-ctrl/Modify-.gitignore-to-ingore-karmada-bninary
Modify .gitignore to ingore karmada bninary
2021-09-07 09:59:04 +08:00
karmada-bot f380abf288
Merge pull request #657 from Garrybest/pr_estimator
add node claim into ReplicaRequirements
2021-09-07 09:13:03 +08:00
Onyinye91-ctrl d96433bcaa Modify .gitignore to ingore karmada bninary
Signed-off-by: Onyinye91-ctrl <oriji.sandra@gmail.com>
2021-09-06 12:37:53 +01:00
changzhen 6cda588ffc add E2E test of ReplicaScheduling when ReplicaSchedulingType is Divided, ReplicaDivisionPreference value is Weighted, WeightPreference isn't nil
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-09-06 17:05:46 +08:00
karmada-bot 0b57a5feb3
Merge pull request #698 from XiShanYongYe-Chang/configure-ns
introduce --leader-elect-resource-namespace flag
2021-09-06 16:45:03 +08:00
changzhen def4d2e55e add E2E test of ReplicaScheduling when ReplicaSchedulingType is Divided, ReplicaDivisionPreference value is Weighted, WeightPreference is nil
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-09-06 15:56:02 +08:00
changzhen 140eb462cc add E2E test of ReplicaScheduling when ReplicaSchedulingType is Duplicated
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-09-06 15:53:50 +08:00
Garrybest 4f8215e071 add node claim into ReplicaRequirements
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-06 15:31:42 +08:00
changzhen 97f89f6159 Options.LeaderElection.ResourceNamespace should be changed to configurable
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-09-06 14:48:30 +08:00
karmada-bot fb6f3bfe43
Merge pull request #446 from mrlihanbo/reschedule
fix bug of choosing candidate clusters when failover schedule
2021-09-06 11:49:02 +08:00
karmada-bot 88f42fb2f5
Merge pull request #693 from XiShanYongYe-Chang/default-weightpreference
set default weightPreference when WeightPreference is not set
2021-09-06 09:13:03 +08:00
changzhen e7841639e7 set default weightPreference when WeightPreference is not set
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-09-02 20:22:21 +08:00
karmada-bot 7694ba2f7d
Merge pull request #690 from RainbowMango/pr_update_kind
Update kind version to v0.11.1 from 0.10.0
2021-09-02 14:56:58 +08:00
karmada-bot e6efe45d89
Merge pull request #685 from ESonata/cleanup
Cleanup cyclomatic complexity with function getScheduleType
2021-09-02 10:52:57 +08:00
RainbowMango 34d28b1eb0 Update kind version to v0.11.1 from 0.10.0
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-09-01 20:09:35 +08:00
esto 0903703234 Cleanup cyclomatic complexity with function getScheduleType
Signed-off-by: esto <1291156784@qq.com>
2021-09-01 19:51:13 +08:00
karmada-bot 2feff86640
Merge pull request #687 from smartding/fix-typo
resetConfig should be restConfig
2021-09-01 17:12:56 +08:00
Yiqun Ding e2a6a18cd3 resetConfig should be restConfig
Signed-off-by: Yiqun Ding <yiqunding@zju.edu.cn>
2021-09-01 15:39:09 +08:00
karmada-bot b1e5f1e5de
Merge pull request #684 from mrlihanbo/bugfix
cleanup label from resource template after PP is removed
2021-09-01 15:11:57 +08:00
karmada-bot 3c3127ab2b
Merge pull request #682 from CKchen0726/fix_comment_mistake
fix comment mistake in pkg/controllers/cluster/cluster_controller.go
2021-09-01 10:53:56 +08:00
karmada-bot 2586dc1d8f
Merge pull request #623 from phantooom/divide-panic
fix panic: when the summary weight is zero
2021-09-01 10:31:56 +08:00
karmada-bot dbc87457f4
Merge pull request #638 from Garrybest/pr_proto
add replica estimator proto struct definition with generated files and scripts
2021-09-01 09:43:56 +08:00
karmada-bot ecc9349190
Merge pull request #683 from Hrishikesh156/issue-681
switched runner to github action
2021-09-01 09:17:56 +08:00
CKchen0726 de4d4d6bf2 fix comment mistake in pkg/controllers/cluster/cluster_controller.go
Signed-off-by: CKchen0726 <chenchangkuan@huawei.com>
2021-09-01 09:12:31 +08:00
phantooom bf90394a0f fix: when ReplicaSchedulingPolicy all the staticWeightRule weight is 0, calculateReplicas func divide by 0
Signed-off-by: phantooom <xiaorui.zou@gmail.com>
2021-08-31 22:34:56 +08:00
Garrybest efa2f0d106 estimator proto struct definition
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-08-31 20:04:02 +08:00
Garrybest cb463a670a add proto-gen script and third_party proto file
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-08-31 20:01:16 +08:00
Garrybest 747e5f420f go mod vendor of proto-gen and grpc
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-08-31 20:00:32 +08:00