From 8075c266904d63f8552c67bf1f100c3db48802a7 Mon Sep 17 00:00:00 2001 From: harrygodwin10 Date: Wed, 16 Jul 2025 16:46:44 +0100 Subject: [PATCH] Added disable_legacy_key_id to helm chart --- chart/docker-auth/Chart.yaml | 2 +- chart/docker-auth/README.md | 1 + chart/docker-auth/templates/configmap.yaml | 3 +++ chart/docker-auth/values.yaml | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/chart/docker-auth/Chart.yaml b/chart/docker-auth/Chart.yaml index 0a8e782a..41af3462 100644 --- a/chart/docker-auth/Chart.yaml +++ b/chart/docker-auth/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: "1.14.0" description: Docker Registry V2 authentication server name: docker-auth -version: 1.14.0 +version: 1.14.1 kubeVersion: ">=1.25" keywords: - docker diff --git a/chart/docker-auth/README.md b/chart/docker-auth/README.md index fba6fd5a..330946a5 100644 --- a/chart/docker-auth/README.md +++ b/chart/docker-auth/README.md @@ -57,6 +57,7 @@ helm uninstall docker-auth | **Authentication** | | | | `configmap.data.token.issuer` | Token issuer name (must match registry config) | `"Acme auth server"` | | `configmap.data.token.expiration` | Token expiration time in seconds | `900` | +| `configmap.data.token.disableLegacyKeyId` | Disables legacy key IDs for registry v3 | `false` | | `configmap.data.users` | Static user definitions | See values.yaml | | `configmap.data.acl` | Access control list rules | See values.yaml | | **TLS/Certificates** | | | diff --git a/chart/docker-auth/templates/configmap.yaml b/chart/docker-auth/templates/configmap.yaml index 59f6d056..61758178 100755 --- a/chart/docker-auth/templates/configmap.yaml +++ b/chart/docker-auth/templates/configmap.yaml @@ -15,6 +15,9 @@ data: {{- else }} certificate: "/config/certs/server.pem" key: "/config/certs/server.key" +{{- end }} +{{- if .Values.configmap.data.token.disableLegacyKeyId }} + disable_legacy_key_id: {{ .Values.configmap.data.token.disableLegacyKeyId }} {{- end }} users: {{ .Values.configmap.data.users | toYaml | nindent 6 }} diff --git a/chart/docker-auth/values.yaml b/chart/docker-auth/values.yaml index ab1e0dfd..1da990ba 100644 --- a/chart/docker-auth/values.yaml +++ b/chart/docker-auth/values.yaml @@ -25,6 +25,7 @@ configmap: token: issuer: "Acme auth server" expiration: 900 + disableLegacyKeyId: false users: "admin": password: "$2y$05$LO.vzwpWC5LZGqThvEfznu8qhb5SGqvBSWY1J3yZ4AxtMRZ3kN5jC" # password: badmin