9 Commits

Author SHA1 Message Date
edf5d68d0a
feat(cni): add unit test for commands (#70) 2025-04-16 17:01:44 +08:00
火花
6ecde71c52
Feat(netns): 添加netns-rs来管理网络命名空间 (#69)
* 添加netns-rs来管理网络命名空间

* fix: cargo hakari generate

---------

Co-authored-by: Samuka007 <samuka007@dragonos.org>
2025-04-16 11:35:51 +08:00
火花
7258f4f6ed
Feat(image) 移动image成为单独的逻辑 (#61)
* 更改cni的位置

* 提取关于Image的逻辑

* 更改全局ImageMap的名字

* runtime_config获取部分改为expect

* 修改save_img_config的位置

* 完善一下错误处理

* 遗漏的错误处理

* 增加deploy处的错误处理

* fmt
2025-04-14 19:36:56 +08:00
DoL
1acbab92fc
feat(gateway):enable to deploy and delete function with request (#54)
* fix:move trait IAMHandler to types/

* feat:enable to resolve request and to set proxy for request

* save implementation for trait IAMHandler

* remove trait IAMHandler and add deploy and delete

* add feishu_bot.yml

* 修复一点ctr逻辑 (#29)

* 修复一点逻辑

* fmt

* feat:remove trait IAMHandler and bind fucntion to gateway

* resolve conflict in cni_network

* fix(delete): fix delete task.

* fix(clippy): fmt

* fix:remove darwin and launch.json

* fix:hakari generate

* fix: remove files and build targets

* fix: some format problems

---------

Co-authored-by: vitus213 <2811215248@qq.com>
Co-authored-by: 火花 <sparkhhhhhhhhhh@outlook.com>
Co-authored-by: scutKKsix <1129332011@qq.com>
Co-authored-by: Samuka007 <samuka007@dragonos.org>
2025-04-12 00:02:49 +08:00
火花
eeef85dd33
feat(cni): use environment variable to config cni tools path (#41)
* 添加dotenv来设定cni插件地址

* 改用lazy_static!

* fmt

* 增加命令执行结果的判断
2025-04-08 11:04:36 +08:00
1830e40326
Revert "feat(cni): refactor cni_network with RAII design (#13)" (#23)
This reverts commit d46ccf6ea77c62527df7977ec2dd5fbaad6c1245.
2025-04-03 13:59:24 +08:00
kaleidoscope416
d46ccf6ea7
feat(cni): refactor cni_network with RAII design (#13) 2025-04-01 19:20:52 +08:00
3a513b525c fix(fmt & dep): clippy & hakari 2025-03-27 20:36:57 +08:00
火花
9fa472c8c6
Feat cni (#7)
* fmt

* 完善cni以及添加接口
2025-03-23 11:13:42 +08:00