Commit Graph

1594 Commits

Author SHA1 Message Date
karmada-bot 32a512800a
Merge pull request #2633 from ikaven1024/fix-watchmux
[fix] close result chan when watchMux stopped
2022-10-14 14:17:10 +08:00
helen 0f5754ad14 karmadactl apply uses factory to access member cluster
Signed-off-by: helen <helenfrank@protonmail.com>
2022-10-14 13:36:51 +08:00
karmada-bot 69ad816e57
Merge pull request #2631 from cmicat/test/registry
Unit Test registry.go
2022-10-13 19:28:09 +08:00
karmada-bot 3e8ed1db96
Merge pull request #2611 from helen-frank/feature/cordonFactory
karmadactl cordon&uncordon uses factory to access cluster
2022-10-13 18:56:26 +08:00
raymondmiaochaoyue 6e1c4781f5 test registry.go
Signed-off-by: raymondmiaochaoyue <raymondmiaochaoyue@didiglobal.com>
2022-10-13 18:39:01 +08:00
karmada-bot 378fb86cc4
Merge pull request #2577 from lixingchenDaoCloud/addons-enable-flags
addons enable cluster flag usage description wrong
2022-10-13 16:11:09 +08:00
karmada-bot cbc54497c7
Merge pull request #2612 from liangyuanpeng/fix_nil_map_panic
raise an error when there is no healthy nodes for etcd installation
2022-10-13 15:35:14 +08:00
lixingchenDaoCloud 4039fbf158 addons enable cluster flag usage description wrong
Signed-off-by: lixingchenDaoCloud <captainchina_li@163.com>
2022-10-13 14:56:15 +08:00
yingjinhui b57ef199c9 [fix] close result chan when watchMux stopped
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-10-13 12:25:09 +08:00
carlory 23b52270da karmada scheduler & descheduler introduce scheduler-estimator-service-prefix flag
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-10-12 13:53:25 +08:00
karmada-bot 362f77ad13
Merge pull request #2578 from Poor12/fix-sa
Fix serviceaccount continual regeneration by service account controller
2022-10-12 10:55:07 +08:00
Poor12 def9933fcf fix serviceaccount continual regeneration by service account controller in member clusters
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-10-12 10:01:49 +08:00
karmada-bot b9287479c5
Merge pull request #2606 from my-git9/conversion_test
add ut function for util/name.go
2022-10-11 21:10:07 +08:00
xin.li d89d92fa5b add ut function for util/name.go
Signed-off-by: xin.li <xin.li@daocloud.io>
2022-10-11 19:59:36 +08:00
karmada-bot 40eae4af39
Merge pull request #2626 from RainbowMango/pr_enhance_version_cov
Add test coverage for pkg/version/release.go
2022-10-11 11:42:07 +08:00
karmada-bot c11fb634bc
Merge pull request #2302 from Garrybest/pr_diagnosis
add scheduling diagnosis
2022-10-11 10:47:08 +08:00
karmada-bot e40bd97222
Merge pull request #2625 from RainbowMango/pr_comment_rs
Update comments for ResourceSelectors in PropagationPolicy to eliminate ambiguity
2022-10-11 10:31:08 +08:00
karmada-bot eceba6480a
Merge pull request #2584 from chaunceyjiang/overriders
introduce overriders for annotation and label
2022-10-11 09:05:24 +08:00
chaunceyjiang 8bcfd7810b introduce overriders for annotation and label
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2022-10-10 22:15:14 +08:00
RainbowMango 996d1ec32d Add test coverage for pkg/version/release.go
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-10-10 21:05:38 +08:00
karmada-bot 933e725940
Merge pull request #2602 from helen-frank/fix/runtimeMust
gclient handling programmer level errors
2022-10-10 19:18:06 +08:00
RainbowMango 78b872a8cf Update comments for ResourceSelectors in PropagationPolicy to set the record straight.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-10-10 12:32:07 +08:00
karmada-bot 789a44acfa
Merge pull request #2615 from RachaelLuo/fix/fix-cordon
Add args greater than one
2022-10-09 15:24:21 +08:00
yipping.luo 07b39b4b1f Add args greater than one
Signed-off-by: yipping.luo <yinping.luo@daocloud.io>

fix error message

Signed-off-by: yipping.luo <yinping.luo@daocloud.io>

rebase
2022-10-09 10:56:23 +08:00
lonelyCZ 3bcee9db07 Unify the dynamic client name for work_status_controller
Signed-off-by: lonelyCZ <531187475@qq.com>
2022-10-09 10:25:38 +08:00
Lan Liang de06486124 Use error message of failed to find a healthy node for karmada-etcd for can not found note to scheduled etcd
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2022-10-09 10:02:30 +08:00
karmada-bot 290b4e0f3b
Merge pull request #2617 from Poor12/add-ut-for-helper
[UT]Add ut for override.go
2022-10-08 17:00:05 +08:00
Poor12 746d0fd915 add ut for override.go
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-10-08 15:30:52 +08:00
karmada-bot 75a0305a8c
Merge pull request #2608 from Fish-pro/fix-karamada
karmadactl: modify the wrong noun for karmadactl
2022-10-05 22:46:02 +08:00
karmada-bot 427f7d287a
Merge pull request #2594 from RainbowMango/pr_enable_server_timeouts
set ReadHeaderTimeout for http server
2022-10-05 22:22:03 +08:00
helen be4b3c829a karmadactl cordon&uncordon uses factory to access cluster
Signed-off-by: helen <helenfrank@protonmail.com>
2022-10-04 17:33:13 +08:00
chen zechun 828e2c945f Modify the wrong noun for karmadactl
Signed-off-by: chen zechun <zechun.chen@daocloud.io>
2022-10-02 22:55:41 +08:00
karmada-bot 155e37c9e5
Merge pull request #2600 from RainbowMango/pr_put_ikaven
nominate ikaven1024 as approver
2022-10-02 10:28:59 +08:00
karmada-bot 7ddf549e96
Merge pull request #2555 from Poor12/add-metrics-test
Fix the issue that incomingBindingMetrics ignores the ClusterChanged event
2022-09-30 16:50:15 +08:00
Poor12 1d282bf179 add metrics test for scheduler
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-09-30 15:39:00 +08:00
RainbowMango 50d01d3ac9 set ReadHeaderTimeout for http server
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-09-30 15:33:25 +08:00
Garrybest 4a657b5872 introduce type ImplicitPriority to represent the priority.
Signed-off-by: Garrybest <garrybest@foxmail.com>
Co-authored-by: RainbowMango <qdurenhongcai@gmail.com>
2022-09-30 14:48:05 +08:00
Garrybest 9bd626b3cc add implicit priority for PP and CPP
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-09-30 14:48:05 +08:00
helen 77a6f15994 gclient handling programmer level errors
Signed-off-by: helen <helenfrank@protonmail.com>
2022-09-30 11:08:31 +08:00
wlp1153468871 0dbb8f57b0 cleanup
Signed-off-by: wlp1153468871 <luping.wei@daocloud.io>
2022-09-30 10:09:38 +08:00
RainbowMango a30b097f9d Put ikaven1024 to approver list
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-09-29 17:21:55 +08:00
Poor12 d0f76e1070 add ut for lifted codes
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-09-29 10:55:54 +08:00
karmada-bot da948ce252
Merge pull request #2554 from lixingchenDaoCloud/remove-redundancy
Remove redundant type conversions
2022-09-29 10:34:56 +08:00
karmada-bot 6941012e9e
Merge pull request #2550 from wuyingjun-lucky/m_test
introduce karmada-apiserver-advertise-address
2022-09-29 09:57:02 +08:00
lixingchenDaoCloud 1bf4fb8a86 Remove redundant type conversions
Signed-off-by: lixingchenDaoCloud <captainchina_li@163.com>
2022-09-28 23:25:59 +08:00
karmada-bot 4504030c05
Merge pull request #2574 from cmicat/feature/deloy-scheduler-estimator-in-physical-machine
Support Deploy karmada-scheduler-estimator in Physical Machine
2022-09-28 11:06:56 +08:00
karmada-bot fc196abf89
Merge pull request #2581 from my-git9/utversion5
add ut for pkg/version/version.go
2022-09-28 08:51:56 +08:00
xin.li b1315e4ab1 add ut for pkg/version/version.go
Signed-off-by: xin.li <xin.li@daocloud.io>
2022-09-27 21:26:07 +08:00
xin.li 5cc3d9f5ab Add livenesProbe for karmada-aggregated-apiserver
Signed-off-by: xin.li <xin.li@daocloud.io>
2022-09-26 21:05:55 +08:00
raymondmiaochaoyue f4fc3d1480 1. Support deploy karmada-scheduler-estimator in physical machine.
2. remove unnecessary sudo

Signed-off-by: raymondmiaochaoyue <raymondmiaochaoyue@didiglobal.com>
2022-09-26 16:25:16 +08:00
changzhen 5ee9f6776e fix 2392: replace colon with point in the rbac resource name
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-09-26 10:10:56 +08:00
wuyingjun 56afd0b493 introduce karmada-apiserver-advertise-address
Signed-off-by: wuyingjun <wuyingjun_yewu@cmss.chinamobile.com>
2022-09-23 16:47:04 +08:00
karmada-bot ed13e664d9
Merge pull request #2539 from jwcesign/master
Update karmada's k8s components to 1.25.2
2022-09-23 14:17:58 +08:00
Garrybest 92d8c69d46 stop publish duplicated event
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-09-23 10:43:59 +08:00
jwcesign d8a35e2d9a Update helm install karmada with k8s 1.25.1
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2022-09-23 10:37:40 +08:00
jwcesign a6d26b287d Update k8s dependency to latest version(1.25.1) for karmadactl
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2022-09-22 15:49:57 +08:00
karmada-bot 6102f41e81
Merge pull request #2548 from jwcesign/fix-dir-lost
karmadactl: Fix karmada-data directory not inilization isssue
2022-09-22 12:12:51 +08:00
jwcesign cdaa9344f0 Fix bugs about karmada-data dir lost
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2022-09-22 11:23:45 +08:00
karmada-bot 91e4e729f1
Merge pull request #2540 from helen-frank/fix/deinitHelp
`karmadactl`: Fixed options of `deinit` can not be shown issue.
2022-09-22 10:07:56 +08:00
karmada-bot ab889889fa
Merge pull request #2547 from jwcesign/fix-service-account
Delete service-account for karmada-controller-manager
2022-09-20 20:10:49 +08:00
jwcesign 6cc0d957fc Delete service-account for karmada-controller
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2022-09-20 14:44:17 +08:00
jeffeylan 63c189b381 Fix a typo(Registeration) in CLI #2543
Signed-off-by: jeffeylan <jeffreyliutao@didiglobal.com>
2022-09-20 14:29:37 +08:00
helen 9d9e0ec9e6 deinit help fix
Signed-off-by: helen <helenfrank@protonmail.com>
2022-09-20 00:11:12 +08:00
karmada-bot 516e09508e
Merge pull request #2524 from chaunceyjiang/sa
propagate dependencies support propagate sa
2022-09-19 19:34:48 +08:00
Garrybest b19cdb1031 add scheduling diagnosis
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-09-18 17:04:54 +08:00
carlory b987910a6b remove service accounts for karmada components except for karmada-agent
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-09-17 23:14:41 +08:00
karmada-bot 25af090405
Merge pull request #2511 from carlory/fix-karmada-controllermanager
karmada-controller-manager removes unnecessary permissions
2022-09-17 22:56:47 +08:00
chaunceyjiang 92fff3163d propagate dependencies support propagate sa
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2022-09-17 18:21:17 +08:00
changzhen 9387ab3fe7 Use Cluster secret ref namespace in unified-auth-controller when generate ClusterRoleBinding
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-09-16 15:23:56 +08:00
karmada-bot 62a4b4391f
Merge pull request #2089 from dddddai/transform
Adopt transform func to save memory
2022-09-16 11:51:49 +08:00
karmada-bot 7a6b17f6e7
Merge pull request #2450 from duanmengkk/fix_v6_error
fix karmadactl init pending when k8s is in ipv6 mode
2022-09-16 11:34:54 +08:00
dddddai 01f37c160c adopt transform func to save memory
Signed-off-by: dddddai <dddwq@foxmail.com>
2022-09-16 10:43:05 +08:00
karmada-bot 1af078cd4a
Merge pull request #2515 from lonelyCZ/pr-agent-create-works
Fix that the ServiceExport can't be reported to control plane by karmada-agent
2022-09-15 09:01:18 +08:00
lonelyCZ 111c74191e Fix that the ServiceExport can't be reported to control plane by karmada-agent
Signed-off-by: lonelyCZ <531187475@qq.com>
2022-09-14 17:51:27 +08:00
karmada-bot c2ac9c2e30
Merge pull request #2497 from helen-frank/fix/CmdInitEmptyArgs
cmdinit prohibit passing in additional parameters
2022-09-14 17:25:20 +08:00
helen cc55931656 Prohibit passing in additional parameters
Signed-off-by: helen <helenfrank@protonmail.com>
2022-09-14 10:42:48 +08:00
carlory c247537d66 karmada-controller-manager removes unnecessary permissions
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-09-13 21:22:06 +08:00
karmada-bot ac2e905356
Merge pull request #2471 from carlory/karmadactl-describe
karmadactl describe uses factory to access member cluster
2022-09-12 23:36:15 +08:00
karmada-bot d0149d8fa3
Merge pull request #2491 from panguicai008/fix-karmadactl-init
fix MEMBER_CLUSTER_NAME command usage
2022-09-09 18:13:11 +08:00
karmada-bot fdb13bedaa
Merge pull request #2489 from Poor12/fix-pod-lister
Fixed pod can not be collected issue when building resource summary
2022-09-09 17:15:12 +08:00
panguicai008 2dd2dfc6ec fix MEMBER_CLUSTER_NAME command usage
Signed-off-by: panguicai008 <1121906548@qq.com>
2022-09-09 14:06:33 +08:00
karmada-bot abc0f7c75b
Merge pull request #2481 from ikaven1024/pr-metrics
add native resource metrics in proxy
2022-09-09 11:19:12 +08:00
Poor12 133db50754 fix pod lister only list a pod
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-09-09 09:27:33 +08:00
karmada-bot 665af6916a
Merge pull request #2483 from ikaven1024/fix-map-panic
fix concurrent map writes panic while list via proxy
2022-09-08 14:18:11 +08:00
karmada-bot 707ae14cb9
Merge pull request #2298 from carlory/karmadactl-options
disable flags in use line
2022-09-08 09:45:11 +08:00
carlory 682924be23 karmadactl describe uses factory to access member cluster
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-09-08 00:16:00 +08:00
yingjinhui 178c4ae5c1 fix concurrent map writes panic while list via proxy
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-09-07 20:32:28 +08:00
karmada-bot 958f381a54
Merge pull request #2469 from ikaven1024/pr-cluster-anno
add cache source annotation for objects returned by proxy
2022-09-07 17:54:09 +08:00
yingjinhui 6a4674bc50 add native resource metrics in proxy
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-09-07 16:32:06 +08:00
yingjinhui a9fcfa2ecd add cache source annotation for objects returned by proxy
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-09-07 15:48:14 +08:00
karmada-bot 49fd8180c8
Merge pull request #2470 from carlory/karmadactl-exec
karmadactl exec uses factory to access member cluster
2022-09-06 20:37:08 +08:00
carlory fea61dad3f disable flags in use line
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-09-06 11:10:45 +08:00
xin.li 854ba1dfac improve karmada init help output
Signed-off-by: xin.li <xin.li@daocloud.io>
2022-09-05 13:22:20 +08:00
carlory d17ac13964 karmadactl exec uses factory to access member cluster
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-09-05 01:25:26 +08:00
karmada-bot fd1c0b2ebc
Merge pull request #2202 from carlory/karmadactl-factory
introduce factory interface for karmadactl
2022-09-02 15:21:02 +08:00
wuzhongjian 9982852b59 Add default path prompt for deinit to delete etcd data
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com>
2022-09-02 09:10:29 +08:00
carlory eb31ff4740 karmadactl logs uses factory to access member cluster
Signed-off-by: carlory <baofa.fan@daocloud.io>

Co-authored-by: Hongcai Ren <renhongcai@huawei.com>
2022-09-01 22:42:24 +08:00
carlory 44e3c5e351 introduce factoryexpansion interface for karmadactl
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-09-01 09:33:54 +08:00
changzhen 8b4eb7b310 fix bug of #2447: when replicaDivisionPreference is Weighted and WeightPreference is nil
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-08-30 21:51:50 +08:00
karmada-bot 102ac7de39
Merge pull request #2449 from XiShanYongYe-Chang/adjust-taint-toleration-filter
[karmada-scheduler] don't consider the older cluster when filtering with taint_toleration
2022-08-30 21:50:59 +08:00