karmada-bot
|
9595e5f78e
|
Merge pull request #2706 from ikaven1024/ut-cache-mcs
[ut] add ut for cache.go, mcs.go, and improve DeleteEndpointSlice
|
2022-11-01 17:36:25 +08:00 |
yingjinhui
|
07df5bcac5
|
[ut] add ut for cache.go, mcs.go
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-11-01 16:03:14 +08:00 |
karmada-bot
|
3fc113e1a4
|
Merge pull request #2709 from ikaven1024/ut-predicate
improve predicate.go
|
2022-11-01 09:49:25 +08:00 |
yingjinhui
|
d776fd9d33
|
[ut] add ut for binding.go
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-10-31 10:55:00 +08:00 |
yingjinhui
|
331ac98671
|
[ut] add ut for predicate.go
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-10-29 23:28:03 +08:00 |
Poor12
|
138d9eac5f
|
add ut for job.go and policy.go
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-10-20 16:14:58 +08:00 |
Poor12
|
746d0fd915
|
add ut for override.go
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-10-08 15:30:52 +08:00 |
Garrybest
|
92d8c69d46
|
stop publish duplicated event
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-09-23 10:43:59 +08:00 |
changzhen
|
afca732825
|
reflect health status for recording the healthy state of the current resource running in the member cluster
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-08-24 17:27:56 +08:00 |
AllenZMC
|
53550a825c
|
improve ut for taint
Signed-off-by: AllenZMC <zhongming.chang@daocloud.io>
|
2022-08-14 23:49:15 +08:00 |
karmada-bot
|
2197159032
|
Merge pull request #2355 from AllenZMC/improve_binding
add ut for binding
|
2022-08-12 14:12:10 +08:00 |
karmada-bot
|
f0379682a2
|
Merge pull request #2356 from AllenZMC/improve_taint
add ut for taint
|
2022-08-12 09:20:10 +08:00 |
AllenZMC
|
e679b63a28
|
add ut for binding
Signed-off-by: AllenZMC <zhongming.chang@daocloud.io>
|
2022-08-10 11:10:18 +08:00 |
AllenZMC
|
3eeb57e238
|
add ut for taint
Signed-off-by: AllenZMC <zhongming.chang@daocloud.io>
|
2022-08-09 22:26:24 +08:00 |
RainbowMango
|
8461e4fb8c
|
rename and re-organize the informermanager
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-08-09 17:24:23 +08:00 |
changzhen
|
b6c7320f70
|
make changes to binding-controller to adopt graceful eviction
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-08-05 16:43:47 +08:00 |
RainbowMango
|
286805c239
|
patch resourcebinding instead of update and update observed generation.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-08-05 09:17:01 +08:00 |
karmada-bot
|
7097347d86
|
Merge pull request #2311 from weilaaa/optimize_unstructured_convert_methods
optimize unstructured convert methods
|
2022-08-04 14:16:01 +08:00 |
weilaaa
|
4ed701069d
|
optimize unstructured convert methods
Signed-off-by: weilaaa <weilanidaye@gmail.com>
|
2022-08-04 11:38:25 +08:00 |
Garrybest
|
c5b35bd199
|
add default tolerations for pp and cpp
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-08-02 17:20:25 +08:00 |
dddddai
|
5743cebab0
|
make sure to update resource status
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2022-07-26 11:18:31 +08:00 |
Garrybest
|
1d2028b10f
|
add taint manager
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-07-15 10:42:38 +08:00 |
calvin0327
|
532b22f80d
|
cleanup federated resource quota
Signed-off-by: calvin0327 <wen.chen@daocloud.io>
|
2022-07-08 09:55:22 +08:00 |
AllenZMC
|
1966ff634b
|
Fix comment: `checking if scheduler has a replica assigned to each cluster`
Signed-off-by: AllenZMC <zhongming.chang@daocloud.io>
|
2022-07-05 16:16:16 +08:00 |
karmada-bot
|
67a4d86cb4
|
Merge pull request #2086 from chaunceyjiang/issue_2071
fix binding reference key hash collision
|
2022-07-04 10:34:26 +08:00 |
chaunceyjiang
|
5350072889
|
fix binding reference key hash collision
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2022-07-04 09:42:51 +08:00 |
chaunceyjiang
|
6ffe6f0967
|
sync status of pvc
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2022-07-01 10:59:02 +08:00 |
chaunceyjiang
|
21cb9839a5
|
Add a CronJob to the default dependencinterpreter
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2022-06-25 14:31:12 +08:00 |
Garrybest
|
3ad6f31a7b
|
fix bugs of aggregating job status
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-06-10 17:47:00 +08:00 |
hanweisen
|
f43f67367c
|
add syncEvent from execution_controller to resource
Signed-off-by: hanweisen <hanweisen_yewu@cmss.chinamobile.com>
|
2022-06-10 09:58:07 +08:00 |
karmada-bot
|
d79d2bf802
|
Merge pull request #1806 from chaunceyjiang/issue_1797
fix when the type of svc is nodeport. resourcebindings FULLYAPPLIED field is False
|
2022-05-18 14:33:47 +08:00 |
karmada-bot
|
5199979588
|
Merge pull request #1799 from huone1/spreadconstraint-admission
optimize the validating webhook for spreadconstraint
|
2022-05-18 11:06:46 +08:00 |
huone1
|
d969e0c6bc
|
optimize the validating webhook for spreadconstraint
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-05-18 10:58:41 +08:00 |
Garrybest
|
967fa8d18a
|
add cluster lifecycle management test
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-05-17 21:51:22 +08:00 |
Garrybest
|
7107e3934f
|
enhance cluster lifecycle management
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-05-17 21:17:42 +08:00 |
chaunceyjiang
|
52a3c46218
|
fix when the type of svc is nodeport. resourcebindings FULLYAPPLIED field is False
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2022-05-17 15:26:18 +08:00 |
karmada-bot
|
810048fe89
|
Merge pull request #1670 from XiShanYongYe-Chang/update-work-contains
Update judge work contains serviceExport with .spec.workload.manifests
|
2022-05-07 10:44:27 +08:00 |
changzhen
|
695c29fe61
|
add e2e for ingressStatus collection
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-04-28 11:55:57 +08:00 |
changzhen
|
43fde63b4d
|
update judge work contains serviceExport with work.spec.workload.manifests
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-04-26 20:43:06 +08:00 |
changzhen
|
86072e1dbd
|
sort the aggregatedStatus in rb/crb by the clusterName
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-04-26 19:40:14 +08:00 |
changzhen
|
0454944b63
|
add default reflectstatus implemetation
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-04-24 16:32:03 +08:00 |
changzhen
|
0b985f4463
|
add default reflectstatus implementation with deployment kind
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-04-24 11:19:42 +08:00 |
AllenZMC
|
e0eae7c52d
|
add ut for node helper
Signed-off-by: AllenZMC <zhongming.chang@daocloud.io>
|
2022-03-25 14:01:41 +08:00 |
c30013971
|
607b3e918d
|
add a ut for pod.go
Signed-off-by: c30013971 <cuidengdeng@huawei.com>
|
2022-03-23 17:58:51 +08:00 |
huone1
|
067d45ec4d
|
fix the fulluapplied status is wrong in some scenario
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-03-22 11:33:44 +08:00 |
changzhen
|
fdc2fdb370
|
eliminate duplicate getworks function
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-03-01 09:52:51 +08:00 |
lihanbo
|
4569663b40
|
adapt for propagating dependencies
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2022-02-26 15:49:06 +08:00 |
Garrybest
|
85d8a6ccf4
|
add karmada-descheduler
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-02-24 11:43:28 +08:00 |
Garrybest
|
90900309ca
|
implement GetUnschedulableReplicas for estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-02-23 14:19:51 +08:00 |
Garrybest
|
0777cf064c
|
clean up GetObjectFromCache
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-02-23 14:19:38 +08:00 |
pigletfly
|
eef56c31d2
|
Fix add retry on createorupdate
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2022-02-11 14:30:36 +08:00 |
pigletfly
|
c996f6bd5b
|
Add retry on CreateOrUpdateWork
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2022-02-09 17:00:56 +08:00 |
wlp1153468871
|
c570006603
|
Update first in RetryOnConflict
Signed-off-by: wlp1153468871 <luping.wei@daocloud.io>
|
2022-01-24 18:55:38 +08:00 |
karmada-bot
|
e2c7d90aa0
|
Merge pull request #1298 from pigletfly/fix-log
Fix ignore log error when error is isnotfound
|
2022-01-21 16:41:25 +08:00 |
pigletfly
|
b3c31f2fad
|
Fix ignore log error when error is isnotfound
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2022-01-21 16:08:01 +08:00 |
Xinzhao Xu
|
501f68aea4
|
Clean up the code that converts Unstructured objects
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2022-01-19 10:28:30 +08:00 |
Xinzhao Xu
|
2f55e6c583
|
Implementing the AggregateStatus hook
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2022-01-18 20:35:26 +08:00 |
helenfrank
|
43036a9670
|
Replace all the retry.DefaultBackoff with retry.DefaultRetry from codebase
Signed-off-by: helenfrank <helenfrank@protonmail.com>
|
2022-01-11 10:28:59 +08:00 |
Garrybest
|
ae3eaaee5b
|
fix bug of resource computing
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-01-08 12:03:49 +08:00 |
Xinzhao Xu
|
a895c38005
|
Implementing the ReviseReplica hook
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-12-24 16:02:25 +08:00 |
karmada-bot
|
5eefcd6a49
|
Merge pull request #1053 from mrlihanbo/delete-work-bugfix
abort deleting workload when the member cluster is unready
|
2021-12-20 17:07:27 +08:00 |
lihanbo
|
5290f07345
|
abort deleting workload when the member cluster is unready
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-12-19 14:29:12 +08:00 |
changzhen
|
586cd9d407
|
update discoveryv1beta1 to discoveryv1 for endpointslice
Signed-off-by: changzhen <changzhen5@huawei.com>
Signed-off-by: Shike-Ada <1073457937@qq.com>
|
2021-12-18 17:19:21 +08:00 |
karmada-bot
|
3a743aaaa9
|
Merge pull request #1060 from mrlihanbo/FullyApplied
update FullyApplied condition after aggregating works status
|
2021-12-10 17:43:18 +08:00 |
lihanbo
|
c07b6ce2dd
|
update FullyApplied condition
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-12-10 17:16:05 +08:00 |
Garrybest
|
60c3f31897
|
delete scale scheduling
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-07 10:03:18 +08:00 |
lihanbo
|
435f32cc4d
|
update Scheduled conditon when failed scheduling
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-12-02 17:53:53 +08:00 |
Garrybest
|
5195d93ec4
|
add startTime and completionTime in job status
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-11-25 21:50:36 +08:00 |
changzhen
|
033de2de9f
|
delete the TODO logic with binding labels
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-11-22 17:41:55 +08:00 |
Kevin Wang
|
f8af0363f6
|
Update resource interpreter api (aka. explorewebhook)
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
|
2021-11-20 14:59:52 +08:00 |
guoyao
|
ae34e4d1b8
|
unify IsNodeReady function
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-15 11:35:03 +08:00 |
changzhen
|
d81f6e81ce
|
hooks matching and sending requests to webhook
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-11-15 10:34:18 +08:00 |
RainbowMango
|
9e7fde6ab9
|
Setup custom resource explorer
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-11-12 17:11:24 +08:00 |
karmada-bot
|
d0a7a9ac7e
|
Merge pull request #933 from gy95/continue
remove orphan works failed cannot print successful logs
|
2021-11-08 16:19:22 +08:00 |
guoyao
|
fc578cc496
|
remove orphan works failed cannot print successful logs
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-08 14:55:26 +08:00 |
Garrybest
|
a29f3f7a50
|
divide replicas by dynamic weight
Signed-off-by: Garrybest <garrybest@foxmail.com>
Co-authored-by: junqian <junqian@tencent.com>
|
2021-11-06 22:38:57 +08:00 |
wawa0210
|
597abca96e
|
Delete EndpointSlice should consider the situation that it no longer exists
Signed-off-by: wawa0210 <xiaozhang0210@hotmail.com>
|
2021-10-25 21:18:42 +08:00 |
karmada-bot
|
d2af1e1991
|
Merge pull request #823 from dddddai/sched-condition
Propose a Scheduled condition for RB/CRB
|
2021-10-18 15:15:01 +08:00 |
dddddai
|
eaea5c608b
|
add scheduled condition for binding
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2021-10-18 11:43:40 +08:00 |
karmada-bot
|
cceed5c9f8
|
Merge pull request #791 from dddddai/from-cache
Fetch control plane workload from cache instead of api server
|
2021-10-15 17:55:57 +08:00 |
dddddai
|
65071d1e64
|
fetch control plane workload from cache instead of api server
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2021-10-15 17:33:25 +08:00 |
wawa0210
|
2d332b7556
|
Support delete ophranworks can continue the remove operation when an exception occurs, and finally return all deleted exceptions
Signed-off-by: wawa0210 <xiaozhang0210@hotmail.com>
|
2021-10-13 23:44:24 +08:00 |
changzhen
|
cac82db303
|
move binding's namespace/name from work's label to annotation
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-10-09 16:28:00 +08:00 |
karmada-bot
|
7d77644d43
|
Merge pull request #775 from Garrybest/pr_cleanup
clean up unstructured conversion
|
2021-09-29 12:05:35 +08:00 |
Garrybest
|
e9a7a2a022
|
clean up unstructured conversion
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-09-29 11:33:19 +08:00 |
dddddai
|
ede9fad83c
|
add finalizer in resource binding and cluster resource binding
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2021-09-29 11:21:51 +08:00 |
RainbowMango
|
56fbbe1054
|
adopt binding v1alpha2
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-09-28 17:03:46 +08:00 |
changzhen
|
e118c7909e
|
fix an error when karmada-controller-manager restart
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-09-26 20:39:51 +08:00 |
esto
|
a6165e47f9
|
update import-aliases
Signed-off-by: esto <1291156784@qq.com>
|
2021-09-15 15:13:14 +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 |
Garrybest
|
4f8215e071
|
add node claim into ReplicaRequirements
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-09-06 15:31:42 +08:00 |
karmada-bot
|
2b615642ca
|
Merge pull request #579 from pigletfly/fix-rb-status
Retry conflict errors when aggregating binding status
|
2021-08-30 17:50:52 +08:00 |
pigletfly
|
a2f78ab794
|
Fix update rb status
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2021-08-30 17:14:17 +08:00 |
changzhen
|
7299d8c091
|
move helper.EnsureWork() to pkg/controllers/binding
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-08-24 15:34:27 +08:00 |
changzhen
|
a4bc72c03c
|
retain necessary fields in Pod object
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-08-23 20:26:29 +08:00 |
pigletfly
|
4df1ae6806
|
Add applied result in aggregated status
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2021-08-13 23:17:38 +08:00 |
karmada-bot
|
8088121b82
|
Merge pull request #586 from weilaaa/fix/remove-duplicated-constants
remove duplicated constants in binding.go
|
2021-08-09 09:31:12 +08:00 |
weilaaa
|
32d051ceae
|
remove duplicated constants in binding.go
Signed-off-by: weilaaa <weilanidaye@gmail.com>
|
2021-08-06 10:55:03 +08:00 |
pigletfly
|
8edb376966
|
Move labels to apis
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2021-08-06 00:03:00 +08:00 |
changzhen
|
478a8dfbf3
|
use resourceBinding lister generated from the SingleClusterInformerManager
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-07-23 14:20:12 +08:00 |