karmada-bot
|
ae5b3fe373
|
Merge pull request #4577 from chaosi-zju/policy5
Introduced a lazy activation preference to PropagationPolicy/ClusterPropagationPolicy
|
2024-01-25 21:52:45 +08:00 |
chaosi-zju
|
926e34a7ad
|
implementation of the LazyActivation preference for Policy.
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
|
2024-01-25 20:56:31 +08:00 |
RainbowMango
|
c47e12a442
|
bump golangci-lint to v1.55.2
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2024-01-21 12:34:24 +08:00 |
chang.qiangqiang
|
9ec160ab9f
|
fix(work): motify gracefulEvictionTasks sub field to pointer type
Signed-off-by: chang.qiangqiang <chang.qiangqiang@immomo.com>
|
2023-12-22 17:06:31 +08:00 |
jwcesign
|
e77fe55851
|
feat: fix conflicts with pp
Signed-off-by: jwcesign <jwcesign@gmail.com>
|
2023-12-14 19:46:46 +08:00 |
lonelyCZ
|
fd7139daa0
|
Add additionalPrinterColumns Kind for Work CRD
Signed-off-by: lonelyCZ <chengzhe@zju.edu.cn>
|
2023-12-07 11:04:34 +08:00 |
karmada-bot
|
09a43c6f17
|
Merge pull request #4353 from whitewindmills/fix-boilerplate
add license for auto-generated files
|
2023-12-05 17:59:04 +08:00 |
whitewindmills
|
2b05d1e94f
|
add license for auto-generated files
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
|
2023-12-05 14:20:26 +08:00 |
chaosi-zju
|
7bc10af1e9
|
fix format of lua script in karmada api
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
|
2023-12-01 17:40:56 +08:00 |
jwcesign
|
5932615cba
|
feat: support mcs with native svc name
Signed-off-by: jwcesign <jwcesign@gmail.com>
|
2023-11-30 15:55:15 +08:00 |
z00623291
|
33ae852fa0
|
List&watch mcs and service, reconcile the work in execution namespace
Signed-off-by: z00623291 <zhouhongcen1@huawei.com>
|
2023-11-29 17:50:26 +08:00 |
karmada-bot
|
1d4a95c493
|
Merge pull request #4290 from jwcesign/mcs-api
api: define API for MultiClusterService
|
2023-11-24 15:22:54 +08:00 |
jwcesign
|
a39416cb14
|
api: define API for MultiClusterService
Signed-off-by: jwcesign <jwcesign@gmail.com>
|
2023-11-24 13:36:54 +08:00 |
chaosi-zju
|
e9e8653c88
|
resourceModels supports extended resources
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
|
2023-11-23 19:08:32 +08:00 |
karmada-bot
|
55547b2acf
|
Merge pull request #4199 from jwcesign/add-id-label
feat: add resource id label
|
2023-11-23 10:44:52 +08:00 |
jwcesign
|
7e6387e98f
|
feat: add resoruce id label
Signed-off-by: jwcesign <jwcesign@gmail.com>
|
2023-11-20 11:07:11 +08:00 |
zhy76
|
adef1e5974
|
feat: add license and verify license for code file
Signed-off-by: zhy76 <958474674@qq.com>
|
2023-11-16 11:11:21 +08:00 |
changzhen
|
d85090efa6
|
update type in api definition
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2023-10-28 09:31:36 +08:00 |
karmada-bot
|
557348fea0
|
Merge pull request #4074 from Vacant2333/add-resource-deletion-protection-by-label
[Feat] Resource Deletion Protection
|
2023-10-18 11:35:23 +08:00 |
Vacant2333
|
1df2420f70
|
[feat] namespace deletion protection
Signed-off-by: Vacant2333 <vacant2333@gmail.com>
|
2023-10-17 14:54:54 +08:00 |
chaosi-zju
|
7b13371360
|
update swagger json
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
|
2023-09-27 17:43:38 +08:00 |
changzhen
|
734cf3ab8f
|
fix depndencies lua scrpit bug
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2023-09-05 17:36:24 +08:00 |
whitewindmills
|
c8423cb237
|
fix spelling errors
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
|
2023-09-04 10:22:39 +08:00 |
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 |
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 |