From 42236f4eeb85e30a90e5207b29a5e261adf3c15a Mon Sep 17 00:00:00 2001 From: Panagiotis Moustafellos Date: Mon, 26 Oct 2026 21:54:03 +0200 Subject: [PATCH] feat(chart): pin Edge to v3.7.0 and release chart 0.7.0 Pin the Edge release that ships the CronJob, PriorityClass, RBAC and Calico informers (NOFireAI/edge#158), whose read rules this chart already grants (#19). Those kinds stay opt-in through config.kube.resources; the default informer list is unchanged. image.tag is the load-bearing edit: edge-proxy inherits it, so one value pins both deployments. appVersion carries the same v-prefixed string so the tag|default .Chart.AppVersion fallback still resolves. The production example and the standalone manifest are pinned the same way. The version bump publishes the release: the release workflow runs only on a Chart.yaml change and skips a version it has already released. Minor, as the release adds features. Signed-off-by: Panagiotis Moustafellos --- Chart.yaml | 4 ++-- examples/production-values.yaml | 2 +- manifests.yaml | 2 +- values.yaml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.yaml b/Chart.yaml index 3279928..c4cfb83 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: nofire-edge description: A Helm chart for Kubernetes Resource Graph & Causal Analysis type: application -version: 0.6.0 -appVersion: "v3.6.0" +version: 0.7.0 +appVersion: "v3.7.0" keywords: - kubernetes - monitoring diff --git a/examples/production-values.yaml b/examples/production-values.yaml index b917f8c..dfe8ab0 100644 --- a/examples/production-values.yaml +++ b/examples/production-values.yaml @@ -2,7 +2,7 @@ image: #repository: localhost:50001/nofire-edge repository: nofireai/edge - tag: "v3.6.0" + tag: "v3.7.0" pullPolicy: Always imagePullSecrets: [] diff --git a/manifests.yaml b/manifests.yaml index e238d19..77819ec 100644 --- a/manifests.yaml +++ b/manifests.yaml @@ -19,7 +19,7 @@ spec: restartPolicy: Always containers: - name: client - image: nofireai/edge:v3.6.0 + image: nofireai/edge:v3.7.0 imagePullPolicy: IfNotPresent command: ["/nofire-edge"] args: ["--config", "/etc/nofire-edge/config.json"] diff --git a/values.yaml b/values.yaml index a852b67..209242e 100644 --- a/values.yaml +++ b/values.yaml @@ -7,9 +7,9 @@ image: repository: nofireai/edge pullPolicy: Always # Overrides the image tag, which otherwise defaults to the chart appVersion. - # Released tags carry the "v" prefix (nofireai/edge:v3.6.0) — a bare "3.6.0" + # Released tags carry the "v" prefix (nofireai/edge:v3.7.0) — a bare "3.7.0" # does not exist in the registry. - tag: "v3.6.0" + tag: "v3.7.0" # Image pull secrets imagePullSecrets: []