cozystack/packages
Kirill Ilin e7b1256d14 [dashboard] Add secret-hash annotation to KeycloakClient for secret sync
Add secret-hash annotation to the dashboard KeycloakClient CRD resource
so that when the Kubernetes Secret value changes, the operator detects
the CRD update and reconciles the client secret in Keycloak.

Without this annotation, if the dashboard-client Secret is recreated
with a new value (e.g. after upgrade), the KeycloakClient spec remains
unchanged, the operator skips reconciliation, and Keycloak retains the
stale secret — causing authentication failures for the dashboard.

Assisted-By: Claude AI
Signed-off-by: Kirill Ilin <stitch14@yandex.ru>
(cherry picked from commit bb5ee3ea4a)
2026-03-18 10:23:41 +00:00
..
apps [kubernetes] Fix CiliumNetworkPolicy endpointSelector for multi-node RWX volumes 2026-03-16 16:22:05 +00:00
core Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
extra fix(etcd): add protective limits to defrag CronJob 2026-03-17 16:36:29 +00:00
library refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
system [dashboard] Add secret-hash annotation to KeycloakClient for secret sync 2026-03-18 10:23:41 +00:00
tests/cozy-lib-tests refactor: replace Helm lookup with valuesFrom mechanism 2026-01-05 16:10:55 +01:00