Commit Graph

23 Commits

Author SHA1 Message Date
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
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
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
yingjinhui 47e7e8da8d improve lua vm executing with pool
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-11-28 15:45:12 +08:00
yingjinhui 4a37e9ce91 add execute mode for karmadactl interpret subcommand
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-11-28 14:26:36 +08:00
changzhen b1977be9e5 support users can define multiple resourceinterpretercustomization
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-11-23 14:55:01 +08:00
karmada-bot 9605609168
Merge pull request #2750 from ikaven1024/inpreter-ctl
add interpret command
2022-11-22 09:54:05 +08:00
yingjinhui 81b2596ec1 add karmadactl interpret subcommand
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-11-21 20:18:35 +08:00
changzhen 2819df4347 add more log info for resource interpreter
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-11-19 18:15:49 +08:00
karmada-bot ba084975d7
Merge pull request #2794 from jameszhangyukun/pr-interpret-interfaces
Resource Interpreter implements the interfaces
2022-11-16 17:43:59 +08:00
zhangyukun 04191b7dc6 Resource Interpreter implements the interfaces
Signed-off-by: zhangyukun <38148677+jameszhangyukun@users.noreply.github.com>
2022-11-16 10:55:16 +08:00
Poor12 83a45b2878 fix ut failure
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-11-16 10:30:46 +08:00
karmada-bot e7c9cd0ccf
Merge pull request #2803 from ikaven1024/pr-improve-decodeValue
improve decodeValue for Lua
2022-11-15 12:10:04 +08:00
yingjinhui 90b7a4b096 improve decodeValue for Lua
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-11-14 20:47:26 +08:00
yingjinhui 5cc6d813ab fix error when convert empty lua table
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-11-14 17:30:05 +08:00
zhangyukun d4e5f04791 Resource Interpreter framework introduce Lua runtime layer
Signed-off-by: zhangyukun <38148677+jameszhangyukun@users.noreply.github.com>
2022-11-08 09:17:33 +08:00
zhangyukun a3c50e7e86 Resource Interpreter Framework cache and reorganize configurations
Signed-off-by: zhangyukun <38148677+jameszhangyukun@users.noreply.github.com>
2022-11-07 13:42:00 +08:00