From 7b52e972988de91fad8929982526d31937483591 Mon Sep 17 00:00:00 2001 From: Vincent Moudy Date: Fri, 13 Feb 2026 15:04:20 -0800 Subject: [PATCH 1/5] Add toolchain env vars --- charts/kellnr/templates/config.yaml | 2 ++ charts/kellnr/templates/secret-config.yaml | 2 ++ charts/kellnr/values.yaml | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/charts/kellnr/templates/config.yaml b/charts/kellnr/templates/config.yaml index 0f194fe..454dc2d 100644 --- a/charts/kellnr/templates/config.yaml +++ b/charts/kellnr/templates/config.yaml @@ -58,6 +58,8 @@ data: KELLNR_S3__ALLOW_HTTP: {{ .Values.kellnr.s3.allowHttp | quote }} KELLNR_S3__CRATES_BUCKET: {{ .Values.kellnr.s3.crates_bucket | quote }} KELLNR_S3__CRATESIO_BUCKET: {{ .Values.kellnr.s3.cratesio_bucket | quote }} + KELLNR_TOOLCHAIN__ENABLED: {{ .Values.kellnr.toolchain.enabled | quote }} + KELLNR_TOOLCHAIN__MAX_SIZE: {{ .Values.kellnr.toolchain.maxSize | quote }} # OAuth2/OpenID Connect KELLNR_OAUTH2__ENABLED: {{ .Values.kellnr.oauth2.enabled | quote }} {{- if .Values.kellnr.oauth2.issuerUrl }} diff --git a/charts/kellnr/templates/secret-config.yaml b/charts/kellnr/templates/secret-config.yaml index a7500bb..2b8bf12 100644 --- a/charts/kellnr/templates/secret-config.yaml +++ b/charts/kellnr/templates/secret-config.yaml @@ -50,6 +50,8 @@ stringData: KELLNR_S3__ALLOW_HTTP: {{ .Values.kellnr.s3.allowHttp | quote }} KELLNR_S3__CRATES_BUCKET: {{ .Values.kellnr.s3.crates_bucket | quote }} KELLNR_S3__CRATESIO_BUCKET: {{ .Values.kellnr.s3.cratesio_bucket | quote }} + KELLNR_TOOLCHAIN__ENABLED: {{ .Values.kellnr.toolchain.enabled | quote }} + KELLNR_TOOLCHAIN__MAX_SIZE: {{ .Values.kellnr.toolchain.maxSize | quote }} # OAuth2/OpenID Connect KELLNR_OAUTH2__ENABLED: {{ .Values.kellnr.oauth2.enabled | quote }} {{- if .Values.kellnr.oauth2.issuerUrl }} diff --git a/charts/kellnr/values.yaml b/charts/kellnr/values.yaml index 107681a..9b68992 100644 --- a/charts/kellnr/values.yaml +++ b/charts/kellnr/values.yaml @@ -160,6 +160,10 @@ kellnr: # Text displayed on the OAuth2 login button buttonText: "Login with SSO" + toolchain: + enabled: false + maxSize: 500 + service: api: type: ClusterIP From 69ba8478befd3853782b79eeedd2fbafe3e2b3f3 Mon Sep 17 00:00:00 2001 From: Vincent Moudy Date: Fri, 13 Feb 2026 15:04:55 -0800 Subject: [PATCH 2/5] bump Chart version --- charts/kellnr/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/kellnr/Chart.yaml b/charts/kellnr/Chart.yaml index 5c21c52..a403682 100644 --- a/charts/kellnr/Chart.yaml +++ b/charts/kellnr/Chart.yaml @@ -13,7 +13,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 5.0.0 +version: 5.1.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. From 783841869ce78dfe517a754bda9c99a12461a2e0 Mon Sep 17 00:00:00 2001 From: Vincent Moudy Date: Fri, 13 Feb 2026 15:26:08 -0800 Subject: [PATCH 3/5] fix: add toolchain bucket env var --- charts/kellnr/templates/config.yaml | 1 + charts/kellnr/templates/secret-config.yaml | 1 + charts/kellnr/values.yaml | 1 + 3 files changed, 3 insertions(+) diff --git a/charts/kellnr/templates/config.yaml b/charts/kellnr/templates/config.yaml index 454dc2d..6d2e46d 100644 --- a/charts/kellnr/templates/config.yaml +++ b/charts/kellnr/templates/config.yaml @@ -58,6 +58,7 @@ data: KELLNR_S3__ALLOW_HTTP: {{ .Values.kellnr.s3.allowHttp | quote }} KELLNR_S3__CRATES_BUCKET: {{ .Values.kellnr.s3.crates_bucket | quote }} KELLNR_S3__CRATESIO_BUCKET: {{ .Values.kellnr.s3.cratesio_bucket | quote }} + KELLNR_S3__TOOLCHAIN_BUCKET: {{ .Values.kellnr.s3.toolchain_bucket | quote }} KELLNR_TOOLCHAIN__ENABLED: {{ .Values.kellnr.toolchain.enabled | quote }} KELLNR_TOOLCHAIN__MAX_SIZE: {{ .Values.kellnr.toolchain.maxSize | quote }} # OAuth2/OpenID Connect diff --git a/charts/kellnr/templates/secret-config.yaml b/charts/kellnr/templates/secret-config.yaml index 2b8bf12..efd1685 100644 --- a/charts/kellnr/templates/secret-config.yaml +++ b/charts/kellnr/templates/secret-config.yaml @@ -50,6 +50,7 @@ stringData: KELLNR_S3__ALLOW_HTTP: {{ .Values.kellnr.s3.allowHttp | quote }} KELLNR_S3__CRATES_BUCKET: {{ .Values.kellnr.s3.crates_bucket | quote }} KELLNR_S3__CRATESIO_BUCKET: {{ .Values.kellnr.s3.cratesio_bucket | quote }} + KELLNR_S3__TOOLCHAIN_BUCKET: {{ .Values.kellnr.s3.toolchain_bucket | quote }} KELLNR_TOOLCHAIN__ENABLED: {{ .Values.kellnr.toolchain.enabled | quote }} KELLNR_TOOLCHAIN__MAX_SIZE: {{ .Values.kellnr.toolchain.maxSize | quote }} # OAuth2/OpenID Connect diff --git a/charts/kellnr/values.yaml b/charts/kellnr/values.yaml index 9b68992..3fbfb71 100644 --- a/charts/kellnr/values.yaml +++ b/charts/kellnr/values.yaml @@ -128,6 +128,7 @@ kellnr: allowHttp: true crates_bucket: "kellnr-crates" cratesio_bucket: "kellnr-cratesio" + toolchain_bucket: "kellnr-toolchain" # OAuth2/OpenID Connect authentication # See https://kellnr.io/documentation for details From 432397ddee13ca4848b63f018ba7ba136d4bbc0e Mon Sep 17 00:00:00 2001 From: Vincent Moudy Date: Thu, 19 Feb 2026 15:12:19 -0800 Subject: [PATCH 4/5] remove newline --- charts/kellnr/Chart.yaml | 2 +- charts/kellnr/templates/config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/kellnr/Chart.yaml b/charts/kellnr/Chart.yaml index 0c0f575..670d2cb 100644 --- a/charts/kellnr/Chart.yaml +++ b/charts/kellnr/Chart.yaml @@ -13,7 +13,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 5.1.0 +version: 5.0.1 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. diff --git a/charts/kellnr/templates/config.yaml b/charts/kellnr/templates/config.yaml index ef2f5a5..132386c 100644 --- a/charts/kellnr/templates/config.yaml +++ b/charts/kellnr/templates/config.yaml @@ -3,4 +3,4 @@ kind: ConfigMap metadata: name: {{ .Values.configMap.name | quote }} data: -{{- include "kellnr.envVars" . | nindent 2 }} +{{- include "kellnr.envVars" . | nindent 2 }} \ No newline at end of file From 3b45e15957b129298b394d9d0b4a9a5029bf59c3 Mon Sep 17 00:00:00 2001 From: Vincent Moudy Date: Fri, 20 Feb 2026 09:03:49 -0800 Subject: [PATCH 5/5] fix add the toolchain env vars --- charts/kellnr/templates/_helpers.tpl | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/charts/kellnr/templates/_helpers.tpl b/charts/kellnr/templates/_helpers.tpl index c919ef7..77d4207 100644 --- a/charts/kellnr/templates/_helpers.tpl +++ b/charts/kellnr/templates/_helpers.tpl @@ -257,6 +257,15 @@ KELLNR_OAUTH2__READ_ONLY_GROUP_VALUE: {{ .Values.kellnr.oauth2.readOnlyGroupValu {{ if not (eq .Values.kellnr.oauth2.buttonText nil) }} KELLNR_OAUTH2__BUTTON_TEXT: {{ .Values.kellnr.oauth2.buttonText | quote }} {{ end }} +{{ if not (eq .Values.kellnr.toolchain.enabled nil) }} +KELLNR_TOOLCHAIN__ENABLED: {{ .Values.kellnr.toolchain.enabled | quote }} +{{ end }} +{{ if not (eq .Values.kellnr.toolchain.maxSize nil) }} +KELLNR_TOOLCHAIN__MAX_SIZE: {{ .Values.kellnr.toolchain.maxSize | quote }} +{{ end }} +{{ if not (eq .Values.kellnr.s3.toolchain_bucket nil) }} +KELLNR_S3__TOOLCHAIN_BUCKET: {{ .Values.kellnr.s3.toolchain_bucket | quote }} +{{ end }} {{- end }} {{/*