From 4a096e42ce1bf4025eb3dc7542dde0e0b998c455 Mon Sep 17 00:00:00 2001 From: mikkeldamsgaard Date: Sat, 14 Mar 2026 21:09:18 +0100 Subject: [PATCH 1/2] chore: prepare keycloak v26.5.0+patch1 release Co-Authored-By: Claude Opus 4.6 (1M context) --- charts/keycloak/Chart.yaml | 6 +++--- charts/keycloak/tests/serviceaccount_test.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/keycloak/Chart.yaml b/charts/keycloak/Chart.yaml index 918678d..d91e4c1 100644 --- a/charts/keycloak/Chart.yaml +++ b/charts/keycloak/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: keycloak description: A Helm chart for deploying Keycloak IAM using the upstream quay.io/keycloak/keycloak image on Kubernetes type: application -version: 26.5.0 +version: 26.5.0+patch1 appVersion: "26.5.0" keywords: - keycloak @@ -30,5 +30,5 @@ annotations: - name: Source url: https://github.com/KitStream/helms artifacthub.io/changes: | - - kind: added - description: Initial Keycloak chart with upstream image support + - kind: changed + description: Internal patch release diff --git a/charts/keycloak/tests/serviceaccount_test.yaml b/charts/keycloak/tests/serviceaccount_test.yaml index b658eb3..c55ec12 100644 --- a/charts/keycloak/tests/serviceaccount_test.yaml +++ b/charts/keycloak/tests/serviceaccount_test.yaml @@ -52,6 +52,6 @@ tests: - isSubset: path: metadata.labels content: - helm.sh/chart: keycloak-26.5.0 + helm.sh/chart: keycloak-26.5.0_patch1 app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "26.5.0" From 9f947c4931ebe7e7ab8fdc802d0ec41991ed648f Mon Sep 17 00:00:00 2001 From: mikkeldamsgaard Date: Sun, 15 Mar 2026 01:01:20 +0100 Subject: [PATCH 2/2] fix(keycloak): set hostname in replicas e2e test to prevent CORS 403s Without an explicit hostname, Keycloak cannot determine the correct request origin in a multi-replica setup behind a Kubernetes Service, causing admin API requests to fail with HTTP 403. Co-Authored-By: Claude Opus 4.6 (1M context) --- charts/keycloak/ci/e2e-values-replicas.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/charts/keycloak/ci/e2e-values-replicas.yaml b/charts/keycloak/ci/e2e-values-replicas.yaml index 9fd65ab..022e003 100644 --- a/charts/keycloak/ci/e2e-values-replicas.yaml +++ b/charts/keycloak/ci/e2e-values-replicas.yaml @@ -15,6 +15,8 @@ database: secretName: keycloak-db-password secretKey: password +hostname: "keycloak-e2e.keycloak-e2e.svc.cluster.local" + cache: stack: kubernetes