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
karmada-bot
5e6d213012
Merge pull request #1110 from lonelyCZ/print-column
...
Add more printcolumn for rb, crb and work when executing kubectl get
2021-12-15 20:30:22 +08:00
lonelyCZ
ff40417721
Add more printcolumn for rb, crb and work
...
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-12-15 15:51:43 +08:00
RainbowMango
4b456ea89e
Enhanced override policy for easily define all overrides for single resources
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-12-15 10:47:28 +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
Xinzhao Xu
691d6ef1a1
Print pointer variables correctly in the scheduler log
...
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
2021-12-06 20:58:38 +08:00
Garrybest
efe46b3e50
adapt optimizing ResourceList to avoid nil pointer
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-11-25 20:37:12 +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
RainbowMango
f9cb085224
Add ObservedObject field to ExploreRequest
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-11-17 20:09:20 +08:00
RainbowMango
6383593d8f
Add status of explore response
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-11-15 20:40:52 +08:00
RainbowMango
75a6bc51bf
Rename ExploreReview status to rawstatus
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-11-15 16:17:42 +08:00
RainbowMango
5cb0fc2635
Add generated files
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-11-13 20:09:07 +08:00
RainbowMango
dc142d22eb
Define webhook rules by ourself
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-11-13 20:09:07 +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
changzhen
0005cb6ce6
modify resourceexploringwebhookconfigurations to cluster scope
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-11-09 20:38:49 +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
RainbowMango
bcd0575309
Add generated files
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-11-05 12:00:30 +08:00
RainbowMango
ac72399c78
Add custom resource webhook API
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-11-05 12:00:30 +08:00
Garrybest
561474f652
change StaticWeightList to optional
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-11-04 09:42:03 +08:00
Kevin Wang
2b79b31131
Update pkg/apis/policy/v1alpha1/replicascheduling_types.go
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-10-29 12:49:12 +08:00
Garrybest
079778ed87
add dispersal replica division preference
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-10-28 20:53:29 +08:00
gf457832386
a8a76bbbcf
delete comment
...
Signed-off-by: gf457832386 <13278887558@163.com>
2021-10-22 11:10:18 +08:00
lonelyCZ
f3eae223cc
Add FullyApplied to binding
...
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-10-20 16:23:07 +08:00
wawa0210
854cac6e72
refactor execute space event
...
Signed-off-by: wawa0210 <xiaozhang0210@hotmail.com>
2021-10-20 11:40:53 +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
wawa0210
b247085261
Add execution event
...
Signed-off-by: wawa0210 <xiaozhang0210@hotmail.com>
2021-10-18 13:48:17 +08:00
dddddai
eaea5c608b
add scheduled condition for binding
...
Signed-off-by: dddddai <dddwq@foxmail.com>
2021-10-18 11:43:40 +08:00
changzhen
cac82db303
move binding's namespace/name from work's label to annotation
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-10-09 16:28:00 +08:00
RainbowMango
1a60ade046
Deprecate ReplicaSchedulingPolicy API(must promote controller-gen cmd)
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-09-30 16:29:28 +08:00
RainbowMango
d601d04629
Revert API change to v0.8.0
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-09-28 17:03:46 +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
iawia002
98cb836c31
Move the token and caData definitions to the API definition file
...
Signed-off-by: iawia002 <z2d@jifangcheng.com>
2021-09-27 10:11:52 +08:00
karmada-bot
f380abf288
Merge pull request #657 from Garrybest/pr_estimator
...
add node claim into ReplicaRequirements
2021-09-07 09:13:03 +08:00
Garrybest
4f8215e071
add node claim into ReplicaRequirements
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-06 15:31:42 +08:00
lihanbo
223af35f8d
added validation rules to StaticClusterWeight
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-08-25 12:03:49 +08:00
Garrybest
5af53ce908
move ReplicaResourceRequirements and Replicas into ResourceBindingSpec
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-08-21 10:43:33 +08:00
betaincao
c8e8a6269d
add command and args override policy
...
Signed-off-by: betaincao <betaincao@gmail.com>
2021-08-19 17:00:29 +08:00
pigletfly
4df1ae6806
Add applied result in aggregated status
...
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2021-08-13 23:17:38 +08:00
Jackson
f3889bcc2d
cluster unschedulable support for schedulers ( #464 )
...
* use taint to support cordon and uncordon a cluster for karmadactl
Signed-off-by: algebra2k <jackson.cloudnative@gmail.com>
* fix lint error
Signed-off-by: algebra2k <jackson.cloudnative@gmail.com>
2021-08-10 10:15:15 +08:00
pigletfly
8edb376966
Move labels to apis
...
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2021-08-06 00:03:00 +08:00
karmada-bot
a51b776249
Merge pull request #552 from RainbowMango/pr_restrict_replica_scheduling_fields
...
added validation rules to replicaSchedulingStrategy
2021-07-26 16:59:51 +08:00
RainbowMango
f7ca926f24
added validation rules to replicaSchedulingStrategy
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-23 10:41:48 +08:00
RainbowMango
54801cddca
remove inline json tag from status field
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-23 09:52:09 +08:00
junqian
dc80f64b44
fix bug that api name is wrong
...
Signed-off-by: junqian <junqian@tencent.com>
2021-07-06 10:25:51 +08:00
junqian
8d23a02673
update apis for scheduling according to member cluster resources
...
Signed-off-by: junqian <junqian@tencent.com>
2021-07-05 15:29:40 +08:00
pengli
d5ee4e64cd
Extend cluster.status.APIEnablements.Resources to struct with Kind
...
Signed-off-by: pengli <justdoit.pli@gmail.com>
2021-06-24 13:40:52 +08:00
karmada-bot
26b9fcb272
Merge pull request #453 from lfbear/issues-450
...
Change APIEnablement.Resources to an optional field
2021-06-21 15:55:16 +08:00
shinytang6
ee04a566ab
fix(controller): rm useless subresource status
...
Signed-off-by: shinytang6 <1074461480@qq.com>
2021-06-20 21:31:06 +08:00
lfbear
442cfa2dd4
change APIEnablement.Resources to optional
...
Signed-off-by: lfbear <lfbear@gmail.com>
2021-06-19 12:38:47 +08:00
karmada-bot
738c148401
Merge pull request #417 from Garrybest/cluster-api
...
make cluster represents more precise resources
2021-06-11 16:15:02 +08:00
Garrybest
045e4ad3cf
cluster code generate
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-06-10 17:40:07 +08:00
Garrybest
f0a59ce4de
modify cluster api according to #344
...
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-06-10 17:29:03 +08:00
RainbowMango
89f3569147
Making resource selector required
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-06-10 17:15:35 +08:00
Wang Bing
40e7a6eff9
Add kubebuilder shortName tag ( #376 )
...
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2021-05-28 11:36:21 +08:00
changzhen
fa9a2ea662
ImageOverrider Implementation
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-05-26 18:16:44 +08:00
Hongcai Ren
24ab1993ee
Added more clear description for override API ( #318 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-05-12 20:12:07 +08:00