xovoxy
38ee277de7
optimize: used unified context in controller
...
Signed-off-by: xovoxy <xilovele@gmail.com>
2024-08-06 11:44:20 +08:00
karmada-bot
920baceafd
Merge pull request #4838 from a7i/work-suspend
...
feat: cluster-level resource propagation pause and resume capabilities
2024-08-06 09:38:27 +08:00
chaosi-zju
fbb7a5e926
only generate json patch for status filed when patchBindingStatus
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-07-30 15:37:50 +08:00
Amir Alavi
58dbd6b56e
feat: cluster-level resource propagation pause and resume capabilities
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-07-29 19:03:52 -04:00
changzhen
d1c298ef3d
make cleanup with multiclusterservice controllers
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-07-22 11:15:58 +08:00
changzhen
fc73d6759e
Fix the issue of residual work in the MultiClusterService feature.
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-07-13 19:02:28 +08:00
karmada-bot
7f0961f06c
Merge pull request #5177 from RainbowMango/pr_adopt_deprecated_addtoscheme
...
Adopt deprecated AddToScheme functions
2024-07-12 17:50:05 +08:00
Amir Alavi
284dd278db
set karmada.io/system label to all member cluster registration resources
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-07-11 14:42:30 -04:00
RainbowMango
5d14b8d254
Adopt deprecated AddToScheme functions
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-07-11 15:09:13 +08:00
whitewindmills
2450bd6041
Correct licenses format
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-07-04 10:35:16 +08:00
zhzhuang-zju
acdd2115c6
Adding TLS Certificate Authentication to gRPC
...
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-06-21 15:56:20 +08:00
whitewindmills
58c15c8ed9
fix code inspection errors
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-06-12 17:55:59 +08:00
karmada-bot
3ff49ad1d7
Merge pull request #4986 from whitewindmills/fix-aggregate-binding-status
...
Integrate UpdateStatus function
2024-06-11 19:48:39 +08:00
whitewindmills
6d18bea052
Integrate UpdateStatus function
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-06-11 16:57:51 +08:00
karmada-bot
d05b92153b
Merge pull request #4998 from chaosi-zju/dev
...
fix demo for dependencyInterpretation
2024-06-05 10:50:34 +08:00
chaosi-zju
3c731e5d08
fix demo for dependencyInterpretation
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-06-04 11:50:30 +08:00
changzhen
6edf69debb
fix upgrade error with #5003
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-05-30 18:07:07 +08:00
changzhen
8ec02ca39b
add verify for all kinds of interpters with InterpretDependency operation
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-05-28 20:00:00 +08:00
Lan Liang
ed0f26c328
cleanup pointer, use ptr.Toto obtain a pointer, ptr.Deref to dereference a pointer.
...
The new k8s.io/utils/ptr package provides generic wrapper functions,
which can be used instead of type-specific pointer wrapper functions.
This replaces the latter with the former, and migrates other uses of
the deprecated pointer package to ptr in affacted files.
See kubernetes/utils#283 for details.
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-05-28 05:32:33 +00:00
changzhen
89f8a1bf36
add binding dependencies distributor finalizer to the independent binding
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-05-25 15:45:35 +08:00
changzhen
89088a6fe2
update relate binding name and comments for ease of understanding
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-05-25 10:55:31 +08:00
RainbowMango
a0ace65395
Removed deprecated --cluster-zone from karmadactl join command
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-05-22 16:23:25 +08:00
RainbowMango
197d3358f7
Fixed golint issues and new piecies of wait.Poll
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-05-22 11:39:45 +08:00
Mohammed Affan
6a07cca040
Migrate deprecated wait.poll
...
Signed-off-by: Mohammed Affan <mohammed.affan.727@gmail.com>
2024-05-22 11:19:51 +08:00
karmada-bot
2ddebf1c64
Merge pull request #4960 from chaosi-zju/files
...
cleanup: grant the correct permissions when creating a file
2024-05-22 09:36:18 +08:00
chaosi-zju
472da38a6c
cleanup: grant the correct permissions when creating a file
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-05-21 09:30:38 +08:00
chaosi-zju
dee30c821b
upgrade rsa key size from 2048 to 3072
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-05-21 09:18:30 +08:00
zhzhuang-zju
13e13e9c14
migrate wait.PollUntil to wait.PollUntilContextCancel
...
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-05-16 11:16:11 +08: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
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
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
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
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
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
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
whitewindmills
8328054439
Deprecate name/namespace labels of work
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-28 15:22:44 +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
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
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
zhzhuang-zju
672c77a631
make DeepEqual judgments more efficient
...
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-04-15 10:09:53 +08:00
Amir Alavi
7dbfc9f22b
propagate `Secret` of type `kubernetes.io/service-account-token`
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-04-11 09:45:23 -04: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
whitewindmills
f8d6be5320
Deprecate key labels of rb/crb
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-10 11:30:43 +08:00
whitewindmills
9c08138f5b
Use merge strategy to avoid work.karmada.io/permanent-id changes.
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-03 10:46:05 +08:00
whitewindmills
ce84edfe12
labels cannot be deleted via Karmada propagation
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-03-30 21:31:47 +08:00
changzhen
e511ad7bfc
remove old MergeAnnotation func and rename ReplaceAnnotation func to MergeAnnotation
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-03-30 09:43:12 +08:00
changzhen
0e60af8ee2
remove work label on the member cluster resource
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-03-28 12:56:35 +08:00
changzhen
6b8e73e37a
add endpointslice-controller finalizer for Endpointslice Work object
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-03-27 14:44:49 +08:00
changzhen
b808f37847
fix wrong annotation marks on resource
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-03-26 20:00:14 +08:00
Lan Liang
cd2812e30e
Delete the labels of uid.
...
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-03-18 03:00:19 +00:00
chaosi-zju
54f310c4e0
add GroupVersion of remedy.karmada.io/v1alpha1 to SkippedResourceConfig
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-02-28 14:46:07 +08:00
changzhen
081610e33e
add remedy controller
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-02-27 22:24:34 +08:00
changzhen
70afc1ad6d
add remedy group api and update cluster api
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-02-27 21:29:13 +08:00
karmada-bot
0aec7b58dc
Merge pull request #4584 from niuyueyang1996/implement-node/pod-tableconvert
...
Implement node/pod tableconvert
2024-02-05 15:49:55 +08:00
niuyueyang
4aecca59ef
support node/pod TableConvertor.
...
Signed-off-by: niuyueyang <719415781@qq.com>
2024-02-05 11:37:13 +08:00
jwcesign
cebb1eac03
feat: add manager label to eps work to avoid the conflicts between mcs/serviceexport
...
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2024-01-29 20:22:36 +08:00
yweng14
e0b3e834ef
[MVP] add resourcequota plugin in scheduler-estimator: add resourcequota plugin
...
Signed-off-by: yweng14 <yweng14@bloomberg.net>
2024-01-27 15:27:47 +08:00
karmada-bot
ae5b3fe373
Merge pull request #4577 from chaosi-zju/policy5
...
Introduced a lazy activation preference to PropagationPolicy/ClusterPropagationPolicy
2024-01-25 21:52:45 +08:00
chaosi-zju
926e34a7ad
implementation of the LazyActivation preference for Policy.
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-01-25 20:56:31 +08:00
RainbowMango
c47e12a442
bump golangci-lint to v1.55.2
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-01-21 12:34:24 +08:00
changzhen
f2a260641b
remove redundant os preload
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-01-16 11:01:57 +08:00
karmada-bot
31031548b7
Merge pull request #4519 from XiShanYongYe-Chang/remove-unsafe-lua-library-function
...
remove unsafe lua load library function
2024-01-16 10:50:37 +08:00
changzhen
6b5dc9f850
disable unsafe lua library function
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-01-11 16:49:43 +08:00
karmada-bot
e857d1f95e
Merge pull request #4522 from helen-frank/fix/defer_runlock
...
defer RUnlock
2024-01-10 17:33:34 +08:00
helen
2397af5f24
defer RUnlock
...
Signed-off-by: helen <haitao.zhang@daocloud.io>
2024-01-10 16:43:41 +08:00
Mohammed Affan
89c6d7299c
Add linting for redefined builtin ids
...
Signed-off-by: Mohammed Affan <mohammed.affan.727@gmail.com>
2024-01-10 16:01:04 +08:00
jwcesign
947a80e00f
cleanup: enable revive(var-naming rule) checking
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2024-01-10 12:15:03 +08:00
jwcesign
38b2cae7e1
cleanup: enable revive(exported rule) checking
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2024-01-09 09:41:47 +08:00
whitewindmills
10f9fdd794
clean up deprecated codes
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-01-05 18:11:21 +08:00
whitewindmills
70d18106bc
Replace distribution/distribution dependencies
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-01-03 15:47:23 +08:00
jwcesign
cfd88926dd
feat: report event when the service doesn't exist/when endpointslice api is disabled
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-12-19 18:19:26 +08:00
jwcesign
e77fe55851
feat: fix conflicts with pp
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-12-14 19:46:46 +08:00
karmada-bot
e2c6ece93a
Merge pull request #4371 from CharlesQQ/proxy-fix
...
fix(util/proxy): fix tls.config when secret.spec.caBundle is nil
2023-12-09 14:16:07 +08:00
karmada-bot
33fdf5225f
Merge pull request #4094 from ctripcloud/fix-binding-status-error-rate
...
Use Patch() when binding-status controller update workload's status
2023-12-09 10:11:06 +08:00
chang.qiangqiang
fca22c2821
fix(util/proxy): fix tls.config when secret.spec.caBundle is nil
...
Signed-off-by: chang.qiangqiang <chang.qiangqiang@immomo.com>
2023-12-06 15:19:09 +08:00
jwcesign
cb6508b7ad
feat: dispatch eps to the newly joined consumption clusters
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-12-05 20:20:52 +08:00
karmada-bot
0b1681ed83
Merge pull request #4360 from Rains6/dev-mcs-zhc
...
feat: sync mcs work when cluster joined or unjoin
2023-12-05 17:36:03 +08:00
HongCen
8277a985b0
List&watch cluster creation/deletion, reconcile the work in the corresponding cluster execution namespace
...
Signed-off-by: HongCen <zhouhongcen1@huawei.com>
2023-12-04 17:06:08 +08:00
changzhen
ad39b16c11
make cleanup with constants
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-12-04 11:14:33 +08:00
karmada-bot
27a3e54b5b
Merge pull request #4344 from zhzhuang-zju/license
...
correct the license in the lifted directory
2023-12-01 09:52:00 +08:00
jwcesign
471f8eb8f0
cleanup: change MultiClusterService corresponding label
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-11-30 23:26:33 +08:00
jwcesign
ffed3f3b33
feat: clean the endpointslice if the current cluster is not in the mcs consumption clusters
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-11-30 20:26:20 +08:00
zhzhuang-zju
5e99881e59
correct the license in the lifted directory
...
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2023-11-30 20:21:36 +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
z00623291
33ae852fa0
List&watch mcs and service, reconcile the work in execution namespace
...
Signed-off-by: z00623291 <zhouhongcen1@huawei.com>
2023-11-29 17:50:26 +08:00
karmada-bot
55547b2acf
Merge pull request #4199 from jwcesign/add-id-label
...
feat: add resource id label
2023-11-23 10:44:52 +08:00
karmada-bot
176d778762
Merge pull request #4254 from chaunceyjiang/cluster_proxy
...
feat: Cross-cluster unified query
2023-11-22 20:21:52 +08:00
chaunceyjiang
6ea7910d3a
feat: Cross-cluster unified query
...
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
Co-authored-by: changzhen <changzhen5@huawei.com>
2023-11-22 19:19:20 +08:00
karmada-bot
4fe9dff3a8
Merge pull request #4204 from zhy76/copyright
...
feat: add license and verify license for code file
2023-11-22 10:23:52 +08:00
jwcesign
7e6387e98f
feat: add resoruce id label
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-11-20 11:07:11 +08:00
RainbowMango
2f39163615
Nominate code owners
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-11-20 10:39:38 +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
karmada-bot
3dac48bd81
Merge pull request #4219 from chaosi-zju/feat-random
...
implementation : divide replicas by static weight evenly
2023-11-15 21:47:47 +08:00
chaosi-zju
4241e88085
implementation of divide replicas by static weight evenly
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-11-15 14:47:01 +08:00