|
308e9bcc5d
|
refactor: project structure and better interfaces (#100)
* refactor: basically rewrite all interface
* refactor: rename crates to make clear meaning; use tokio runtime and handle shutdown within Provider
* remove tracker in main
Signed-off-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
* feat(provider): enhance Provider trait with list, update, and status methods; refactor existing methods to async
* fix(containerd): fetch handle from environment and initialize it.
* fix(init): BACKEND init add handle fetching
* fix: add test framework
* fix: move the snapshot logic into snapshot.rs
Signed-off-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
* fix: change some spec setting
Signed-off-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
* feat: add created_at field, add http status code convertion
* refactor(spec): use builder to generate spec
Signed-off-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
* fix: clippy
Signed-off-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
* manage reference, fix boot issue
* fix: ip parsing
* feat: add cleanup logic on fail
* fix style: clippy for return function
* feat: add response message
* fix:1.修复proxy和resolve的逻辑 2.spec内netns的路径问题以及传参顺序
* feat:add update list status service implmentation
* fix: move some consts into consts.rs
Signed-off-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
* fix: fmt & clippy
Signed-off-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
* fix: update dependecy
Signed-off-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
* feat: add function with_vm_network
Signed-off-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
* feat: integrate cni into containerd crate
* fix:修复proxy的路径正则匹配并添加单元测试
* fix:fix proxy_path and add default namespace for Query::from
* fix: integration_test
* fix: path dispatch test
* fix: more specified url dispatch in proxy handle
* feat: add persistent container record for restart service
* feat: add task error type
* fix: delete error handle logic
---------
Signed-off-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
Co-authored-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
Co-authored-by: dolzhuying <1240800466@qq.com>
Co-authored-by: scutKKsix <1129332011@qq.com>
|
2025-05-22 21:43:16 +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 |
|
|
21e9f3cbe8
|
feat(misc): fix clippy misc and remove unused auth module
|
2025-03-28 14:32:04 +08:00 |
|
|
35fb4a8232
|
feat(ci): enable github action ci
|
2025-03-27 20:36:57 +08:00 |
|
|
dca33379ea
|
optimize codes, fix flake, and add license & docs
|
2025-02-25 19:31:19 +08:00 |
|
|
9e0955e530
|
hakari to speedup building, change structure of
the workspace
|
2025-02-25 16:15:02 +08:00 |
|
|
d98cfd6289
|
nix build available!
|
2025-02-25 16:15:02 +08:00 |
|
|
167954eaa7
|
nix enable develop environment
|
2025-02-25 16:13:55 +08:00 |
|