Commit Graph

52 Commits

Author SHA1 Message Date
Gaius 09dfeec7d7
feat: rename plugin_key to plugin_id in dfinit (#1358)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-16 14:07:42 +00:00
newbmiao 7c368d5e55
feat: support config_path of io.containerd.cri.v1.images for containerd v2 (#1357)
Signed-off-by: newbmiao <newbvirgil@gmail.com>
2025-09-16 21:51:17 +08:00
Gaius a2659dbc69
feat: remove loging to file in dfget dfcache and dfinit (#1355)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-16 18:26:17 +08:00
Gaius 7796ee7342
chore(deps): remove unused dependencies (#1274)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-06 11:11:15 +08:00
Gaius a81a67a7bc
feat: support HTTPS protocol for otel (#1206)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-06-25 15:54:01 +08:00
Gaius 40c9e62ebd
feat(dragonfly-client): support http protocol for otel (#1195)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-06-19 08:54:19 +00:00
Gaius 4bee58a863
feat(dragonfly-client): add tracing header for exporter (#1183)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-06-13 18:42:13 +08:00
Gaius 44d58fee37
feat: rename option log_to_stdout console for dfinit (#1165)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-05-29 03:30:26 +00:00
Gaius 7819702b67
feat(tracing): align resource attributes with OpenTelemetry semantic conventions (#1164)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-05-29 00:00:12 +08:00
Gaius 7b1cdbe1f1
feat: add --log-to-stdout for command (#1162)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-05-27 14:15:56 +08:00
Gaius 57caa35900
feat(tracing): migrate to OpenTelemetry OTLP and enrich trace metadata (#1160)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-05-26 22:00:31 +08:00
yxxhero 5d3b05372b
comments(container_runtime): remove unused containerd config override (#1130)
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-04-30 12:03:08 +08:00
Gaius 85ad3f81d0
feat: optimize profile.release and remove tracing-flame (#1024)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-03-06 20:27:07 +08:00
Gaius 3d91c09b0a
feat: support transfer piece content from dfdaemon (#926)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-01-03 17:15:50 +08:00
Gaius 64341d6c1d
feat: replace redirect_stderr with args.verbose (#905)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-12-19 12:21:02 +08:00
aliazlan-t d6b613e333
Fix dfinit issue when containerd config_path have multiple paths (#895)
* Fix dfinit issue when containerd config_path have multiple paths

* Update containerd.rs - lint fix
2024-12-17 11:04:10 +08:00
KennyMcCormick c93e01b005
support docker runtime in dfinit with ut (#868)
Signed-off-by: cormick <cormick1080@gmail.com>
2024-11-26 20:33:40 +08:00
KennyMcCormick 88b1f7e287
add ut for containerd init (#859)
Signed-off-by: cormick <cormick1080@gmail.com>
2024-11-22 17:04:51 +08:00
yxxhero 89ebc46783
test(crio): add unit test for CRIO config (#830)
Signed-off-by: yxxhero <aiopsclub@163.com>
2024-11-11 10:42:29 +08:00
yxxhero 07591fa862
feat(container_runtime): support podman container runtime (#812)
Signed-off-by: yxxhero <aiopsclub@163.com>
2024-11-04 10:37:53 +08:00
Gaius 2aa336de10
refactor: build environment for binaries (#755) 2024-09-30 14:35:15 +08:00
McCormickKneey a9ea307e13
feat: display detailed version for bin instead of the default for easier debugging (#754)
Signed-off-by: cormick <cormick1080@gmail.com>
2024-09-30 12:59:18 +08:00
Gaius e2209a8e61
refactor: change comments to rust style (#742)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-20 20:15:51 +08:00
Gaius 9f39786455
feat: support ca and skip_verify for containerd registry and remove mirror mode for containerd old version (#731)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-10 12:32:54 +08:00
Gaius b4c0e817d6
feat: add tracing flame for dfdaemon (#694)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-28 10:34:24 +08:00
McCormickKneey b6569886f0
add crc32 algorithm with few tests (#684)
Signed-off-by: cormick <cormick1080@gmail.com>
2024-08-22 21:27:03 +08:00
Gaius 95deec801f
feat: remove header in mirror config
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-07 15:20:38 +08:00
Gaius 50fa71e4c9
feat: remove is_uploading condition in gc (#646)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-05 16:31:18 +08:00
Gaius aee6a66c08
feat: add header for mirror mode (#644)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-02 17:48:35 +08:00
Gaius 12a7d31a57
chore: add ci dir for actions (#640)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-01 13:53:47 +08:00
Gaius d663016d35
feat: add cache task api for grpc server (#548)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-06-19 14:38:46 +08:00
Gaius 468462e9ae
feat: use public backend request, backend response and backend error (#510)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-28 23:07:24 +08:00
Chongzhi Deng 806b0f3aca
chore: fix typo (#483)
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
2024-05-21 10:55:27 +08:00
Gaius 7c37a11ece
chore: add build.rs to Dockerfile (#449)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-08 17:50:49 +08:00
Gaius b2ff71c7b9
fix: plugin Cargo.yaml path in Dockerfile
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-18 14:56:54 +08:00
Gaius c9403fa3b5
chore: add plugin Cargo.yaml to Dockerfile (#403)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-18 14:54:21 +08:00
AngrySean 7d18b2d7a0
Refactor: extract error module (#375)
Co-authored-by: Xu Jihui <jihui.xjh@bytedance.com>
2024-04-15 11:37:49 +08:00
Gaius 831dbd3438
feat: if registry is not set, create config_path for contianerd (#373)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-08 20:29:55 +08:00
Gaius d0e0647f5c
feat: optimize enum for container runtime (#366)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-08 11:37:29 +08:00
AngrySean 2d019e1764
refactor: convert container runtime config to enum, as containerd and… (#361)
* refactor: replace docker/containerd config with enum type

containerd and docker runtime is exclusive exists, so use an enum is
more appropriate

* fix: rebase and fix confict

* chore: fix cargo fmt

* chore: fix cargo clippy
2024-04-08 10:58:59 +08:00
Gaius e2b34fef4b
fix: if plugins key is not exist, dfinit can not find index in containerd (#362)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-03 15:18:23 +08:00
Gaius ee984a3fb9
feat: dfinit supports cri-o runtime (#359)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-02 18:45:55 +08:00
Gaius 0cd452f33b
feat: add docker config for dfinit (#358)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-02 10:31:14 +08:00
Gaius 4b022d90ce
fix: add path to registry mirror and rename config name of containerd (#357)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-01 20:15:02 +08:00
Gaius 6fd5377be7
feat: support config_path mirror for containerd (#351)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-01 17:52:48 +08:00
Gaius daba912f09
feat: add proxy config for dfinit (#350)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-01 14:30:49 +08:00
Gaius 4c0e83da73
feat: when contaienrd use old version, dfinit updates the mirror config (#342)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-19 21:24:10 +08:00
Gaius 7781db5429
feat: parse containerd config by toml (#341)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-19 12:19:56 +08:00
Gaius f4e6b68a29
feat: add init_tracing to dfinit (#339)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-18 19:54:37 +08:00
Gaius bf7af0193a
feat: add containerd field to container runtime configuration (#333)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-18 18:47:07 +08:00