Commit Graph

3591 Commits

Author SHA1 Message Date
changzhen 2a24ce02b2 add a new schedule workflow to run e2e test
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-03-07 11:53:50 +08:00
karmada-bot 749133794f
Merge pull request #3183 from my-git9/ut-utils-increa
[UT] increase ut coverage for utils/utils.go
2023-03-02 23:09:09 +08:00
xin.li deba6e8ff5 [UT] increase ut coverage for utils/utils.go
Signed-off-by: xin.li <xin.li@daocloud.io>
2023-03-01 21:23:45 +08:00
karmada-bot 0652cfbe2c
Merge pull request #3226 from Poor12/add-index
Add helm index for 1.5
2023-03-01 18:19:11 +08:00
Poor12 0f304337a0 add index
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-03-01 17:08:53 +08:00
karmada-bot a2394cb979
Merge pull request #3225 from RainbowMango/pr_15_releasenotes
Add release notes for 1.5
2023-03-01 09:11:09 +08:00
RainbowMango 53b484e23f Add release notes for 1.5
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-02-28 19:12:24 +08:00
karmada-bot 51fbbb055d
Merge pull request #3219 from XiShanYongYe-Chang/add-e2e-for-group-schedule
Add e2e for schedule with clusterAffinities when replica scheduling type is Duplicated
2023-02-28 14:17:07 +08:00
changzhen 709ad8d06a add e2e for schedule with clusteraffinitise
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-02-28 11:31:17 +08:00
karmada-bot a34b18dc14
Merge pull request #3181 from XiShanYongYe-Chang/invoke-multi-times-with-clusterAffinities
Invoke multi times with clusterAffinities when reschedule ResourceBinding
2023-02-27 21:01:06 +08:00
changzhen 313ecd3b2c consider clusteraffinities when scedule with binding
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-02-27 17:11:58 +08:00
karmada-bot 69d330f04c
Merge pull request #3210 from XiShanYongYe-Chang/update-rb-status-conditions-only-after-scheduling
Update the RB condition is updated only after scheduling
2023-02-27 10:38:06 +08:00
karmada-bot 8c402c4d49
Merge pull request #3211 from XiShanYongYe-Chang/modify-judgement-of-placement-changed
Modify judgement of placement changed and consider clusteraffinities
2023-02-27 10:23:08 +08:00
karmada-bot 6a7fbbafd9
Merge pull request #3201 from whitewindmills/fixbug-workname
fix the bug that the work object may contain uppercase characters
2023-02-27 09:31:06 +08:00
changzhen da0664728c the condition is updated only after scheduling
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-02-27 09:27:45 +08:00
changzhen d96296f66b modify judgement of placement changed
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-02-27 09:13:48 +08:00
hejunhua 32af87abef fix the bug that the work object may contain uppercase characters
Signed-off-by: hejunhua <jayfantasyhjh@gmail.com>
2023-02-25 22:46:00 +08:00
karmada-bot 95c6c0971b
Merge pull request #3209 from XiShanYongYe-Chang/update-schedule-algorithm-interface
Add bindingStatus in the schedule algorithm interface
2023-02-25 18:17:05 +08:00
changzhen 9ca35d20f4 add bindingStatus in the schedule algorithm interface
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-02-25 17:04:49 +08:00
karmada-bot 03b1f6b3f3
Merge pull request #3192 from Fish-pro/fix/refine
Refine the TestClusterMatches
2023-02-23 17:15:03 +08:00
Zechun Chen 031eef206d Refine the TestClusterMatches
Signed-off-by: Zechun Chen <zechun.chen@daocloud.io>

Co-authored-by: Hongcai Ren <renhongcai@huawei.com>
2023-02-23 16:04:06 +08:00
karmada-bot 03fb8e3809
Merge pull request #3182 from jwcesign/refactor-execution-controller
Refactor execution_controller.go and objectwatcher.go
2023-02-23 15:45:03 +08:00
jwcesign c923705c69 Refactor execution_controller.go
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2023-02-23 14:34:24 +08:00
karmada-bot a052465cd9
Merge pull request #3193 from chaunceyjiang/targetCluster
feat: validates the fieldSelector of overridepolicy
2023-02-23 14:27:03 +08:00
chaunceyjiang 35f3e3f306 feat: validates the fieldSelector of overridepolicy
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-02-23 11:25:24 +08:00
chaunceyjiang 8fd5d6dc23 feat: validates the fieldSelector of overridepolicy
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-02-22 22:03:52 +08:00
karmada-bot ea497819f0
Merge pull request #3179 from my-git9/ut-format
[UT] Add ut for utils/format.go
2023-02-20 17:45:23 +08:00
karmada-bot afa766117e
Merge pull request #3126 from RainbowMango/pr_add_scheduling_group_proposal
Add multiple scheduling group proposal
2023-02-20 14:45:00 +08:00
xin.li 871b5b49b7 [UT] Add ut for utils/format.go
Signed-off-by: xin.li <xin.li@daocloud.io>
2023-02-20 14:19:06 +08:00
karmada-bot b540174af7
Merge pull request #3157 from jwcesign/fix-GenerateBindingReferenceKey
Make the result unique for GenerateBindingReferenceKey function
2023-02-20 13:19:00 +08:00
karmada-bot dd16753c20
Merge pull request #3156 from lonelyCZ/pr-cert-validity-period
Make the validity period of cert configurable
2023-02-20 12:46:06 +08:00
jwcesign ab94d95e0c Use / as the delimiter
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2023-02-20 11:43:30 +08:00
karmada-bot b1f8b09d07
Merge pull request #3177 from my-git9/ut-assignment
[UT] increase test coverage for core/assignment.go
2023-02-20 11:08:00 +08:00
RainbowMango ac662db45a Add multiple scheduling group proposal
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-02-20 11:04:31 +08:00
lonelyCZ 680b05264a Make the validity period of cert configurable
Signed-off-by: lonelyCZ <chengzhe@zju.edu.cn>
2023-02-20 10:55:05 +08:00
karmada-bot 4641e88fd2
Merge pull request #3164 from XiShanYongYe-Chang/add-validation-for-orderedClusterAffinities
add validation for ClusterAffinities
2023-02-18 17:08:59 +08:00
changzhen 42c2e3c643 add validation for orderedClusterAffinities
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-02-18 15:45:44 +08:00
karmada-bot eb77336ba0
Merge pull request #3178 from XiShanYongYe-Chang/update-ClusterAffinities-json-name
Update ClusterAffinities json tag name
2023-02-18 12:02:00 +08:00
changzhen 45340c358e update ClusterAffinities json name
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-02-18 11:29:18 +08:00
karmada-bot dd0f904081
Merge pull request #3165 from Poor12/refactor-codes
Refactor scheduler interfaces
2023-02-18 10:59:58 +08:00
karmada-bot 6944e2dc8c
Merge pull request #3172 from RainbowMango/pr_simplify_affinity
Simply OrderedClusterAffinities API name
2023-02-18 10:13:59 +08:00
xin.li 522c55ce79 [UT] increase test coverage for core/assignment.go
Signed-off-by: xin.li <xin.li@daocloud.io>
2023-02-18 07:59:48 +08:00
RainbowMango 6aa3ffd6cf Simply OrderedClusterAffinities API names
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-02-17 16:55:27 +08:00
karmada-bot d21d57d3f5
Merge pull request #3155 from my-git9/ut-kubeconfig2
[UT] improve test for kubeconfig.go
2023-02-17 10:57:58 +08:00
Poor12 a616758eeb refactor some codes
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-02-17 10:41:03 +08:00
karmada-bot 1601425652
Merge pull request #3163 from RainbowMango/pr_extend_RB_affinityname
Add SchedulerObservedAffinityName to RB/CRB
2023-02-17 09:41:58 +08:00
xin.li 53a160659c [UT] improve test for kubeconfig.go
Signed-off-by: xin.li <xin.li@daocloud.io>
2023-02-16 21:49:52 +08:00
RainbowMango 5dc94f40fe Extend ResourceBinding by adding the SchedulerObservedAffinityName to the status field.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-02-16 20:09:12 +08:00
karmada-bot e523977cb0
Merge pull request #3160 from lonelyCZ/pr-fix-update-or-create-token
Fix UpdateOrCreateToken get secrets err handling optimization
2023-02-16 19:05:57 +08:00
karmada-bot 0eb69c1e5e
Merge pull request #3150 from XiShanYongYe-Chang/clean-code-for-collect-clusterID
remove code for collecting clusterID under upgrading
2023-02-16 18:08:57 +08:00