Commit Graph

313 Commits

Author SHA1 Message Date
karmada-bot 18681cbbe3
Merge pull request #530 from XiShanYongYe-Chang/cleanup-todo
Replace util.CreateOrUpdateWork with helper.CreateOrUpdateWork
2021-07-16 10:20:37 +08:00
changzhen 1fe244c3d9 refactor util.CreateOrUpdateWork with helper.CreateOrUpdateWork
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-07-15 16:27:19 +08:00
RainbowMango 6aaa003f38 Add more debug logs for failing case.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-15 16:00:46 +08:00
karmada-bot 595c361d54
Merge pull request #526 from phantooom/rui.zou/svc-webhook
webhook: when clusterIP=None do not remove clusterIP
2021-07-15 14:26:35 +08:00
phantooom 1a242b9671 webhook: when clusterIP=None do not remove clusterIP
Signed-off-by: phantooom <xiaorui.zou@gmail.com>
2021-07-15 10:41:56 +08:00
karmada-bot f1ee44bc77
Merge pull request #473 from XiShanYongYe-Chang/cleanup
Cleanup cyclomatic complexity with function EnsureWork
2021-07-14 21:12:33 +08:00
changzhen 12e2585e82 Cleanup cyclomatic complexity with function EnsureWork
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-07-14 20:43:45 +08:00
karmada-bot 9495cf398f
Merge pull request #511 from Garrybest/agent-deploy
fix bugs of agent deployment
2021-07-14 12:20:32 +08:00
Garrybest e7b9de2f22 fix bugs of agent deployment
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-07-14 11:17:13 +08:00
karmada-bot 82d3e6982c
Merge pull request #519 from Garrybest/clean-up
cleanup: use meta.IsStatusConditionTrue
2021-07-12 10:29:31 +08:00
karmada-bot e29e531802
Merge pull request #512 from qianjun1993/scheduler
implementation of aggregated ReplicaDivisionPreference strategy
2021-07-10 10:51:28 +08:00
junqian 26b318d149 scheduler with aggregated ReplicaDivisionPreference
Signed-off-by: junqian <junqian@tencent.com>
2021-07-10 10:18:42 +08:00
karmada-bot ae007af9e3
Merge pull request #514 from pigletfly/remove-duplicate-import
Remove duplicate import
2021-07-10 09:29:28 +08:00
Garrybest 675458ebb2 cleanup: use meta.IsStatusConditionTrue
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-07-09 20:38:20 +08:00
karmada-bot c944e18206
Merge pull request #516 from XiShanYongYe-Chang/agent-suppress
suppress reported work from propagating in agent
2021-07-09 19:07:27 +08:00
karmada-bot 1f8c6a9bba
Merge pull request #508 from XiShanYongYe-Chang/webhook
Mutate policy's ResourceSelectors in webhook
2021-07-09 18:11:28 +08:00
changzhen 0d0e7c333e suppress reported work from propagating in agent
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-07-09 17:27:55 +08:00
pigletfly 1e274e9b8f Remove duplicate import
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2021-07-09 12:06:59 +08:00
RainbowMango d8e2053b35 Suppress reported work from propagating
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-09 11:55:30 +08:00
changzhen 1e6c21cc28 mutate policy's ResourceSelectors in webhook
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-07-09 11:02:23 +08:00
karmada-bot e1dfb7707d
Merge pull request #506 from qianjun1993/scheduler
scheduler with weighted ReplicaDivisionPreference
2021-07-09 10:29:28 +08:00
junqian f60a77160c scheduler with weighted ReplicaDivisionPreference
Signed-off-by: junqian <junqian@tencent.com>
2021-07-09 09:52:14 +08:00
karmada-bot 514b5e67db
Merge pull request #388 from pigletfly/add-kind-option
Add skippedPropagatingAPIs option
2021-07-08 22:23:27 +08:00
pigletfly d4bbde279f Add skippedPropagatingAPIs option
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2021-07-08 19:17:01 +08:00
karmada-bot eb81ba0623
Merge pull request #502 from RainbowMango/pr_api_enablements
refactor utils for checking API enablements
2021-07-08 17:55:26 +08:00
karmada-bot 6db6baf2ac
Merge pull request #503 from qianjun1993/scheduler
scheduler with Duplicated ReplicaSchedulingStrategy
2021-07-08 10:00:25 +08:00
RainbowMango 13aacdfdea refactor utils for checking API enablements
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-07 19:47:15 +08:00
changzhen 7e63e90ef9 derive service from ServiceImport
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-07-07 19:30:40 +08:00
karmada-bot b35402c3bd
Merge pull request #496 from qianjun1993/ensureWork
ensure work with given replicas
2021-07-07 15:40:24 +08:00
junqian 228dbaa5ba scheduler with Duplicated ReplicaSchedulingStrategy
Signed-off-by: junqian <junqian@tencent.com>
2021-07-07 15:32:07 +08:00
junqian ffe285ea2a ensure work with given replicas
Signed-off-by: junqian <junqian@tencent.com>
2021-07-07 15:14:23 +08:00
karmada-bot 7a4a5e5f62
Merge pull request #494 from XiShanYongYe-Chang/mcs-controller
Collect endpointslices from executionNamespace to serviceexport namespace
2021-07-07 11:24:25 +08:00
karmada-bot 7f2af48e02
Merge pull request #495 from qianjun1993/detector
add object resource info to binding
2021-07-07 09:15:24 +08:00
changzhen a6c76d2ffa collect endpointslices from executionNamespace to service namespace
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-07-06 22:08:58 +08:00
lihanbo 8e588ac06f resolve AlreadyExists conflict when create resource in member cluster
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-07-06 21:51:54 +08:00
junqian ab4fa71bf2 add object resource info to binding
Signed-off-by: junqian <junqian@tencent.com>
2021-07-06 11:28:11 +08:00
karmada-bot ea47422461
Merge pull request #497 from qianjun1993/bug-fix
Update ReplicaScheduling type
2021-07-06 11:02:23 +08:00
junqian dc80f64b44 fix bug that api name is wrong
Signed-off-by: junqian <junqian@tencent.com>
2021-07-06 10:25:51 +08:00
karmada-bot 30c22865aa
Merge pull request #490 from Garrybest/informer-manager
share informer manager in global
2021-07-06 09:36:23 +08:00
Garrybest 38690cbda6 share informer manager in global
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-07-05 19:31:41 +08:00
karmada-bot b00693914a
Merge pull request #452 from qianjun1993/scheduler
Support scheduling according to member cluster resources
2021-07-05 15:56:22 +08:00
junqian 8d23a02673 update apis for scheduling according to member cluster resources
Signed-off-by: junqian <junqian@tencent.com>
2021-07-05 15:29:40 +08:00
karmada-bot d95edbd747
Merge pull request #484 from XiShanYongYe-Chang/mcs
Add ServiceExport controller to report EndpointSlice
2021-07-03 17:15:19 +08:00
changzhen f32bd501e6 add service_export_controller to watch serviceexport and report endpointslices to karmada
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-07-03 16:33:07 +08:00
karmada-bot 2533c3038c
Merge pull request #478 from Garrybest/ci-test
Wait context done to satisfy Runnalble interface
2021-07-03 10:10:18 +08:00
karmada-bot e567f9baf3
Merge pull request #485 from likakuli/fix_misleading_logs
Fix misleading logs
2021-07-02 18:15:18 +08:00
likakuli 29764f26b7 Fix misleading logs
Signed-off-by: likakuli <1154584512@qq.com>
2021-07-02 17:57:58 +08:00
karmada-bot 0545509cd5
Merge pull request #470 from vincent-pli/new-scheduler-plugin-for-api-target-cluster
Add new scheduler plugin for checking if required api has installed in target cluster
2021-07-02 15:01:17 +08:00
karmada-bot a83ecff01a
Merge pull request #476 from XiShanYongYe-Chang/cleanup_retainServiceFields
Cleanup cyclomatic complexity with function retainServiceFields
2021-07-02 09:39:17 +08:00
pengli c6cf6b83fb Add new scheduler plugin for checking if required api has installed in target cluster
Signed-off-by: pengli <justdoit.pli@gmail.com>
2021-07-01 21:51:00 +08:00