From 42d8d6bc77c7787f049523ed4ff376ae23f88c03 Mon Sep 17 00:00:00 2001 From: Gaius Date: Tue, 25 Aug 2026 23:34:28 +0800 Subject: [PATCH] feat: add criPluginId field to support the cri plugin in dfinit Signed-off-by: Gaius --- charts/dragonfly/Chart.yaml | 7 ++----- charts/dragonfly/values.yaml | 6 ++++++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/charts/dragonfly/Chart.yaml b/charts/dragonfly/Chart.yaml index 9f42e7db..95856398 100644 --- a/charts/dragonfly/Chart.yaml +++ b/charts/dragonfly/Chart.yaml @@ -3,7 +3,7 @@ name: dragonfly description: Dragonfly is an intelligent P2P based image and file distribution system icon: https://raw.githubusercontent.com/dragonflyoss/dragonfly/main/docs/images/logo/dragonfly.svg type: application -version: 1.8.0 +version: 1.8.1 appVersion: 2.5.2 keywords: - dragonfly @@ -27,10 +27,7 @@ sources: annotations: artifacthub.io/changes: | - - Add PostgreSQL support for manager database. - - Add optional privileged sysctl init container for client and seed client. - - Declare client and seed client affinity values. - - Fix client daemonset annotations misspelled as statefulset annotations. + - Add criPluginId field to support the cri plugin in dfinit. artifacthub.io/links: | - name: Chart Source url: https://github.com/dragonflyoss/helm-charts diff --git a/charts/dragonfly/values.yaml b/charts/dragonfly/values.yaml index 88a7d5c8..bb56a255 100644 --- a/charts/dragonfly/values.yaml +++ b/charts/dragonfly/values.yaml @@ -1471,6 +1471,12 @@ client: containerd: # -- configPath is the path of containerd configuration file. configPath: /etc/containerd/config.toml + # # -- criPluginId is the CRI plugin id owning the registry configuration, e.g. "io.containerd.grpc.v1.cri" + # # or "io.containerd.cri.v1.images". If not set, the plugin table present in the containerd + # # configuration is used, preferring "io.containerd.grpc.v1.cri" for version 2 configurations + # # and "io.containerd.cri.v1.images" for version 3. + # criPluginId: io.containerd.cri.v1.images + # # -- Proxy all registries enables a catch-all `_default/hosts.toml` entry so that any # registry not explicitly listed in `registries` is still proxied through dfdaemon. # The dfdaemon infers the upstream registry from the `ns=` query parameter that