Garrybest
|
0777cf064c
|
clean up GetObjectFromCache
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-02-23 14:19:38 +08:00 |
karmada-bot
|
0c043f636f
|
Merge pull request #1332 from XiShanYongYe-Chang/mci
add MultiClusterIngress API for MCI feature
|
2022-02-23 09:11:04 +08:00 |
Garrybest
|
728ef531e0
|
fix bugs of resource computing
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-02-22 16:30:24 +08:00 |
changzhen
|
54762a28b3
|
add networking v1alpha1 schemes to gclient
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-02-21 15:25:06 +08:00 |
pigletfly
|
eef56c31d2
|
Fix add retry on createorupdate
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2022-02-11 14:30:36 +08:00 |
pigletfly
|
c996f6bd5b
|
Add retry on CreateOrUpdateWork
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2022-02-09 17:00:56 +08:00 |
Alan Zhu
|
44299055e0
|
fix: karmada join fail when secret exist
Signed-off-by: Alan Zhu <zg.zhu@daocloud.io>
|
2022-01-24 20:13:37 +08:00 |
wlp1153468871
|
c570006603
|
Update first in RetryOnConflict
Signed-off-by: wlp1153468871 <luping.wei@daocloud.io>
|
2022-01-24 18:55:38 +08:00 |
karmada-bot
|
e2c7d90aa0
|
Merge pull request #1298 from pigletfly/fix-log
Fix ignore log error when error is isnotfound
|
2022-01-21 16:41:25 +08:00 |
pigletfly
|
b3c31f2fad
|
Fix ignore log error when error is isnotfound
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2022-01-21 16:08:01 +08:00 |
karmada-bot
|
abc767bfcd
|
Merge pull request #1277 from iawia002/unstructured
Clean up the code that converts Unstructured objects
|
2022-01-20 10:09:25 +08:00 |
Xinzhao Xu
|
501f68aea4
|
Clean up the code that converts Unstructured objects
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2022-01-19 10:28:30 +08:00 |
changzhen
|
fc7616e234
|
update HookEnabled interface with resourceinterpreter
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-01-19 09:27:15 +08:00 |
karmada-bot
|
0d98cc368d
|
Merge pull request #1253 from iawia002/aggregate-status-hook
Implementing the AggregateStatus hook
|
2022-01-19 08:56:24 +08:00 |
Xinzhao Xu
|
2f55e6c583
|
Implementing the AggregateStatus hook
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2022-01-18 20:35:26 +08:00 |
pigletfly
|
44496e904c
|
Add kind in log
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2022-01-18 19:23:42 +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 |
RainbowMango
|
990bf25072
|
mark override policy spec.targetCluster and spec.overriders deprecated
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-01-11 19:24:30 +08:00 |
helenfrank
|
43036a9670
|
Replace all the retry.DefaultBackoff with retry.DefaultRetry from codebase
Signed-off-by: helenfrank <helenfrank@protonmail.com>
|
2022-01-11 10:28:59 +08:00 |
Garrybest
|
ae3eaaee5b
|
fix bug of resource computing
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-01-08 12:03:49 +08:00 |
changzhen
|
9833a814a4
|
create or update cluster and create impersonation secret for pull cluster
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-12-27 21:07:00 +08:00 |
changzhen
|
bc377033e3
|
upgrade scenario for pull mod cluster
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-12-27 12:22:08 +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 |
lihanbo
|
280028d1a1
|
fix the name of impersonate service account
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-12-24 14:02:03 +08:00 |
lihanbo
|
beb4dd7581
|
add unified auth controller
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-12-23 19:46:39 +08:00 |
Garrybest
|
9b3b5789f0
|
fix division bugs when pod request zero scalar resource
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-23 16:07:05 +08:00 |
Xinzhao Xu
|
5b3c9245b8
|
Add unittest for getOverridersFromOverridePolicies
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-12-21 10:37:34 +08:00 |
Xinzhao Xu
|
9a0c78757a
|
Refactor the matching method in overridemanager
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-12-21 10:37:14 +08:00 |
karmada-bot
|
5eefcd6a49
|
Merge pull request #1053 from mrlihanbo/delete-work-bugfix
abort deleting workload when the member cluster is unready
|
2021-12-20 17:07:27 +08:00 |
karmada-bot
|
a916dda8d2
|
Merge pull request #1107 from Shike-Ada/pr-commit
update kube-apiserver and kube-controller-manager default version
|
2021-12-20 09:41:26 +08:00 |
karmada-bot
|
c69e955bfb
|
Merge pull request #1124 from lonelyCZ/override-validating
Implementing karmada-webhook of validating OverridePolicy
|
2021-12-20 09:07:26 +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 |
changzhen
|
586cd9d407
|
update discoveryv1beta1 to discoveryv1 for endpointslice
Signed-off-by: changzhen <changzhen5@huawei.com>
Signed-off-by: Shike-Ada <1073457937@qq.com>
|
2021-12-18 17:19:21 +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 |
karmada-bot
|
dba350cfd7
|
Merge pull request #1119 from Garrybest/pr_panic
fix panix in DivideReplicasByTargetCluster
|
2021-12-17 10:25:23 +08:00 |
Garrybest
|
09958a3b43
|
add test for TestDivideReplicasByTargetCluster
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-17 09:57:36 +08:00 |
Garrybest
|
f282e96493
|
fix panix in DivideReplicasByTargetCluster
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-17 09:57:20 +08:00 |
karmada-bot
|
5ea1b035ed
|
Merge pull request #1114 from iawia002/override-rules
Implementing the new OverrideRules
|
2021-12-17 09:28:23 +08:00 |
Xinzhao Xu
|
2de0290aab
|
Implementing the new OverrideRules
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-12-16 21:36:21 +08:00 |
jingxueli
|
b081f35cab
|
retain ownerReferences before update clusterObj
Signed-off-by: jingxueli <jingxueli@trip.com>
|
2021-12-16 17:24:51 +08:00 |
Xinzhao Xu
|
8d44a628f4
|
Cleanup names package
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-12-13 17:35:08 +08:00 |
Xinzhao Xu
|
26ea1ab297
|
Introduce ResourceConflictResolution annotation to control the strategy for managing resources with the same name
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-12-11 10:23:56 +08:00 |
karmada-bot
|
3a743aaaa9
|
Merge pull request #1060 from mrlihanbo/FullyApplied
update FullyApplied condition after aggregating works status
|
2021-12-10 17:43:18 +08:00 |
lihanbo
|
c07b6ce2dd
|
update FullyApplied condition
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-12-10 17:16:05 +08:00 |
Garrybest
|
60c3f31897
|
delete scale scheduling
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-07 10:03:18 +08:00 |
karmada-bot
|
09c04490bc
|
Merge pull request #988 from mrlihanbo/schedule-condition
update Scheduled conditon when failed scheduling
|
2021-12-07 09:18:14 +08:00 |
RainbowMango
|
e87a3eadea
|
Add more comment on AsyncWorker
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-12-06 15:47:19 +08:00 |
Garrybest
|
7445bd90da
|
fix slow enqueue of async worker
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-04 19:44:33 +08:00 |
lihanbo
|
435f32cc4d
|
update Scheduled conditon when failed scheduling
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-12-02 17:53:53 +08:00 |
karmada-bot
|
7d10d979e0
|
Merge pull request #1030 from Garrybest/pr_metrics
add metrics for scheduler estimator
|
2021-12-02 11:14:08 +08:00 |
Garrybest
|
e2e9a503b7
|
add metrics for scheduler estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-02 10:16:28 +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 |
guoyao
|
5bf9e4094a
|
add ut for AggregateErrors
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-27 17:14:57 +08:00 |
karmada-bot
|
ce7d278977
|
Merge pull request #932 from mrlihanbo/cluster_status_condition
add conditions for cluster status
|
2021-11-26 14:37:06 +08:00 |
karmada-bot
|
84d4a4592d
|
Merge pull request #1034 from Garrybest/pr_job_status
add startTime and completionTime in job status
|
2021-11-26 11:30:04 +08:00 |
guoyao
|
91e3b53fd0
|
add unit test for functions of generating names
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-26 08:34:46 +08:00 |
Garrybest
|
5195d93ec4
|
add startTime and completionTime in job status
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-11-25 21:50:36 +08:00 |
karmada-bot
|
ba5b44aee2
|
Merge pull request #1029 from iawia002/cluster-api-v1beta1
Support for the cluster-api v1beta1 version
|
2021-11-25 21:32:03 +08:00 |
lihanbo
|
2131ec5189
|
add conditions for cluster status
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-11-25 21:23:15 +08:00 |
Garrybest
|
d45dcbf7ab
|
optimize ResourceList
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-11-25 20:37:10 +08:00 |
karmada-bot
|
ac2e59d8fb
|
Merge pull request #1006 from XiShanYongYe-Chang/detet-todo-logic
delete the TODO logic with binding labels
|
2021-11-25 17:53:03 +08:00 |
Xinzhao Xu
|
29f10db1dd
|
Support for the cluster-api v1beta1 version
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-11-25 16:58:14 +08:00 |
karmada-bot
|
b35d2e0f5a
|
Merge pull request #1024 from eightzero/dev
ignore configv1alpha1 group in detector
|
2021-11-25 15:29:03 +08:00 |
eightzero
|
a5c8aa905e
|
ignore configv1alpha1 group in detector
Signed-off-by: eightzero <ieightzero@icloud.com>
|
2021-11-25 10:18:37 +08:00 |
karmada-bot
|
ccf2762400
|
Merge pull request #990 from iawia002/rm-k8s-dep
Lift some utils code from the k/k repo to avoid relying on it
|
2021-11-24 20:18:17 +08:00 |
changzhen
|
4e6400ade3
|
add config v1alpha1 schemes to gclient
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-11-24 15:20:24 +08:00 |
pigletfly
|
42ed6dfbc4
|
Fix generate rb key
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2021-11-24 10:25:29 +08:00 |
karmada-bot
|
ff928761fd
|
Merge pull request #1003 from JarHMJ/fix/fix_name_hash
fix: fix GenerateBindingReferenceKey bug
|
2021-11-24 09:23:12 +08:00 |
huangminjie
|
f30c2afee0
|
fix: fix GenerateBindingReferenceKey bug
Signed-off-by: huangminjie <minjie.huang@daocloud.io>
|
2021-11-23 19:47:28 +08:00 |
lihanbo
|
df925c7171
|
support update object annotations
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-11-23 19:10:47 +08:00 |
changzhen
|
033de2de9f
|
delete the TODO logic with binding labels
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-11-22 17:41:55 +08:00 |
RainbowMango
|
a6f5dea67b
|
Fix panic: invalid memory address or nil pointer dereference
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-11-20 20:45:22 +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 |
Kevin Wang
|
f8af0363f6
|
Update resource interpreter api (aka. explorewebhook)
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
|
2021-11-20 14:59:52 +08:00 |
Xinzhao Xu
|
0859129968
|
Lift some utils code from the k/k repo to avoid relying on it
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-11-19 16:36:41 +08:00 |
guoyao
|
81f6cb939b
|
add retaining webhook
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-18 16:08:39 +08:00 |
karmada-bot
|
876631801c
|
Merge pull request #965 from wzshiming/fix/get-secret
pkg/util/secret: Fix GetTargetSecret
|
2021-11-17 14:59:03 +08:00 |
RainbowMango
|
584bf4d256
|
Set background cacscade deletion by default
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-11-16 11:39:57 +08:00 |
Shiming Zhang
|
6c7cb9b51e
|
pkg/util/secret: Fix GetTargetSecret
Signed-off-by: Shiming Zhang <wzshiming@foxmail.com>
|
2021-11-15 15:51:49 +08:00 |
guoyao
|
94227b33b4
|
add more validations for cluster name
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-15 15:08:16 +08:00 |
guoyao
|
ae34e4d1b8
|
unify IsNodeReady function
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-15 11:35:03 +08:00 |
changzhen
|
d81f6e81ce
|
hooks matching and sending requests to webhook
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-11-15 10:34:18 +08:00 |
RainbowMango
|
9e7fde6ab9
|
Setup custom resource explorer
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-11-12 17:11:24 +08:00 |
Garrybest
|
47a6823afa
|
support job scheduling
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-11-09 14:29:34 +08:00 |
guoyao
|
b22da790ea
|
cleanup some codes
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-08 20:43:39 +08:00 |
karmada-bot
|
d0a7a9ac7e
|
Merge pull request #933 from gy95/continue
remove orphan works failed cannot print successful logs
|
2021-11-08 16:19:22 +08:00 |
karmada-bot
|
ccf78c1c70
|
Merge pull request #891 from Garrybest/pr_dynamic_weight
divide replicas weighted by AvailableReplicas
|
2021-11-08 15:41:55 +08:00 |
guoyao
|
fc578cc496
|
remove orphan works failed cannot print successful logs
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-08 14:55:26 +08:00 |
karmada-bot
|
9d31827a4b
|
Merge pull request #925 from pigletfly/refactor-object-watcher
refactor object watcher interface
|
2021-11-08 11:39:42 +08:00 |
Garrybest
|
a29f3f7a50
|
divide replicas by dynamic weight
Signed-off-by: Garrybest <garrybest@foxmail.com>
Co-authored-by: junqian <junqian@tencent.com>
|
2021-11-06 22:38:57 +08:00 |
dddddai
|
795ad5bd40
|
skip propagating events by default
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2021-11-06 19:58:04 +08:00 |
pigletfly
|
dac00692e7
|
refactor object watcher interface
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2021-11-05 23:26:51 +08:00 |
lihanbo
|
ac3878ec03
|
add Timeout in WaitForCacheSync
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-11-05 13:50:30 +08:00 |
Garrybest
|
a3e1b597c0
|
add object reference when calling gRPC
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-11-02 22:25:12 +08:00 |
Leo
|
f698881e1f
|
fix: stop informer manager Instance once
Signed-off-by: yvoilee <yvoilee@gmail.com>
|
2021-10-29 18:20:35 +08:00 |
wawa0210
|
597abca96e
|
Delete EndpointSlice should consider the situation that it no longer exists
Signed-off-by: wawa0210 <xiaozhang0210@hotmail.com>
|
2021-10-25 21:18:42 +08:00 |
changzhen
|
27558d5a51
|
move detector directory from pkg/util/ to pkg/
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-10-20 10:21:08 +08:00 |
karmada-bot
|
41f0cb136a
|
Merge pull request #827 from ctripcloud/update-log
add cluster message in objectwatcher logs for convenient debugging
|
2021-10-18 19:24:01 +08:00 |
jingxueli
|
111999fa30
|
add cluster message in objectwatcher logs for convenient debugging
Signed-off-by: jingxueli <jingxueli@trip.com>
|
2021-10-18 17:48:21 +08:00 |
karmada-bot
|
d2af1e1991
|
Merge pull request #823 from dddddai/sched-condition
Propose a Scheduled condition for RB/CRB
|
2021-10-18 15:15:01 +08:00 |