From fd8129a59645dd1cf1d0325e1610f8f6f9fa9fbf Mon Sep 17 00:00:00 2001 From: Timo Derstappen Date: Wed, 9 Sep 2026 19:59:36 +0200 Subject: [PATCH 001/154] fix(helm): sanitise the chart version in the app.kubernetes.io/version label helm-controller installs OCI charts under +; '+' is not a valid label value character, so every object of the chart failed to apply under Flux. Sanitised the way helm.sh/chart already is. --- helm/kagent/templates/_helpers.tpl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/helm/kagent/templates/_helpers.tpl b/helm/kagent/templates/_helpers.tpl index 306c8be36e..0ba066a677 100644 --- a/helm/kagent/templates/_helpers.tpl +++ b/helm/kagent/templates/_helpers.tpl @@ -20,7 +20,8 @@ Common labels helm.sh/chart: {{ printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} {{ include "kagent.selectorLabels" . }} {{- if .Chart.Version }} -app.kubernetes.io/version: {{ .Chart.Version | quote }} +{{- /* helm-controller installs OCI charts under `+`; a `+` is not valid in a label value, so the build metadata is sanitised the way helm.sh/chart is. */}} +app.kubernetes.io/version: {{ .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" | quote }} {{- end }} app.kubernetes.io/managed-by: {{ .Release.Service }} app.kubernetes.io/part-of: kagent From 082da5899717b09af06de46987eb2d7da6b6ba15 Mon Sep 17 00:00:00 2001 From: Timo Derstappen Date: Wed, 9 Sep 2026 23:16:54 +0200 Subject: [PATCH 002/154] ci(fork): publish dev images and charts to ghcr.io/ from the poc branch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The fork's tag.yaml publishes the dev builds of the agent-platform's kagent component: GitHub-hosted runners (the org has no self-hosted runners), the registries derived from the repository owner (ghcr.io//kagent/, oci://ghcr.io//kagent/helm/), no PyPI/GitHub-release jobs, the image matrix trimmed to what the chart references plus the Claude harness (multi-arch kept), and a push to poc/agent-platform that derives the version as -dev...