Commit Graph

259 Commits

Author SHA1 Message Date
jwcesign 2c48bd7f99 cleanup: add uid in resource and owner information in annotations
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-08-26 17:02:13 +08:00
karmada-bot 736ce110ed
Merge pull request #3975 from zishen/zones
Add validation for zones
2023-08-25 11:06:10 +08:00
Tanggui Bian 818155d837 Add validation for zones
Signed-off-by: Tanggui Bian <softwarebtg@163.com>
2023-08-24 22:49:31 +08:00
Tanggui Bian 9fabdfc94d transform zone to zones
Signed-off-by: Tanggui Bian <softwarebtg@163.com>
2023-08-24 20:22:30 +08:00
RainbowMango 005a36e88c Extend Cluster API to support multiple zones.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-08-18 15:14:53 +08:00
chaunceyjiang e17eb1a595 feat: Introduce a LabelSelector field to DependentObjectReference
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-08-09 12:14:56 +08:00
chaosi-zju 2b060cbf3b feat: realization of ConflictResolution in PP.
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-07-25 20:23:37 +08:00
RainbowMango ae3f793358 Add conflict resolution API to PP and CPP
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-07-19 16:47:47 +08:00
karmada-bot 71de1644f7
Merge pull request #3741 from whitewindmills/schedule-condition
feat: optimize scheduling condition semantics
2023-07-18 10:44:31 +08:00
whitewindmills 45c995a9e1 add new schedule condition reason
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2023-07-17 18:38:41 +08:00
changzhen 688809a329 add MultiClusterService API to api swagger doc
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-07-15 15:09:05 +08:00
RainbowMango 122d6c0904 Proposing PropagationPolicy Preemption API.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-07-14 09:03:54 +08:00
chaunceyjiang e4adcbe084 cleanup: clarify the meaning when the port of mcs is empty
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-07-12 15:14:52 +08:00
jwcesign 068022db24 feat: Support CronFederatedHPA to scale worloads/FederatedHPA at specific time
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-07-03 20:25:02 +08:00
karmada-bot f267b3dddd
Merge pull request #3644 from XiShanYongYe-Chang/add-MultiClusterService-api
add MultiClusterService API
2023-06-28 11:47:20 +08:00
changzhen dc8e1207b8 add MultiClusterService API
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-06-28 09:38:54 +08:00
Lilith McMullen 39c5817a48 fix scheme filename typo
Signed-off-by: Lilith McMullen <lilith.mcmullen@zendesk.com>
2023-06-27 15:58:56 -07:00
RainbowMango 658eec642e cleanup FederatedHPA API
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-06-26 19:41:12 +08:00
RainbowMango 47e34c30a4 Adding CronFederatedHPA API
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-06-25 17:48:14 +08:00
chaunceyjiang 23f94a4c75 When different clusters have the same pod name, the annotations of different metrics have the same value
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-06-09 10:35:28 +08:00
karmada-bot bfb9bc327f
Merge pull request #3622 from Poor12/test
Add printcolumn for FederatedHPA
2023-06-04 17:20:21 +08:00
Poor12 3dbe507759 add column
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-06-02 16:46:14 +08:00
xigang daab73319b cleanup: delete the useless Scheme.AddUnversionedTypes code
Signed-off-by: xigang <wangxigang2014@gmail.com>
2023-06-01 22:14:37 +08:00
Poor12 3a1464828a add hpa controller
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-05-30 17:26:02 +08:00
karmada-bot 1e7ab937eb
Merge pull request #3468 from yanfeng1992/work-shortname
Add kubebuilder shortName for work
2023-05-29 19:48:16 +08:00
jwcesign d2c752f351 cleanup: fix typo and generate the necessary code for federatedhpa
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2023-05-29 14:24:22 +08:00
RainbowMango f0798a8579 Fix code generation
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-05-28 10:29:30 +08:00
jwcesign 184c161010 Add centralized HPA api
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2023-05-28 10:29:30 +08:00
Poor12 5bdd837f35 revert some fields
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-05-09 16:38:48 +08:00
Poor12 d06fe2b5b3 add application failover controller
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-05-06 10:36:54 +08:00
Bhavya Sachdeva 8249f6f483 fix: Chinese to English term
Signed-off-by: Bhavya Sachdeva <bhavya.sachdeva.58@gmail.com>
2023-04-27 14:27:30 +08:00
huangyanfeng 5b0f71004d Add kubebuilder shortName for work
Signed-off-by: huangyanfeng <huangyanfeng1992@gmail.com>
2023-04-26 17:14:25 +08:00
karmada-bot 6d4cb3d8b9
Merge pull request #3456 from jwcesign/fix-1
Correct the issue of adding duplicate eviction tasks
2023-04-26 10:01:11 +08:00
karmada-bot 027d514cab
Merge pull request #3431 from mkloveyy/webhook-comment
Add more detail comments for AggregatedStatus field
2023-04-25 17:18:11 +08:00
jwcesign e1b9e1724a Fix add same eviction tasks multiple times
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2023-04-25 14:25:06 +08:00
ma_k 5c08aa4787 Add more detail comments for AggregatedStatus field
Signed-off-by: mkloveyy <halfpig0627@163.com>
2023-04-25 13:25:02 +08:00
karmada-bot 27862f77f7
Merge pull request #3442 from chaunceyjiang/AffinityName
fix: affinityName can be set to an empty string
2023-04-25 10:31:10 +08:00
Poor12 2c9d900c28 add some fields for GracefulEvictionTask
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-04-24 14:59:27 +08:00
chaunceyjiang 6fb9329b29 fix: affinityName can be set to an empty string
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-04-24 12:55:46 +08:00
Poor12 74e030af81 add validation for failover
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-04-20 14:56:16 +08:00
Poor12 433ccb0d0f add api to binding
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-04-18 19:55:47 +08:00
karmada-bot ef774d2863
Merge pull request #3342 from Poor12/add-health-api
Add failover APIs in policy
2023-04-12 18:47:00 +08:00
Poor12 34f481201c add failover apis
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-04-12 17:30:08 +08:00
chaunceyjiang 6f3afbdbf2 fix: validates predicate path
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-04-12 13:47:28 +08:00
whitewindmills 26c787531e add placement helper
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2023-04-01 16:45:57 +08:00
RainbowMango 75f27339ce Add more comments about filed selector in cluster affinity.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-03-07 11:58:22 +08:00
changzhen 45340c358e update ClusterAffinities json name
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-02-18 11:29:18 +08:00
RainbowMango 6aa3ffd6cf Simply OrderedClusterAffinities API names
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-02-17 16:55:27 +08:00
RainbowMango 5dc94f40fe Extend ResourceBinding by adding the SchedulerObservedAffinityName to the status field.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-02-16 20:09:12 +08:00
RainbowMango 5c30415584 Propose preferred cluster
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-02-13 16:16:42 +08:00