Commit Graph

3337 Commits

Author SHA1 Message Date
wei-chenglai d231a87aed Bump golang to 1.23.7 and golangci-lint to 1.64.8
Signed-off-by: wei-chenglai <qazwsx0939059006@gmail.com>
2025-03-22 13:03:28 -04:00
warjiang 8e4603af66 fix: typo error in karmadactl register
Signed-off-by: dingwenjiang <dingwenjiang@bytedance.com>
2025-03-21 10:51:25 +08:00
karmada-bot 6810e88643
Merge pull request #6043 from vie-serendipity/feat/suspend
feat: replace instruction annotation with work suspendDispatching field
2025-03-20 17:21:40 +08:00
karmada-bot 9a92463c8b
Merge pull request #6211 from RainbowMango/pr_orgnize_indexer
Update Works index with a unique name
2025-03-20 16:56:39 +08:00
karmada-bot 0713e4b9be
Merge pull request #6044 from kubeservice-stack/add-operator-metrics
feat: add operator build_info metrics and go runtime metrics
2025-03-20 16:31:41 +08:00
karmada-bot 2a25f5b555
Merge pull request #6145 from CharlesQQ/rate-limit-fix
add the ratelimiter options parameter for controllers that are missing it
2025-03-20 15:57:40 +08:00
dongjiang 276cb0d3d7
add build info and go runtime metrics
Signed-off-by: dongjiang <dongjiang1989@126.com>
Co-Authored-By: Copilot <175728472+Copilot@users.noreply.github.com>
2025-03-20 15:31:38 +08:00
chang.qiangqiang 2b109eb9df fix(detector): add ratelimiteroptions for controllers
Signed-off-by: chang.qiangqiang <chang.qiangqiang@immomo.com>
2025-03-20 15:00:42 +08:00
RainbowMango e3244462d7 Update Works index with a unique name
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2025-03-19 16:09:05 +08:00
vie-serendipity 4b437e40f4 feat: replace instruction annotation with work suspendDispatching field
feat: rename workIndex and mv GetWorkSuspendDispatching to helper

feat: modify the style of Deprecated
Signed-off-by: vie-serendipity <2733147505@qq.com>

feat: label and annotate workloads even though work is suspended

Signed-off-by: vie-serendipity <2733147505@qq.com>

test: fix ut for CreateOrUpdateWork

Signed-off-by: vie-serendipity <2733147505@qq.com>
2025-03-19 15:04:55 +08:00
karmada-bot 63ad83dfdd
Merge pull request #6173 from RainbowMango/pr_nominate_code_owners
Nominate code owners
2025-03-12 09:31:33 +08:00
karmada-bot 178f193ec1
Merge pull request #6148 from ctripcloud/object-watcher-metrics
update object watcher metrics and simplify cluster object version recording
2025-03-10 14:12:31 +08:00
zach593 d226ce11f3 update object watcher metrics and simplify cluster object version recording
Signed-off-by: zach593 <zach_li@outlook.com>
2025-03-09 00:52:48 +08:00
Husni Alhamdani abe724ad57 chore: remove deprecated --ca-cert-path from karmadactl
Signed-off-by: Husni Alhamdani <dhanielluis@gmail.com>
2025-03-08 23:06:32 +07:00
RainbowMango 0c8b8f5c70 Nominate code owners
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2025-02-28 16:37:46 +08:00
karmada-bot 5a53162ac7
Merge pull request #6171 from RainbowMango/pr_update_scheule_priority_api
Update the API of schedule priroity feature as per the MVP version
2025-02-28 14:26:22 +08:00
RainbowMango 962d56ff08 Update the API of schedule priroity feature as per the MVP version
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2025-02-28 11:42:20 +08:00
lzhou286 2569e002af Add priority when building RB in detector
Signed-off-by: lzhou286 <lzhou286@bloomberg.net>

Remove source type podpriorityclass from mvp; add test file

Signed-off-by: lzhou286 <lzhou286@bloomberg.net>

Fix linter

Signed-off-by: lzhou286 <lzhou286@bloomberg.net>

Fix linter

Signed-off-by: lzhou286 <lzhou286@bloomberg.net>

Fix unit test

Signed-off-by: lzhou286 <lzhou286@bloomberg.net>

Fix unit test

Signed-off-by: lzhou286 <lzhou286@bloomberg.net>

retrigger checks

Signed-off-by: lzhou286 <lzhou286@bloomberg.net>

Fix nil pointer

Signed-off-by: lzhou286 <lzhou286@bloomberg.net>

Sync priority when updated

Signed-off-by: lzhou286 <lzhou286@bloomberg.net>
2025-02-27 22:34:59 -05:00
karmada-bot 83a38a8d05
Merge pull request #6149 from whitewindmills/priority-scheduling-queue
priority scheduling: add priority queue
2025-02-27 16:54:22 +08:00
whitewindmills 6c8811a446 priority scheduling: add priority queue
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2025-02-27 15:51:53 +08:00
karmada-bot ce5be5efb4
Merge pull request #6163 from seanlaii/update-pp-sp
Make priorityClassSource in the SchedulePriority of PropagationPolicy a required field
2025-02-27 10:00:22 +08:00
wei-chenglai ac221887b3 Set priorityClassSource in the SchedulePriority of PropagationPoliicy as required field
Signed-off-by: wei-chenglai <qazwsx0939059006@gmail.com>
2025-02-27 00:44:24 +08:00
chang.qiangqiang 77042e4622 fix(detector): fix new binding object
Signed-off-by: chang.qiangqiang <chang.qiangqiang@immomo.com>
2025-02-26 15:27:35 +08:00
chang.qiangqiang 5d2fe25612 fix(detector): fix new binding object
Signed-off-by: chang.qiangqiang <chang.qiangqiang@immomo.com>
2025-02-26 10:41:44 +08:00
karmada-bot 006cf70132
Merge pull request #6076 from ctripcloud/work-mutating
add work mutating in ctrlutil.CreateOrUpdateWork()
2025-02-24 17:42:19 +08:00
zach593 707e4422c2 add work mutating in ctrlutil.CreateOrUpdateWork()
Signed-off-by: zach593 <zach_li@outlook.com>
2025-02-24 13:56:53 +08:00
RainbowMango 380065217c Introduce PriorityBasedScheduling feature gate and enable it in develpment enviornment
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2025-02-24 11:37:00 +08:00
Zach cfebd4dcb6
use meta.Accessor() in onResourceBindingUpdate() (#6141)
Signed-off-by: zach593 <zach_li@outlook.com>
2025-02-21 09:39:16 +08:00
zach593 ffefe654ae fixed some UTs did not pass apiversion and kind when generating unstructured.Unstructured
Signed-off-by: zach593 <zach_li@outlook.com>
2025-02-19 20:39:55 +08:00
zhzhuang-zju c1661cd33a Add Support for Component Priority Class Configuration in karmadactl addon
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2025-02-19 10:46:34 +08:00
karmada-bot a8ea49c4b9
Merge pull request #5963 from seanlaii/priority-binding
Add Priority and PreemptionPolicy fields in ResourceBinding
2025-02-19 00:19:15 +08:00
wei-chenglai bc6b04236a Add Priority and PreemptionPolicy fields in ResourceBinding
Signed-off-by: wei-chenglai <qazwsx0939059006@gmail.com>
2025-02-18 21:48:51 +08:00
wei-chenglai 4bf165a639 Add priorityClassName in PropagationPolicy & ClusterPropagationPolicy
Signed-off-by: wei-chenglai <qazwsx0939059006@gmail.com>
2025-02-18 20:23:35 +08:00
acejilam b354b9d2b2 fix: when contenxt fails to run when it contains quotes
Signed-off-by: acejilam <acejilam@gmail.com>
2025-02-17 14:43:50 +08:00
karmada-bot 80d3d9e007
Merge pull request #6081 from zhzhuang-zju/unjoin
Restrict the cluster sync mode for the unjoin and unregister command
2025-02-14 11:53:10 +08:00
karmada-bot e75306d143
Merge pull request #5866 from CharlesQQ/fix-metrics
fix(cluster):  remove related metrics label when cluster is deleted
2025-02-14 11:12:10 +08:00
chang.qiangqiang 58887bc078 fix(cluster): remove related metrics label after cluster is deleted
Signed-off-by: chang.qiangqiang <chang.qiangqiang@immomo.com>
2025-02-14 10:17:34 +08:00
karmada-bot 622a5ef1e5
Merge pull request #6109 from RainbowMango/pr_explain_interpreter_webhook
Explain the interpreter webhook comunication channel
2025-02-12 15:54:09 +08:00
RainbowMango 696daab07e Explain the interpreter webhook comunication channel
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2025-02-12 11:31:16 +08:00
zhzhuang-zju 8949f3351d Add Support for Component Priority Class Configuration in karmadactl init
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2025-02-11 20:20:07 +08:00
zach593 33a9490f1d remove mockResourceDetector
Signed-off-by: zach593 <zach_li@outlook.com>
2025-02-10 22:52:17 +08:00
zhzhuang-zju fffd206673 karmada-webhook: fix the no such host error
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2025-02-07 11:04:57 +08:00
zhzhuang-zju f751f9fe0d Restrict the cluster sync mode for the unjoin and unregister command
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2025-02-06 10:28:08 +08:00
karmada-bot d80b7d4864
Merge pull request #6073 from mszacillo/updated-interpreter
Updating FlinkDeployment interpreter to display error status, improving health interpreter
2025-02-05 09:49:02 +08:00
Yihao Wang f2259dc884
Avoid coupling tests with hardcoded test CA certs (#6086)
* Avoid coupling tests with hardcoded test CA certs

Signed-off-by: Yihao Wang <yesiamyihao@gmail.com>

* Get rid of copied certificate

Signed-off-by: Yihao Wang <yesiamyihao@gmail.com>

---------

Signed-off-by: Yihao Wang <yesiamyihao@gmail.com>
2025-02-05 09:46:03 +08:00
mszacillo f14e0f920f Updating FlinkDeployment interpreter to display error status, improving health interpreter
Signed-off-by: mszacillo <mszacillo@bloomberg.net>
2025-01-27 10:56:21 -05:00
karmada-bot 9e8e301957
Merge pull request #6087 from zhzhuang-zju/doslua
karmada lua uses more secure string functions
2025-01-27 12:21:55 +08:00
zhzhuang-zju dc3df3b3b2 karmada lua uses more secure string functions
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2025-01-27 11:28:04 +08:00
chaosi-zju 72da42d27b standardize the naming of karmada config in karmadactl method
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2025-01-24 18:28:04 +08:00
karmada-bot d24b2b9d08
Merge pull request #6061 from chaosi-zju/ensureWork
enhance ensureWork to continue processing clusters after individual failures
2025-01-24 11:50:52 +08:00