changzhen
|
b311b376de
|
added the statement for disabling metrics
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2023-02-02 15:22:21 +08:00 |
RainbowMango
|
a1e8f164cb
|
adopt static check issues
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2023-01-31 09:22:41 +08:00 |
zhuzhenghao
|
3104761c38
|
Update wrong usage for flag --metrics-bind-address
Signed-off-by: zhuzhenghao <zhenghao.zhu@daocloud.io>
|
2023-01-28 16:02:09 +08:00 |
Garrybest
|
8312a60759
|
cleanup pkg import in main function
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-12-30 15:40:26 +08:00 |
chen zechun
|
83d43235e8
|
Uniform error log output starts with uppercase
Signed-off-by: chen zechun <zechun.chen@daocloud.io>
|
2022-12-28 19:12:36 +08:00 |
Garrybest
|
c747cbcce7
|
clean up metrics for scheduler, descheduler and estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-12-12 17:35:49 +08:00 |
Poor12
|
b86c385fe8
|
start gracefulEviction controller when failover is close
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-12-12 09:18:32 +08:00 |
yingjinhui
|
45d85bb46c
|
add metrics for pool
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-12-05 20:34:23 +08:00 |
karmada-bot
|
84b971a501
|
Merge pull request #2773 from Poor12/add-dependencies-event
Add getDependencies and syncScheduleResultToDependencies event
|
2022-11-29 15:37:11 +08:00 |
Poor12
|
7013563291
|
add metrics for resource
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-11-28 14:38:22 +08:00 |
karmada-bot
|
6ef120f6e1
|
Merge pull request #2496 from Poor12/controller-metrics
Add metrics for cluster
|
2022-11-25 09:25:08 +08:00 |
Poor12
|
22d372ba79
|
add metrics for cluster
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-11-23 16:32:26 +08:00 |
Poor12
|
33193b8f9b
|
add getDependencies and syncScheduleResultToDependencies event
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-11-17 11:03:05 +08:00 |
Poor12
|
ac6aaa31f1
|
add override policy event
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-11-09 10:25:23 +08:00 |
lonelyCZ
|
3dc11037cc
|
karmadactl join/unjoin use factory to access control plane
Signed-off-by: lonelyCZ <chengzhe@zju.edu.cn>
|
2022-11-07 16:02:45 +08:00 |
yanggang
|
a0a7674d26
|
reuse context for controller-manager base-context
Signed-off-by: yanggang <gang.yang@daocloud.io>
|
2022-11-05 18:51:06 +08:00 |
RainbowMango
|
f5d3d013e6
|
remove kubeconfig parameter from customized interpreter
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-10-18 16:59:57 +08:00 |
karmada-bot
|
5c46c7caef
|
Merge pull request #2572 from Poor12/add-command-description
Add component descriptions
|
2022-10-11 18:24:24 +08:00 |
Poor12
|
57a9e41c7a
|
add command descriptions
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-10-11 17:11:05 +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 |
dddddai
|
01f37c160c
|
adopt transform func to save memory
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2022-09-16 10:43:05 +08:00 |
changzhen
|
4049bf8285
|
don't consider the older cluster when filter with taint_toleration
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-08-30 20:52:23 +08:00 |
RainbowMango
|
95036ffcda
|
enable node pod list only when needed for better performance
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-08-17 16:33:38 +08:00 |
jingxueli
|
b3ca4c2ee8
|
make buildInformerForCluster configurable
Signed-off-by: jingxueli <jingxueli@trip.com>
|
2022-08-16 21:03:09 +08:00 |
karmada-bot
|
a1785e89b8
|
Merge pull request #2373 from Garrybest/pr_cluster
remove TargetCluster when cluster is terminating
|
2022-08-15 20:33:42 +08:00 |
Garrybest
|
5658bdb2c3
|
remove TargetCluster when cluster is terminating
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-08-15 19:40:13 +08:00 |
karmada-bot
|
4dbe338d18
|
Merge pull request #2377 from Poor12/master
Rename package name of typedmanager
|
2022-08-15 12:16:41 +08:00 |
Poor12
|
1374169fe3
|
Rename package name of typedmanager
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-08-15 11:26:30 +08:00 |
changzhen
|
135efdb4a5
|
add grace-eviction-controller to evict cluster workload
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-08-15 09:34:47 +08:00 |
charlie
|
34948b7c09
|
feat: update the dynamic informer in cluster status controller with typed informer
Signed-off-by: charlie <qianglin98@qq.com>
|
2022-08-11 13:00:31 +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 |
hejianpeng
|
c038cdd127
|
support ClusterOverridePolicy in namespaces_sync_controller
Signed-off-by: hejianpeng <hejianpeng2@huawei.com>
|
2022-07-28 11:00:32 +08:00 |
jacky
|
b27bfd6b94
|
fix uppercase only when it's the comment for exported variable
Signed-off-by: jacky <peng.chen@daocloud.io>
|
2022-07-25 15:26:37 +08:00 |
Poor12
|
f9f81280dc
|
Cleanup ClusterClientSetFunc field in execution-controller
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-07-22 11:38:46 +08:00 |
karmada-bot
|
df125af3b0
|
Merge pull request #2187 from yy158775/learn
Add a New Type cachedRESTMapper
|
2022-07-21 10:37:45 +08:00 |
yangyong
|
155e5ed424
|
feat:add new type cachedRESTMapper to optimize GetGroupVersionResource
Signed-off-by: yy158775 <1584616775@qq.com>
|
2022-07-20 14:47:53 +08:00 |
Garrybest
|
e39c5844a7
|
add option and feature gate for taint manager
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-07-15 16:29:43 +08:00 |
Garrybest
|
1d2028b10f
|
add taint manager
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-07-15 10:42:38 +08:00 |
Poor12
|
3b5fc38a41
|
add pprof for all Karmada components
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-07-06 16:39:28 +08:00 |
chang.qiangqiang
|
0fc2dcc54c
|
feat: add leader election options
Signed-off-by: chang.qiangqiang <chang.qiangqiang@immomo.com>
|
2022-06-25 19:36:04 +08:00 |
karmada-bot
|
b0150fb030
|
Merge pull request #1989 from ikaven1024/pr-logs
dump controllerruntime's logs to klog
|
2022-06-23 16:24:15 +08:00 |
karmada-bot
|
2951844b5b
|
Merge pull request #2049 from wuyingjun-lucky/k8s_cli
Use k8s.io/component-base/cli to run cmd
|
2022-06-23 14:40:15 +08:00 |
karmada-bot
|
a2608ace23
|
Merge pull request #1998 from XiShanYongYe-Chang/cleanup-upgrade-code
Clean-up unused code for upgrade scene
|
2022-06-23 11:55:15 +08:00 |
wuyingjun
|
13f6116104
|
Use k8s.io/component-base/cli to run cmd
Signed-off-by: wuyingjun <wuyingjun_yewu@cmss.chinamobile.com>
|
2022-06-23 10:14:36 +08:00 |
yingjinhui
|
e30365cf45
|
dump controllerruntime's logs to klog
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-06-16 22:56:34 +08:00 |
dddddai
|
1ebc680d16
|
add cluster success threshold
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2022-06-16 18:02:17 +08:00 |
changzhen
|
8ada4671ae
|
clean-up unused code for upgrade scene
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-06-14 10:32:44 +08:00 |
karmada-bot
|
801d18767b
|
Merge pull request #1829 from dddddai/cluster-status
Add cluster failure threshold
|
2022-05-24 18:03:43 +08:00 |
dddddai
|
339f431673
|
add cluster failure threshold
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2022-05-24 17:22:05 +08:00 |
wuyingjun
|
87073c3d78
|
discard unused param in cmd functions
Signed-off-by: wuyingjun <wuyingjun_yewu@cmss.chinamobile.com>
|
2022-05-20 11:25:29 +08:00 |
Garrybest
|
7107e3934f
|
enhance cluster lifecycle management
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-05-17 21:17:42 +08:00 |
changzhen
|
ecc8ddbb02
|
add ReflectStatus ResourceInterperter interface to grab workload status
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-04-22 10:08:03 +08:00 |
stingshen
|
3eada92e03
|
check if cluster secretRef is nil before using it
Signed-off-by: stingshen <stingshen@126.com>
|
2022-04-19 19:31:40 +08:00 |
Poor12
|
83be916fa5
|
fix 1589-disable hpa controller
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-04-06 10:39:32 +08:00 |
dddddai
|
e52e02c23a
|
add ratelimiter flags for karmada-agent
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2022-03-19 15:57:57 +08:00 |
RainbowMango
|
11fd0f935c
|
Refactor ratelimit flags to make it easier to share with karmada-agent.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-03-18 17:25:13 +08:00 |
RainbowMango
|
7358ea6c42
|
Grouping log flags of karmada-controller-manager
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-03-11 17:14:18 +08:00 |
RainbowMango
|
8a402f8e94
|
chore: cleanup ratelimiter flags
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-03-08 08:57:01 +08:00 |
karmada-bot
|
f3b1142599
|
Merge pull request #1399 from pigletfly/add-ratelimiter-flags
Introduce ratelimiter flags
|
2022-03-03 17:25:13 +08:00 |
pigletfly
|
9e28d6c6e8
|
add ratelimiter flags
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2022-03-03 16:09:39 +08:00 |
changzhen
|
62a94e57aa
|
add federatedResourceQuota status controller
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-02-28 16:56:44 +08:00 |
changzhen
|
b457a3b2e5
|
add federatedResourceQuota sync controller
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-02-28 16:13:14 +08:00 |
lihanbo
|
4a320cd114
|
add dependencies distributor framework
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2022-02-26 15:48:47 +08:00 |
RainbowMango
|
3f0aa79948
|
Fix comments from myself.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-02-25 10:42:26 +08:00 |
pigletfly
|
957be91796
|
Fix controller reconcile concurrent
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2022-02-24 15:54:14 +08:00 |
RainbowMango
|
bff2eb9024
|
Adopt k/k API/interface changes
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-02-19 21:16:32 +08:00 |
karmada-bot
|
f29eede546
|
Merge pull request #1346 from mrlihanbo/webhook-health
Introduce `--metrics-bind-address` and `--health-probe-bind-address` flags to `karmada-webhook`
|
2022-02-11 09:49:49 +08:00 |
changzhen
|
eeee662a05
|
modify the kubeconfig description of the executable file
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-02-10 16:05:52 +08:00 |
RainbowMango
|
9af89e6fc2
|
Update --metrics-bind-address usage description
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-02-10 15:04:33 +08:00 |
pigletfly
|
98ae69139f
|
Add metrics-addr to expose prometheus metrics
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2022-02-09 18:07:49 +08:00 |
kerthcet
|
98842ed756
|
bug: controller-manager's os.Exit will not wait for the defer function
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2022-01-28 10:07:54 +08:00 |
Garrybest
|
012f0ca1de
|
add resync period option
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-01-22 09:36:28 +08:00 |
Garrybest
|
cae54335cf
|
set resync period to 0
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-01-17 10:17:21 +08:00 |
carlory
|
1e211873f7
|
add code comments for the karmada-controller-manager options
Signed-off-by: carlory <baofa.fan@daocloud.io>
|
2022-01-02 11:50:18 +08:00 |
changzhen
|
fb8f99718c
|
upgrade scenario for push mode cluster
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-12-26 16:48:22 +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 |
Xinzhao Xu
|
05eb1d51d7
|
Add --controllers flag to karmada-agent and move ControllerContext to a separate package
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-12-23 21:32:06 +08:00 |
lihanbo
|
beb4dd7581
|
add unified auth controller
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-12-23 19:46:39 +08:00 |
karmada-bot
|
ea0874acd0
|
Merge pull request #1070 from mrlihanbo/add_events_in_resource
add events to resource template
|
2021-12-21 09:26:28 +08:00 |
lihanbo
|
b238572263
|
add events to resource template
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-12-20 17:31:38 +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 |
Xinzhao Xu
|
250c8001cd
|
controller-manager: automatically generate all controllers list in flag
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-12-17 11:51:49 +08:00 |
jingxueli
|
0aec855964
|
set default for clusterCacheSync timeout and make it configurable
Signed-off-by: jingxueli <jingxueli@trip.com>
|
2021-12-16 21:28:04 +08:00 |
zhangyukun
|
fb06180911
|
Enhancement --controllers flag of karmada-controller-manager
Signed-off-by: zhangyukun <38148677+jameszhangyukun@users.noreply.github.com>
|
2021-12-16 14:30:46 +08:00 |
Xinzhao Xu
|
1e9c24d667
|
Optimize the controllers flag
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-12-09 18:09:40 +08:00 |
jingxueli
|
08182cf774
|
add flag `--controllers`: a list of controllers to enable
Signed-off-by: jingxueli <jingxueli@trip.com>
|
2021-12-09 16:27:26 +08:00 |
huangminjie
|
80467aea48
|
feature: change namespace filter rule
some namespaces(like karmada-test, karmada-dev, etc.) will be propagated
Signed-off-by: huangminjie <minjie.huang@daocloud.io>
|
2021-12-01 16:19:11 +08:00 |
Garrybest
|
bc67417303
|
clean up metrics package init
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-11-25 10:33:33 +08:00 |
karmada-bot
|
5e8b6a48a2
|
Merge pull request #997 from gy95/hostport
using net.JoinHostPort to generate a network address
|
2021-11-20 19:54:07 +08:00 |
changzhen
|
7224234a74
|
Update resourece interpreter pkg/file name and variable/parameter/comment naming
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-11-20 17:48:00 +08:00 |
guoyao
|
d563b179cd
|
using net.JoinHostPort to generate a network address
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-20 15:44:09 +08:00 |
guoyao
|
81f6cb939b
|
add retaining webhook
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-18 16:08:39 +08:00 |
Charlie17Li
|
83dabcf92f
|
add validation test for controller-manager and refactor the validation of controller-manager (#960)
Signed-off-by: charlie <qianglin98@qq.com>
|
2021-11-15 17:45:01 +08:00 |
RainbowMango
|
9e7fde6ab9
|
Setup custom resource explorer
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-11-12 17:11:24 +08:00 |
guoyao
|
b22da790ea
|
cleanup some codes
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-08 20:43:39 +08:00 |
youhonglian
|
17bdefc8fb
|
add controller-manager parameter validation
Signed-off-by: youhonglian <honglian.you@daocloud.io>
|
2021-11-05 13:54:39 +08:00 |
karmada-bot
|
87a3ac59d5
|
Merge pull request #911 from learner0810/fix/skipped-propagating-apis_not_take_effect
fix skipped-propagating-apis not take effect
|
2021-11-04 09:00:55 +08:00 |
zhongjun.li
|
29a8608bfa
|
fix/skipped-propagating-apis_not_take_effect
Signed-off-by: zhongjun.li <zhongjun.li@daocloud.io>
|
2021-11-03 10:18:02 +08:00 |
zhongjun.li
|
a31708ae46
|
propagationpolicy clean up
Signed-off-by: zhongjun.li <zhongjun.li@daocloud.io>
|
2021-11-02 18:02:32 +08:00 |
zhongjun.li
|
ecce805dc8
|
add_controller_manager_config_validation
Signed-off-by: zhongjun.li <zhongjun.li@daocloud.io>
|
2021-10-29 17:07:58 +08:00 |