zach593
696e52ef7e
unify http ratelimiter for control plane client
...
Signed-off-by: zach593 <zach_li@outlook.com>
2025-02-28 22:37:12 +08:00
Mohamed Awnallah
6144ea5a9b
cmd+hack+operator+pkg: unify addons constants
...
In this commit we unify the usage of addon names i.e
`karmada-descheduler`, `karmada-scheduler-estimator`, `karmada-search`,
and `karmada-metrics-adapter` across the codebase.
Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
Co-authored-by: Hongcai Ren <renhongcai@huawei.com>
2024-12-05 18:45:44 +02: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
karmada-bot
54ad963d95
Merge pull request #4885 from zhzhuang-zju/silence
...
silence the 'log.SetLogger(...) was never called; logs will not be displayed' error
2024-04-30 14:02:06 +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
zhzhuang-zju
3989c4a82a
silence the 'log.SetLogger(...) was never called; logs will not be displayed' error
...
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-04-29 20:12:24 +08:00
chaunceyjiang
6f29134f1e
Add QPS related parameters to control the request rate of metrics-adapter to member clusters.
...
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2024-04-16 10:49:06 +08:00
jwcesign
6a54a9abb4
feat: add permanent id label to pp/cpp/rb/crb/work resources
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2024-04-10 16:08:51 +08:00
RainbowMango
5a3fa76b27
Adopt breaking change made by controller-runtime#2407, moving metrics
...
options.
Adopt breaking change made by controller-runtime#2421, cache filtering
Fix deprecation in customresourceinterpreter webhook example
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-12-29 12:39:24 +08:00
jwcesign
5932615cba
feat: support mcs with native svc name
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-11-30 15:55:15 +08:00
zhy76
adef1e5974
feat: add license and verify license for code file
...
Signed-off-by: zhy76 <958474674@qq.com>
2023-11-16 11:11:21 +08:00
Vacant2333
1df2420f70
[feat] namespace deletion protection
...
Signed-off-by: Vacant2333 <vacant2333@gmail.com>
2023-10-17 14:54:54 +08:00
RainbowMango
4ee4b22f05
Adopt Kubernetes breaking changes: PR 113542 which require singular names for core types
...
Adopt breaking change of contriller-runtime PR 2122
Adopt breaking change of contriller-runtime PR 2296
Adopt breaking change of controller-runtime PR 2139
Adopt breaking change of controller-runtime PR 2135
Adopt breaking change of Kubernetes PR 116218
Adopt breaking change of controller-runtime PR 2149
Adopt breaking change of controller-runtime PR 2150
Adopt breaking change of controller-runtime PR 2134
Adopt breaking change of controller-runtime PR 2293
Adopt breaking change of controller-runtime PR 2144
Adopt k8s feature: watch list. PR 115402
Adopt breaking change of Kubernetes PR 117102
Adopt Kubernetes change: disable staticcheck
Fix unit tests that failure due to fake-client behavior changes.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-07-29 16:47:38 +08:00
yike21
9079268ebb
add validation for mcs
...
Signed-off-by: yike21 <yike21@qq.com>
2023-07-12 09:21:48 +08:00
jwcesign
068022db24
feat: Support CronFederatedHPA to scale worloads/FederatedHPA at specific time
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-07-03 20:25:02 +08:00
jwcesign
06960c22c0
feat: add validation for federatedhpa
...
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2023-05-30 20:43:57 +08:00
Poor12
3a1464828a
add hpa controller
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-05-30 17:26:02 +08:00
changzhen
c04fd6ad62
add validation for mci
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-05-12 15:49:50 +08:00
changzhen
b311b376de
added the statement for disabling metrics
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-02-02 15:22:21 +08:00
yanggang
ee37b7f594
fix wrong note for webhook --metrics-bind-address
...
Signed-off-by: yanggang <gang.yang@daocloud.io>
2023-01-26 11:06:42 +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
chaunceyjiang
0c16431a51
Implement ResourceInterpreterCustomization ValidatingAdmission
...
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2022-11-28 18:30:43 +08:00
Poor12
57a9e41c7a
add command descriptions
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-10-11 17:11:05 +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
Poor12
3b5fc38a41
add pprof for all Karmada components
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-07-06 16:39:28 +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
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
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
AllenZMC
f6bf8e4821
Implement flags grouping for karmada-webhook
...
Signed-off-by: AllenZMC <zhongming.chang@daocloud.io>
Implement flags grouping for karmada-webhook
Signed-off-by: AllenZMC <zhongming.chang@daocloud.io>
2022-03-15 20:09:46 +08:00
lihanbo
1e79a269ac
make webhook server certificate name and key name configurable
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2022-03-11 15:01:38 +08:00
changzhen
e7b4436dae
add validation for federatedResourceQuota create/update
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-03-03 19:44:48 +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
lihanbo
2d8a1c485d
make MetricsBindAddress and HealthProbeBindAddress configurable
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2022-02-10 15:03:09 +08:00
kerthcet
ac8d271261
bug: webhook's os.Exit will not wait for the defer function
...
Signed-off-by: kerthcet <kerthcet@gmail.com>
2022-01-28 10:17:38 +08:00
carlory
403de9cbd3
introduce --tls-min-version flag to karmada-webhook
...
Co-authored-by: Hongcai Ren <renhongcai@huawei.com>
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-01-19 16:09:34 +08:00
carlory
f697c03c74
add validation for cluster api and remove cluster validating webhook
...
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-01-14 12:08:43 +08:00
lonelyCZ
f99d1e8a0f
Implementing karmada-webhook of validating ClusterOverridePolicy
...
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-12-20 13:32:52 +08:00
lonelyCZ
b8d46597a9
Implementing karmada-webhook of validating OverridePolicy
...
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-12-18 12:42:22 +08:00
qulifeng
7021e278c0
add karmada-wehook flags verification logic
...
Signed-off-by: qulifeng <lifeng.qu@daocloud.io>
2021-11-23 10:34:06 +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
changzhen
c4a6c03c99
add the validation for ResourceExploringWebhookConfiguration creation
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-11-11 15:04:09 +08:00
RainbowMango
a362e07125
Enable multi-version and updates binding to v1alpha2
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-09-28 17:03:46 +08:00
lonelyCZ
ae9f7bd2a6
add version command to components
...
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-09-13 17:23:03 +08:00
Garrybest
89e80a673e
add qps and burst option
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-08-19 16:54:23 +08:00
Garrybest
87937a0830
clean up leader election
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-08-02 21:31:05 +08:00
changzhen
f32bd501e6
add service_export_controller to watch serviceexport and report endpointslices to karmada
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-07-03 16:33:07 +08:00