Commit Graph

2685 Commits

Author SHA1 Message Date
warjiang 59e88f1a38 clean: remove duplicate util reference
Signed-off-by: warjiang <1096409085@qq.com>
2024-05-17 01:57:04 +08:00
karmada-bot b217a9ce2d
Merge pull request #4944 from a7i/unit-test-retain-pv-pvc
unit test for interpreter retain (pv, pvc)
2024-05-16 09:59:20 +08:00
Amir Alavi 1496888318
unit test for interpreter retain (pv, pvc)
Signed-off-by: Amir Alavi <amir.alavi@zendesk.com>
2024-05-15 17:25:37 -04:00
Amir Alavi 384afd48fc
feat: retain `PersistentVolumeClaim` annotation `volume.kubernetes.io/selected-node`
Signed-off-by: Amir Alavi <amir.alavi@zendesk.com>
2024-05-15 17:21:34 -04:00
karmada-bot 6cfed59332
Merge pull request #4930 from zhzhuang-zju/golangciwith1.58.0
Bump golangci-lint to v1.58.0
2024-05-15 17:20:19 +08:00
karmada-bot b9c92a9cdd
Merge pull request #4916 from whitewindmills/workqueue-shutdown
Call shutdown after being stopped
2024-05-15 16:49:38 +08:00
whitewindmills 0708b7d55b Call shutdown after being stopped
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-05-14 18:01:02 +08:00
zhzhuang-zju 309c67701b bump golangci to v1.58.0
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-05-13 09:32:13 +08:00
whitewindmills 93a04cbf0d Generate work permanent id in webhook
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-05-11 09:38:37 +08:00
karmada-bot 4ccffccc70
Merge pull request #4876 from chaosi-zju/reschedule-ut
add ut for WorkloadRebalancer controller
2024-05-10 16:17:15 +08:00
karmada-bot e30ca1b9cc
Merge pull request #4882 from whitewindmills/work-labels-annotations
Use webhook to set associated labels and annotations of work
2024-05-10 11:51:33 +08:00
whitewindmills a5d8ba7c09 Use webhook to set associated labels and annotations of work
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-05-10 11:03:19 +08:00
chaosi-zju 2b7d07ba1f add ut for WorkloadRebalancer controller.
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-05-10 10:54:14 +08:00
wei-chenglai 409c1c703b Bump sigs.k8s.io/controller-runtime to v0.17.5
Signed-off-by: wei-chenglai <qazwsx0939059006@gmail.com>
2024-05-08 21:16:15 -04:00
karmada-bot abb77d954c
Merge pull request #4911 from whitewindmills/rv-compare
chore: Use != for RV comparison
2024-05-07 20:13:31 +08:00
chaosi-zju 57c982f327 feat: support update event in WorkloadRebalancer
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-05-07 15:43:55 +08:00
whitewindmills 9c70349878 Use != for RV comparison
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-05-07 15:37:23 +08:00
Amir Alavi 2f3ac7dc79
chore: reuse proxyutil import for proxy
Signed-off-by: Amir Alavi <amir.alavi@zendesk.com>
2024-05-06 18:48:31 -04:00
karmada-bot ae0d3fa18e
Merge pull request #4884 from RainbowMango/pr_bump_k8s_1294
Bump Kubernetes dependencies to v1.29.4
2024-05-06 20:13:11 +08:00
RainbowMango d4b610cad6 fix lint issues
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-05-06 11:36:54 +08:00
RainbowMango 8cf31bfc37 Adopt Kubernetes #121390: remove etcd page
Adopt Kubernetes #118653, introduce VolumeResourceRequirements
Remove APIPriorityAndFairness feature gates from
karmada-aggregated-apiserver.

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-05-06 11:36:54 +08:00
RainbowMango e5d05149ae Bump Kubernetes dependencies to v1.29.4
Update custom-metrics-apiserver to latest

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-05-06 11:36:54 +08:00
chaosi-zju ccfc43e5bb fix patching WorkloadRebalancer failed due to misuse of shared slices
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-04-30 18:25:19 +08:00
karmada-bot 5bc8c5464d
Merge pull request #4872 from XiShanYongYe-Chang/add-shortname-for-ResourceInterpreterCustomization
add short name for resourceinterpretercustomizations
2024-04-30 15:04:09 +08:00
karmada-bot f33f3f8bf3
Merge pull request #4474 from jwcesign/add-uid
feat: add permanent id label to pp/cpp/rb/crb/work resources
2024-04-30 11:39:24 +08:00
karmada-bot afa3e11621
Merge pull request #4880 from whitewindmills/objectwatcher-delete
ObjectWatcher.Delete checks if resource can be deleted
2024-04-29 12:20:05 +08:00
whitewindmills f9f3d47c30 ObjectWatcher.Delete checks if resource can be deleted
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-28 18:45:44 +08:00
karmada-bot fff369941a
Merge pull request #4561 from zhzhuang-zju/annotation
e2e: Remove annotaions when pp/cpp is deleted
2024-04-28 17:40:04 +08:00
karmada-bot 81916d6d8f
Merge pull request #4813 from whitewindmills/deprecated-work-labels
Deprecate name/namespace labels of work
2024-04-28 16:33:23 +08:00
whitewindmills 8328054439 Deprecate name/namespace labels of work
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-28 15:22:44 +08:00
zhzhuang-zju 48425663cc e2e: Remove annotaions when pp/cpp is deleted
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-04-28 15:15:49 +08:00
karmada-bot c6ccb997c3
Merge pull request #4849 from yike21/update-testdate-for-cloneset
fix: update testdata for resourcecustomizations of CloneSet
2024-04-26 11:30:03 +08:00
changzhen cc72dc853d add short name for resourceinterpretercustomizations
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-04-26 10:15:47 +08:00
karmada-bot 8f9a624620
Merge pull request #4828 from liangyuanpeng/refactor_karmadactl_deploy
karmadactl: add common code for create and wait deployments.
2024-04-26 09:56:21 +08:00
wangxiaofei67 3232c52d57 add: Use opts.ResyncPeriod as controlPlaneInformerManager and sharedFactory
Signed-off-by: wangxiaofei67 <wangxiaofei67@jd.com>
2024-04-25 21:15:05 +08:00
karmada-bot 40d65f951a
Merge pull request #4864 from rohit-satya/etcd-update-3.5.13
etcd:Update version to 3.5.13
2024-04-25 20:56:21 +08:00
karmada-bot 68577f19f9
Merge pull request #4743 from whitewindmills/deprecated-labels
Deprecate name/namespace labels of pp/cpp
2024-04-25 20:47:02 +08:00
Rohit Satya 71e203ea33 etcd:Update version to 3.5.13
Signed-off-by: Rohit Satya <work.rohitsatya@gmail.com>
2024-04-25 09:52:24 +05:30
changzhen a16b4e220b replace work namespace/name labels with annotations
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-04-24 22:08:02 +08:00
chaosi-zju c600991f36 Introduce a new API named WorkloadRebalancer to support rescheduling.
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-04-23 10:34:11 +08:00
karmada-bot aded7c0c39
Merge pull request #4848 from chaosi-zju/reschedule-sche
Introduce a mechanism to scheduler to actively trigger rescheduling
2024-04-22 10:45:59 +08:00
chaosi-zju 0372cabba6 Introduce a mechanism to scheduler to actively trigger rescheduling
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-04-20 20:55:45 +08:00
khanhtc1202 e9a6d91ac4 Remove print in test
Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com>
2024-04-20 13:59:31 +07:00
yike21 729b4fe387 fix: update testdata for resourcecustomizations of cloneset
Signed-off-by: yike21 <yike21@qq.com>
2024-04-19 12:42:54 +08:00
karmada-bot 20bb7a706d
Merge pull request #4839 from veophi/cloneset-status-selector
feat: show `status.labelSelector` for CloneSet
2024-04-19 09:55:15 +08:00
whitewindmills 59b8835bda Deprecate name/namespace labels of pp/cpp
Co-authored-by: changzhen <changzhen5@huawei.com>
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-18 14:21:02 +08:00
whitewindmills 52e5bc055e Add finalizer for propagation policy
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-17 21:38:50 +08:00
Lan Liang e8aefe0aa8 karmadactl: add common code for create and wait deployments.
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-04-17 11:41:13 +00:00
孙伟祥 9bcd8526c9 show status.labelSelector for fed cloneSet
Signed-off-by: 孙伟祥 <sunweixiang@xiaohongshu.com>
2024-04-17 10:41:23 +08:00
karmada-bot fdad87efce
Merge pull request #4809 from chaunceyjiang/resourceVersion
feat: Add QPS related parameters to control the request rate of metrics-adapter to member clusters.
2024-04-16 11:36:54 +08:00