karmada-bot
|
81916d6d8f
|
Merge pull request #4813 from whitewindmills/deprecated-work-labels
Deprecate name/namespace labels of work
|
2024-04-28 16:33:23 +08:00 |
whitewindmills
|
8328054439
|
Deprecate name/namespace labels of work
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
|
2024-04-28 15:22:44 +08:00 |
karmada-bot
|
c6ccb997c3
|
Merge pull request #4849 from yike21/update-testdate-for-cloneset
fix: update testdata for resourcecustomizations of CloneSet
|
2024-04-26 11:30:03 +08:00 |
wangxiaofei67
|
3232c52d57
|
add: Use opts.ResyncPeriod as controlPlaneInformerManager and sharedFactory
Signed-off-by: wangxiaofei67 <wangxiaofei67@jd.com>
|
2024-04-25 21:15:05 +08:00 |
yike21
|
729b4fe387
|
fix: update testdata for resourcecustomizations of cloneset
Signed-off-by: yike21 <yike21@qq.com>
|
2024-04-19 12:42:54 +08:00 |
孙伟祥
|
9bcd8526c9
|
show status.labelSelector for fed cloneSet
Signed-off-by: 孙伟祥 <sunweixiang@xiaohongshu.com>
|
2024-04-17 10:41:23 +08:00 |
karmada-bot
|
a2b1612e20
|
Merge pull request #4656 from chaosi-zju/haier
fix: avoid delete the key with empty value in object (lua table)
|
2024-04-16 11:30:12 +08:00 |
Amir Alavi
|
7dbfc9f22b
|
propagate `Secret` of type `kubernetes.io/service-account-token`
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
|
2024-04-11 09:45:23 -04:00 |
Amir Alavi
|
3cd983db96
|
chore: refactor `prune.RemoveIrrelevantField` to allow for more kind pruners
Signed-off-by: Amir Alavi <amir.alavi@zendesk.com>
|
2024-04-09 15:19:14 -04:00 |
chaosi-zju
|
e2babc3d24
|
fix: avoid delete the key with empty value in object (lua table)
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
|
2024-04-07 09:44:08 +08:00 |
karmada-bot
|
ff7322acf2
|
Merge pull request #4729 from chaosi-zju/hpav5
fix deployment replicas syncer in case that `status.replicas` haven't been collected from member cluster to template
|
2024-03-27 18:38:38 +08:00 |
chaosi-zju
|
31d6855e63
|
fix deployment replicas syncer in case that status.replicas haven't been collected
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
|
2024-03-27 17:34:46 +08:00 |
Zhiqiang Li
|
7a55dcd217
|
fix: replica interpreter err log format
Signed-off-by: Zhiqiang Li <stulzq@qq.com>
|
2024-03-20 19:50:52 +08:00 |
changzhen
|
f2a260641b
|
remove redundant os preload
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2024-01-16 11:01:57 +08:00 |
changzhen
|
6b5dc9f850
|
disable unsafe lua library function
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2024-01-11 16:49:43 +08:00 |
Zhizhen He
|
25a62c6c57
|
fix typo
Signed-off-by: Zhizhen He <hezhizhen.yi@gmail.com>
|
2023-12-17 16:12:03 +08:00 |
karmada-bot
|
4fe9dff3a8
|
Merge pull request #4204 from zhy76/copyright
feat: add license and verify license for code file
|
2023-11-22 10:23:52 +08:00 |
Lan Liang
|
3296603788
|
Prune job label for kubernetes 1.27,prefix with `batch.kubernetes.io/`
Signed-off-by: Lan Liang <gcslyp@gmail.com>
Co-authored-by: Hongcai Ren <renhongcai@huawei.com>
|
2023-11-17 09:03:02 +00: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 |
chaosi-zju
|
a4828cc410
|
retain for hpa controlled Deployment resource
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
|
2023-09-21 19:44:01 +08:00 |
chaosi-zju
|
64ffa2a28e
|
aggregate the HPA status from member clusters into control plane.
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
|
2023-09-18 11:31:21 +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 |
lxtywypc
|
67de65d892
|
Revert "Merge pull request #3808 from ctripcloud/refactor-execution-workstatus"
This reverts commit 90ccbcdfce , reversing
changes made to 24bb582950 .
Signed-off-by: lxtywypc <lxtywypc@gmail.com>
|
2023-08-31 14:23:58 +08:00 |
karmada-bot
|
19fbab565a
|
Merge pull request #3939 from chaunceyjiang/serviceimport
feat: Refactor the mechanism for propagating serviceexport derived svc and eps.
|
2023-08-22 15:50:02 +08:00 |
karmada-bot
|
90ccbcdfce
|
Merge pull request #3808 from ctripcloud/refactor-execution-workstatus
only update object in member cluster by execution controller
|
2023-08-21 10:06:00 +08:00 |
chaunceyjiang
|
2c55f10641
|
feat: Refactor the mechanism for propagating serviceexport derived svc and eps.
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2023-08-18 16:04:35 +08:00 |
lxtywypc
|
89e3673fbb
|
only update object in member cluster by execution controller
Signed-off-by: lxtywypc <lxtywypc@gmail.com>
|
2023-08-16 16:36:22 +08:00 |
karmada-bot
|
0d17a0a542
|
Merge pull request #3876 from whitewindmills/replica-interpreter
feat: add pod replica interpreter
|
2023-08-10 09:36:50 +08:00 |
chaunceyjiang
|
72b5af2980
|
Add a Ingress to the default dependencinterpreter
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2023-08-02 17:47:31 +08:00 |
whitewindmills
|
10b644f317
|
add pod replica interpreter
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
|
2023-08-01 21:30:13 +08:00 |
RainbowMango
|
eb0a9bb018
|
Promote code owners as per community membership
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2023-07-04 10:25:10 +08:00 |
chaunceyjiang
|
c3a4c26001
|
fix aggregateCronJobStatus panic
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2023-06-20 12:22:48 +08:00 |
chaunceyjiang
|
f055c0d8f2
|
feat: supports aggregating the status of a pod's initcontainer
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2023-06-05 15:08:36 +08:00 |
yike21
|
9471d166d1
|
add customizations for argoproj.io/v1alpha1/Workflow
Signed-off-by: yike21 <yike21@qq.com>
|
2023-05-23 16:31:47 +08:00 |
karmada-bot
|
7004057093
|
Merge pull request #3499 from yike21/bundle-kyverno-clusterpolicy
add customizations for kyverno.io/v1/ClusterPolicy
|
2023-05-15 16:53:50 +08:00 |
karmada-bot
|
d6470bcf49
|
Merge pull request #3498 from yike21/bundle-kyverno-policy
add customizations for kyverno.io/v1/Policy
|
2023-05-15 16:48:50 +08:00 |
chaunceyjiang
|
62723e9a49
|
check thirdparty resources
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2023-05-12 16:40:09 +08:00 |
yike21
|
b27aae5d18
|
add customizations for kyverno.io/v1/Policy
Signed-off-by: yike21 <yike21@qq.com>
|
2023-05-08 22:50:41 +08:00 |
yike21
|
071c185bd9
|
add customizations for kyverno.io/v1/ClusterPolicy
Signed-off-by: yike21 <yike21@qq.com>
|
2023-05-07 21:11:33 +08:00 |
karmada-bot
|
0e10088974
|
Merge pull request #3482 from yike21/bundle-fluxcd-helmrepository
add customizations for source.toolkit.fluxcd.io/v1beta2/OCIRepository
|
2023-05-06 10:02:20 +08:00 |
karmada-bot
|
060dbf95c1
|
Merge pull request #3485 from yike21/bundle-fluxcd-Bucket
add customizations for source.toolkit.fluxcd.io/v1beta2/Bucket
|
2023-05-06 09:53:20 +08:00 |
yike21
|
ac4fe4ff2a
|
add customizations for source.toolkit.fluxcd.io/v1beta2/OCIRepository
Signed-off-by: yike21 <yike21@qq.com>
|
2023-05-05 21:06:46 +08:00 |
karmada-bot
|
e7a6f8d177
|
Merge pull request #3487 from yike21/bundle-fluxcd-Kustomization
add customizations for kustomize.toolkit.fluxcd.io/v1/Kustomization
|
2023-05-05 17:01:19 +08:00 |
karmada-bot
|
0d5c2136fa
|
Merge pull request #3481 from yike21/bundle-fluxcd-gitrepository
add customizations for source.toolkit.fluxcd.io/v1/GitRepository
|
2023-05-05 15:50:19 +08:00 |
karmada-bot
|
dd1bc2a0be
|
Merge pull request #3486 from yike21/bundle-fluxcd-HelmChart
add customizations for source.toolkit.fluxcd.io/v1beta2/HelmChart
|
2023-05-05 10:05:19 +08:00 |
karmada-bot
|
a8480b94a0
|
Merge pull request #3484 from yike21/bundle-fluxcd-HelmRepository
add customizations for source.toolkit.fluxcd.io/v1beta2/HelmRepository
|
2023-05-05 09:23:19 +08:00 |
yike21
|
22c8a246ea
|
add customizations for source.toolkit.fluxcd.io/v1beta2/HelmRepository
Signed-off-by: yike21 <yike21@qq.com>
|
2023-05-04 22:42:57 +08:00 |
yike21
|
3363034f77
|
add customizations for kustomize.toolkit.fluxcd.io/v1/Kustomization
Signed-off-by: yike21 <yike21@qq.com>
|
2023-05-01 19:24:26 +08:00 |
yike21
|
46058ffc48
|
add customizations for source.toolkit.fluxcd.io/v1beta2/HelmChart
Signed-off-by: yike21 <yike21@qq.com>
|
2023-05-01 19:14:51 +08:00 |
yike21
|
729aa562ae
|
add customizations for source.toolkit.fluxcd.io/v1beta2/Bucket
Signed-off-by: yike21 <yike21@qq.com>
|
2023-05-01 19:03:09 +08:00 |
yike21
|
a8f4aef875
|
add customizations for source.toolkit.fluxcd.io/v1/GitRepository
Signed-off-by: yike21 <yike21@qq.com>
|
2023-05-01 18:25:51 +08:00 |
yike21
|
2f421eaa4e
|
add customizations for helm.toolkit.fluxcd.io/v2beta1/HelmRelease
Signed-off-by: yike21 <yike21@qq.com>
|
2023-05-01 15:40:02 +08:00 |
yike21
|
cb069867af
|
rename advancedcronjob directory, and fix the retention operation for broadcastjob
Signed-off-by: yike21 <yike21@qq.com>
|
2023-04-25 10:51:47 +08:00 |
karmada-bot
|
ed2b101c44
|
Merge pull request #2999 from ctripcloud/update-resolver
Support Connection to ResourceInterpretWebhook without DNS Service
|
2023-04-20 16:36:13 +08:00 |
neteric
|
a95b576812
|
Fix func retainPodFields not include initContainer'volumesMounts bug
Signed-off-by: neteric <net.eric.zhang@gmail.com>
|
2023-04-18 15:51:59 +08:00 |
karmada-bot
|
4552a19ee9
|
Merge pull request #3392 from yike21/add-unit-test
add unit test for pkg/resourceinterpreter/default/native/dependencies.go
|
2023-04-17 11:49:04 +08:00 |
lxtywypc
|
71ffbf429a
|
use ClusterIPServiceResolver instead of DefaultServiceResolver to eliminate dependency of DNS
Signed-off-by: lxtywypc <lxtywypc@gmail.com>
|
2023-04-17 10:42:43 +08:00 |
karmada-bot
|
ab9404a331
|
Merge pull request #3368 from yike21/bundle-kruise-resources-cronjob
add customizations for apps.krusie.io/v1alpha1/AdvancedCronJob
|
2023-04-14 16:49:02 +08:00 |
yike21
|
b22cb1ff00
|
add customizations for apps.krusie.io/v1alpha1/BroadcastJob
Signed-off-by: yike21 <yike21@qq.com>
|
2023-04-14 15:39:15 +08:00 |
yike21
|
9628830a39
|
add customizations for apps.krusie.io/v1alpha1/AdvancedCronJob
Signed-off-by: yike21 <yike21@qq.com>
|
2023-04-14 15:33:34 +08:00 |
yike21
|
f051591a84
|
add customizations for apps.krusie.io/v1alpha1/DaemonSet
Signed-off-by: yike21 <yike21@qq.com>
|
2023-04-14 11:06:08 +08:00 |
karmada-bot
|
c3d54ccccf
|
Merge pull request #3352 from yike21/bundle-kruise-resources-statefulset
add customizations for apps.krusie.io/v1beta1/StatefulSet
|
2023-04-14 11:03:01 +08:00 |
yike21
|
0fc88877f3
|
add customizations for apps.krusie.io/v1beta1/StatefulSet
Signed-off-by: yike21 <yike21@qq.com>
|
2023-04-14 00:08:41 +08:00 |
yike21
|
217657af36
|
Add customizations for apps.krusie.io/v1alpha1/CloneSet
Signed-off-by: yike21 <yike21@qq.com>
|
2023-04-13 20:42:25 +08:00 |
yike21
|
18ebee199f
|
add unit test for pkg/resourceinterpreter/default/native/dependencies.go
Signed-off-by: yike21 <yike21@qq.com>
|
2023-04-13 17:56:55 +08:00 |
RainbowMango
|
a381373967
|
Setup interpreter owners
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2023-04-13 11:30:39 +08:00 |
karmada-bot
|
4133d5936a
|
Merge pull request #2768 from chaunceyjiang/predefinedConfigurableInterpreter
feat: predefined configurableInterpreter
|
2023-04-11 10:50:58 +08:00 |
chaunceyjiang
|
538d8f10e0
|
Add a third-party configurable interpreter for some well-known third-party projects.
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2023-04-10 15:21:51 +08:00 |
yike21
|
9acd98faec
|
Add a function getPodDependencies for InterpretDependency operation
Signed-off-by: yike21 <yike21@qq.com>
|
2023-04-01 11:42:08 +08:00 |
chaunceyjiang
|
7e2097f1f3
|
Optimize code directory structure.
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2023-03-30 11:49:16 +08:00 |
ericzhang
|
7dd581f016
|
add interpretPodHealth to DefaultHealthInterpreter
Signed-off-by: neteric <net.eric.zhang@gmail.com>
|
2023-03-21 14:39:48 +08:00 |
whitewindmills
|
e9adba5275
|
remove redundant conversion functions
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
|
2023-03-15 11:28:28 +08:00 |
whitewindmills
|
f2d5b9343b
|
add prune test
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
|
2023-03-14 18:16:06 +08:00 |
chaunceyjiang
|
c395519b14
|
feat: add string and math lib for lua
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2023-03-10 11:45:43 +08:00 |
hejunhua
|
37cb3dc788
|
add unit tests for dependency interpretation
Signed-off-by: hejunhua <jayfantasyhjh@gmail.com>
|
2023-03-01 16:35:15 +08:00 |
chaunceyjiang
|
bdf4a61ad1
|
feat: default interpreter supports cronJon aggregate status
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2023-02-09 11:03:24 +08:00 |
karmada-bot
|
5e81ea6240
|
Merge pull request #3127 from Poor12/fix-aggregate-pod
Fix aggregate pod status when aggregateStatusItems are empty
|
2023-02-08 10:32:50 +08:00 |
Poor12
|
f0958340ac
|
fix aggregate pod status
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2023-02-07 20:27:01 +08:00 |
Ved Ratan
|
2a8c0ff267
|
replace hashsets with sets
Signed-off-by: Ved Ratan <vedratan8@gmail.com>
remove hashset pkg
Signed-off-by: Ved Ratan <vedratan8@gmail.com>
|
2023-02-07 14:49:33 +05:30 |
RainbowMango
|
a1e8f164cb
|
adopt static check issues
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2023-01-31 09:22:41 +08:00 |
RainbowMango
|
95213cd6f5
|
Adopt IngressStatus type changes
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2023-01-29 18:08:19 +08:00 |
Amir Alavi
|
05a98cc978
|
default interpreter aggregate status: set sub-test name and parallelize
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
|
2023-01-08 21:05:45 -05:00 |
karmada-bot
|
9118be926f
|
Merge pull request #3009 from chaunceyjiang/statefulset
built-in interpreter support statefulset
|
2023-01-03 14:55:55 +08:00 |
chaunceyjiang
|
58408c717e
|
built-in interpreter support statefulset
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2022-12-29 18:38:38 +08:00 |
karmada-bot
|
3d06bb84a3
|
Merge pull request #3000 from Fish-pro/fix/logupperstart
Uniform klog output starts with uppercase
|
2022-12-29 12:28:50 +08:00 |
chen zechun
|
83d43235e8
|
Uniform error log output starts with uppercase
Signed-off-by: chen zechun <zechun.chen@daocloud.io>
|
2022-12-28 19:12:36 +08:00 |
Amir Alavi
|
09ca7f506f
|
default interpreter sub-tests to run in parallel
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
|
2022-12-27 22:52:19 -05:00 |
RainbowMango
|
14423bf5d8
|
Introduce generic hashset to simplify code
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-12-14 15:49:45 +08:00 |
changzhen
|
5ed2100ee1
|
support multiple dependencyInterpreter lua script for one gvk
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-12-13 10:30:33 +08:00 |
karmada-bot
|
37cca1cd8d
|
Merge pull request #2928 from Fish-pro/fix/healthy
Fix misjudgment of deployment and statefuleset health status
|
2022-12-12 14:51:21 +08:00 |
chen zechun
|
ec8f4c2a54
|
Fix Deployment and Statefulset health judgments
Signed-off-by: chen zechun <zechun.chen@daocloud.io>
|
2022-12-12 13:53:54 +08:00 |
yingjinhui
|
0f5e377d9f
|
add kube lib for lua
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-12-08 22:14:04 +08:00 |
yingjinhui
|
45d85bb46c
|
add metrics for pool
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-12-05 20:34:23 +08:00 |
RainbowMango
|
f6dc267e46
|
Remove redundant pointer use of atomic types
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-12-01 18:26:19 +08:00 |
karmada-bot
|
0035d7a23b
|
Merge pull request #2885 from chaunceyjiang/atomic
go1.19: change some atomic.Value to atomic.Bool
|
2022-12-01 18:14:12 +08:00 |
yingjinhui
|
b1e5bf093b
|
fix ut: HasSynced error
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-12-01 14:54:52 +08:00 |
RainbowMango
|
873cd9f3e6
|
Nominate resource interpreter owners
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-11-30 18:03:13 +08:00 |
chaunceyjiang
|
05a235caa2
|
go1.19: change some atomic.Value to atomic.Bool
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2022-11-30 10:53:48 +08:00 |
karmada-bot
|
d7b3a1cad4
|
Merge pull request #2864 from ikaven1024/pr-luavm
improve lua vm executing with pool
|
2022-11-28 18:07:10 +08:00 |