karmada-bot
b36bc65d14
Merge pull request #2702 from Poor12/add-toleration
...
Add placement for bindingSpec
2023-02-13 11:08:55 +08:00
chaunceyjiang
df43a00e52
feat: support for removing annotations/labels propagated through karmada
...
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-02-10 16:00:21 +08:00
Poor12
5eff625925
add placement for binding
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-02-10 15:18:01 +08:00
Poor12
bec9ca1f6a
Support multiple schedulers
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-02-01 12:00:40 +08:00
RainbowMango
a1e8f164cb
adopt static check issues
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-01-31 09:22:41 +08:00
changzhen
e070ad779c
add ut for cluster registry
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-01-28 09:11:44 +08:00
wongearl
9a46afc301
add UT for SetDefaultClusterResourceModels and MutateClusterTaints
...
Signed-off-by: wongearl <vamliang@163.com>
2023-01-12 16:16:58 +08:00
chaunceyjiang
7a3207c8ee
fix: set the default value of replicaSchedulengType
...
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-01-09 14:37:20 +08:00
zhuzhenghao
915b1857c9
Move to registry.k8s.io
...
Signed-off-by: zhuzhenghao <zhenghao.zhu@daocloud.io>
2022-11-29 18:55:22 +08:00
RainbowMango
1c1e7b0e53
Update ResourceInterpreterCustomization comments according to implementation
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-11-28 17:08:44 +08:00
karmada-bot
60bc53ad66
Merge pull request #2849 from carlory/validate-cluster-fields
...
validate cluster fields
2022-11-25 17:28:09 +08:00
carlory
1718fd3538
validate cluster fields
...
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-11-25 11:19:53 +08:00
RainbowMango
f8646f5d91
Update Golang version from v1.18.3 to v1.19.3
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-11-23 19:47:12 +08:00
Poor12
5418b5d265
refactor events
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-11-15 15:34:22 +08:00
karmada-bot
60d8bcbe72
Merge pull request #2770 from Poor12/add-policy-event
...
Add reflectStatusToWork and InterpretHealth event
2022-11-11 13:03:56 +08:00
Poor12
840de4fc84
add reflectStatusToWork and InterpretHealth event
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-11-11 12:07:49 +08:00
RainbowMango
773c7ff5d7
Introduce priority to both PropagatioonPolicy and ClusterPropagationPolicy
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-11-11 11:07:13 +08:00
Poor12
ac6aaa31f1
add override policy event
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-11-09 10:25:23 +08:00
karmada-bot
6502bda995
Merge pull request #2688 from Poor12/improve-cluster-event
...
Add the CreateExecutionSpaceSucceed and RemoveExecutionSpaceSucceed event
2022-11-08 19:45:52 +08:00
Poor12
e438cfcf75
add CreateExecutionSpaceSucceed and RemoveExecutionSpaceSucceed event
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-11-03 11:48:10 +08:00
chaunceyjiang
d9189dc455
The ImageOverrider description does not match the actual functions
...
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2022-11-01 12:34:32 +08:00
karmada-bot
026781f207
Merge pull request #2696 from jwcesign/add-ns-sync-labels
...
Add label "namespace.karmada.io/skip-auto-propagation" to control whether to propagate ns to member clusters
2022-10-29 14:59:22 +08:00
jwcesign
ecfec33ec3
Add label "namespace.karmada.io/skip-auto-propagation" to control whether to propagate ns to member clusters
...
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2022-10-29 11:35:38 +08:00
RainbowMango
b2b53cd9d8
Add configurable interpreter api
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-10-28 10:26:59 +08:00
Poor12
047b2fb7ae
fix a typo about events
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-10-20 20:42:23 +08:00
karmada-bot
eb0c6552df
Merge pull request #2639 from RainbowMango/pr_resourceinterpreter_customization_api
...
Add configurable resource interpreter API
2022-10-18 17:05:14 +08:00
RainbowMango
bb32de49d0
Add configurable resource interpreter
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-10-18 15:14:21 +08:00
lixingchenDaoCloud
233430c311
The OverriderOperator description does not match the actual functions
...
Signed-off-by: lixingchenDaoCloud <captainchina_li@163.com>
2022-10-17 21:31:01 +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
chaunceyjiang
8bcfd7810b
introduce overriders for annotation and label
...
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2022-10-10 22:15:14 +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
Poor12
bdf11c447b
add cluster resource model check
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-08-23 15:37:03 +08:00
karmada-bot
e237614954
Merge pull request #2351 from XiShanYongYe-Chang/add-health-field
...
add health field in the binding and work api
2022-08-19 16:34:47 +08:00
changzhen
c1794bf7e4
add health field in the binding and work api
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-08-19 15:44:19 +08:00
Poor12
d720a5c34f
set default model for cluster
...
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-08-19 14:53:03 +08:00
karmada-bot
121ae39ac0
Merge pull request #2386 from halfrost/cluster-resource-modeling-api
...
Add cluster resource modeling api
2022-08-18 15:00:45 +08:00
halfrost
77cf4bed09
Add cluster resource modeling api
...
Signed-off-by: halfrost <ydz627@gmail.com>
2022-08-17 22:06:21 -07:00
karmada-bot
dd7d70ae6f
Merge pull request #2366 from ikaven1024/feature-proxy
...
add proxy skeleton
2022-08-18 08:46:45 +08:00
yingjinhui
dd1b6e2967
add proxy skeleton
...
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-08-17 18:55:06 +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
67fd394e5e
Merge pull request #2346 from RainbowMango/pr_add_graceful_evict_helper
...
Enable graceful eviction in taint manager
2022-08-09 16:43:08 +08:00
RainbowMango
2673a991d2
Add graceful eviction helper function and perform
...
graceful eviction only when feature gate is on.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-08-09 09:43:07 +08:00
RainbowMango
f73e7f2639
Rename interpreter operation health
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-08-08 19:56:18 +08:00
RainbowMango
89f9c96644
Extend Binding API adding graceful eviction
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-08-01 17:36:03 +08:00
karmada-bot
73f24d39b5
Merge pull request #2180 from RainbowMango/pr_clusterid_api
...
Add ID to Cluster API
2022-08-01 14:22:57 +08:00
karmada-bot
b5119c391a
Merge pull request #2280 from zirain/crd-category
...
support CRD category
2022-07-30 14:51:55 +08:00
hejianpeng
01eea9189c
support CRD category
...
Signed-off-by: hejianpeng <hejianpeng2@huawei.com>
2022-07-30 11:47:54 +08:00
Poor12
e6ad74e3bd
add description for overridePolicy
...
Signed-off-by: Poor12 <1185060656@qq.com>
2022-07-29 22:08:51 +08:00
RainbowMango
2bdeb78474
Add ID to Cluster API
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-07-29 17:21:51 +08:00
RainbowMango
dcbf8d2b96
Introduce RemoveCluster for ResourceBinding and ClusterResourceBinding
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-07-27 17:21:41 +08:00
karmada-bot
02836f928d
Merge pull request #1854 from likakuli/feature_notreadytaint
...
feat: use taint instead of condition to filter cluster
2022-07-22 16:57:48 +08:00
Garrybest
1d2028b10f
add taint manager
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-07-15 10:42:38 +08:00
RainbowMango
56d1570439
rename misleading label constant
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-06-14 11:25:10 +08:00
karmada-bot
a4576872ca
Merge pull request #1960 from calvin0327/move-cluster-annotations
...
rename cache resource annotation
2022-06-10 14:19:01 +08:00
calvin0327
d4da468dc3
move this annotation key `cluster.karmada.io/name` to the Cluster API.
...
Signed-off-by: calvin0327 <wen.chen@daocloud.io>
2022-06-10 11:29:04 +08:00
karmada-bot
6ae45f8618
Merge pull request #1902 from hanweisen/addevent
...
add syncEvent from execution_controller to resource
2022-06-10 10:42:01 +08:00
hanweisen
f43f67367c
add syncEvent from execution_controller to resource
...
Signed-off-by: hanweisen <hanweisen_yewu@cmss.chinamobile.com>
2022-06-10 09:58:07 +08:00
karmada-bot
14e673be3d
Merge pull request #1874 from mrlihanbo/proxy-header-api
...
add ProxyHeader API
2022-06-04 09:46:55 +08:00
changzhen
b7fe29a5a3
support to search resources with labels
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-05-31 20:05:37 +08:00
likakuli
a42c819c10
feat: taint cluster by condition and filter cluster by taint in scheduler
...
Signed-off-by: likakuli <1154584512@qq.com>
2022-05-29 11:54:11 +08:00
RainbowMango
a556816efd
Adds BackendStore to SearchRegistry API
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-05-26 09:59:52 +08:00
RainbowMango
2efe6cf9c8
Update SearchRegistry API
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-05-25 18:16:22 +08:00
huntsman_ly
de186ea043
feat(karmada-search): Implement SearchRegistry reconcile logic
...
Co-authored-by: liys87x <liyasong1987x@gmail.com>
Signed-off-by: huntsman_ly <huntsman_ly@sina.com>
2022-05-25 14:42:31 +08:00
lihanbo
08833eb186
add ProxyHeader API
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2022-05-25 14:20:26 +08:00
karmada-bot
be5755daaf
Merge pull request #1781 from Garrybest/pr_clusterlifecycle
...
enhance cluster lifecycle management: add taints for the clusters which are unhealthy for a period of time
2022-05-18 09:33:47 +08:00
Garrybest
7107e3934f
enhance cluster lifecycle management
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-05-17 21:17:42 +08:00
changzhen
3e217b0249
add karmada-search fabric
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-05-17 09:24:04 +08:00
YasongLi
da68d952e1
Add a CRD for the cached member cluster and resource scope. ( #1674 )
...
* Add a CRD named ClusterCache for the cached member cluster and resource scope
Co-authored-by: liys87x <liyasong1987x@gmail.com>
Signed-off-by: huntsman_ly <huntsman_ly@sina.com>
* set resource scoped to cluster-scoped
Co-authored-by: liys87x <liyasong1987x@gmail.com>
Signed-off-by: huntsman_ly <huntsman_ly@sina.com>
* Change the group name to search.karmada.io
Change the kind name to ResourceRegistry
Remove the CachePhase filed; add Conditions
Co-authored-by: liys87x <liyasong1987x@gmail.com>
Signed-off-by: huntsman_ly <huntsman_ly@sina.com>
Co-authored-by: huntsman_ly <huntsman_ly@sina.com>
2022-05-07 12:28:27 +08:00
RainbowMango
501d586462
Introduce AssignedReplicasForCluster for ResourceBinding
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-04-22 11:49:18 +08:00
RainbowMango
545020a042
Setup binding helpers
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-03-28 15:31:39 +08:00
changzhen
d711b72f45
tidy up lifted file
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-03-15 10:42:32 +08:00
lonelyCZ
60ed745aef
Add openapi-gen flag and resource kind in pkg/apis
...
Signed-off-by: lonelyCZ <531187475@qq.com>
2022-03-04 14:21:02 +08:00
RainbowMango
f5c59c3f1a
Set subresource for federated resource quota
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-02-28 09:02:13 +08:00
karmada-bot
7892e61b05
Merge pull request #1387 from RainbowMango/pr_resourcequota
...
Introduce FederatedResourceQuota API
2022-02-28 08:55:09 +08:00
Garrybest
85d8a6ccf4
add karmada-descheduler
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-02-24 11:43:28 +08:00
RainbowMango
e102ad37bd
Generates API files
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2022-02-22 15:40:07 +08:00
RainbowMango
29bb02b94b
Add FederatedResourceQuota API
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-02-22 15:40:07 +08:00
changzhen
f0563e517d
add MultiClusterIngress API for MCI feature
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-02-21 09:40:55 +08:00
RainbowMango
d47fc79101
Bump Golang version from 1.16 to 1.17
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-02-17 17:58:56 +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
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
carlory
8f019269b0
aggregatedapiserver support openapi
...
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-01-10 10:41:26 +08:00
karmada-bot
168d5edc74
Merge pull request #1223 from XiShanYongYe-Chang/add-comments-for-cluster
...
add comments for internal Cluster API
2022-01-09 02:49:50 +08:00
changzhen
1d9c2ab6a8
add comments for internal Cluster API
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-01-07 14:52:16 +08:00
Xinzhao Xu
fc20a6c040
update codegen
...
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
2022-01-07 14:26:41 +08:00
karmada-bot
14487548dd
Merge pull request #704 from mrlihanbo/follow-controller-2
...
update apis for automatically propagate dependencies
2021-12-31 07:44:40 +08:00
lihanbo
82722c2e8f
update apis for automatically propagate dependencies
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-12-29 15:34:10 +08:00
karmada-bot
472f8c39d5
Merge pull request #1181 from carlory/print-cluster-columns
...
expose more than name/creation timestamp columns for cluster api
2021-12-29 09:17:39 +08:00
carlory
e69b58c981
define table converter for cluster api that exposes more than name/creation timestamp
...
Signed-off-by: carlory <baofa.fan@daocloud.io>
2021-12-29 07:41:23 +08:00
RainbowMango
e1b275b960
Remove useless unit tests
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-12-28 17:11:12 +08:00
RainbowMango
537dd0a4ce
Update generated files
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-12-28 16:27:29 +08:00
RainbowMango
a11997c969
Add .spec.impersonatorSecretRef to Cluster
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-12-28 16:20:15 +08:00
Xinzhao Xu
d7b593ce55
Remove deprecated ReplicaSchedulingPolicy API
...
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
2021-12-24 17:43:06 +08:00
changzhen
c9a2a70cb8
add ClusterProxyOptions for Cluster
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-12-24 15:19:53 +08:00
karmada-bot
b57b723504
Merge pull request #1121 from iawia002/refactor-matching-method
...
Refactor the matching method in overridemanager
2021-12-21 16:42:29 +08:00
karmada-bot
22e307707b
Merge pull request #1122 from XiShanYongYe-Chang/move-cluster-to-aa
...
Add aggregation apiserver and move cluster crd to aa
2021-12-21 15:02:31 +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
changzhen
b49cc9ed0f
add aggregated apiserver fabric
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-12-20 19:49:29 +08:00
lihanbo
b238572263
add events to resource template
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-12-20 17:31:38 +08:00