Commit Graph

116 Commits

Author SHA1 Message Date
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