Commit Graph

51 Commits

Author SHA1 Message Date
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 56d1570439 rename misleading label constant
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-06-14 11:25:10 +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
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
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
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
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
RainbowMango 537dd0a4ce Update generated files
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-12-28 16:27:29 +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
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
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
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
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
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
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 8edb376966 Move labels to apis
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2021-08-06 00:03:00 +08:00
RainbowMango f7ca926f24 added validation rules to replicaSchedulingStrategy
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-23 10:41:48 +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
shinytang6 ee04a566ab fix(controller): rm useless subresource status
Signed-off-by: shinytang6 <1074461480@qq.com>
2021-06-20 21:31:06 +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
RainbowMango 12a19ab5e5 Deal with auto-generated files.
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-04-13 14:57:48 +08:00
RainbowMango d870a2d85c Introduce ImageOverrider to handle image override.
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-04-13 14:57:48 +08:00
Hongcai Ren 9d7f6d4b0c
Add ReplicaSchedulingPolicy API. (#267)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-04-13 09:51:59 +08:00
RainbowMango c8078cbaf7 Autogenerate files
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 15:37:51 +08:00
RainbowMango 30bda2b55b Moving ResourceBinding to work.karmada.io group
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 15:37:51 +08:00
RainbowMango c579ca4615 Generate files
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 14:30:06 +08:00
RainbowMango 26ce720fec Move work api to work.karmada.io group
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 14:30:06 +08:00
Hongcai Ren 7905bb2371
Rename PropagationBinding to ResourceBinding (#193)
* Rename PropagationBinding to ResourceBinding

Signed-off-by: RainbowMango <renhongcai@huawei.com>

* Auto generate files

Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 09:46:35 +08:00
Kevin Wang abaf2b2bee update generated files for cluster override API
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-03-03 20:51:20 +08:00
Kevin Wang bc5475c50f Add clusterOverridePolicy API
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-03-03 20:51:20 +08:00
Kevin Wang 70b9a2c25a update generated files for ClusterPropagationPolicy
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-03-03 20:29:06 +08:00
Kevin Wang 6cd14a872f Add clusterPropagationPolicy API
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-03-03 20:29:06 +08:00
Hongcai Ren 5f7305f1d7
Rename PropagationWork to Work. (#169)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-09 14:30:34 +08:00
Kevin Wang 2643cf0ec5
improve spreadByField consts naming (#167)
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-02-07 09:22:49 +08:00
Kevin Wang a2f81ff3a5
update SpreadConstraint fields, use maxGroups and minGroups (#162)
instead of maximum and minimum.

Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-02-05 09:17:29 +08:00
RainbowMango 77830aada3 Add DependentOverriders field to PropagationPolicy
Signed-off-by: RainbowMango <renhongcai@huawei.com>
Co-authored-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-02-02 17:22:41 +08:00