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