cozystack/packages/system
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
..
application-definition-crd refactor(api): rename CozystackResourceDefinition to ApplicationDefinition 2026-01-15 22:35:56 +01:00
backup-controller Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
backupstrategy-controller Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
bootbox refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
bootbox-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
bucket Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
bucket-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
capi-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
capi-providers-bootstrap refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
capi-providers-core refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
capi-providers-cpprovider fix(capi-provider): update Kamaji CAPI provider to v0.16.0 2026-02-19 22:12:33 +03:00
capi-providers-infraprovider refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
cert-manager refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
cert-manager-crds refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
cert-manager-issuers feat(platform): Added parameters to override ClusterIssuer 2026-02-20 10:43:48 +05:00
cilium fix(kilo): use official kilo image and clean up cilium-kilo config 2026-02-17 22:17:38 +01:00
cilium-networkpolicy refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
clickhouse-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
clickhouse-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
cluster-autoscaler feat(cluster-autoscaler): enable enforce-node-group-min-size by default 2026-02-14 11:42:52 +01:00
clustersecret-operator Add clustersecret-operator system package 2026-02-10 22:47:20 +05:00
coredns fix coredns serviceaccount to match kubernetes bootstrap rbac 2026-02-02 15:32:50 +01:00
cozy-proxy refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
cozystack-api Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
cozystack-basics fix(cozystack-basics) deny resourcequotas deletion for tenant admin 2026-02-19 20:43:19 +05:00
cozystack-controller Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
dashboard [dashboard] Add secret-hash annotation to KeycloakClient for secret sync 2026-03-18 10:23:41 +00:00
etcd-operator fix(etcd-operator): replace deprecated kube-rbac-proxy image 2026-03-10 11:37:08 +00:00
etcd-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
external-dns refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
external-secrets-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
flux-plunger Fix pre-commit check 2026-01-20 03:24:32 +01:00
fluxcd refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
fluxcd-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
foundationdb-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
foundationdb-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
gateway-api-crds refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
goldpinger refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
gpu-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
grafana-operator Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
harbor fix(harbor): set UTF-8 encoding and locale for CNPG database 2026-02-18 11:26:58 +03:00
harbor-rd feat(harbor): switch registry storage to S3 via COSI BucketClaim 2026-02-18 01:23:02 +03:00
hetzner-robotlb refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
http-cache-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
info-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
ingress-nginx refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
ingress-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
kafka-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
kafka-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
kamaji Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
keycloak fix(keycloak): add startupProbe, remove initialDelaySeconds 2026-03-10 07:15:32 +00:00
keycloak-configure [keycloak-configure] Fix kubernetes client creation 2026-02-10 00:48:51 +03:00
keycloak-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
kilo fix(kilo): use official kilo image and clean up cilium-kilo config 2026-02-17 22:17:38 +01:00
kubeovn Update Kube-OVN to v1.15.3 2026-02-10 22:16:11 +01:00
kubeovn-plunger Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
kubeovn-webhook Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
kubernetes-rd [kubernetes] Update supported versions to v1.30-v1.35 2026-02-19 15:58:42 +03:00
kubevirt fix(kubevirt): disable serial console log to fix VM pod initialization 2026-02-21 20:46:31 +01:00
kubevirt-cdi refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
kubevirt-cdi-operator [cdi-operator] Update to v1.64.0 2026-02-20 20:16:33 +01:00
kubevirt-csi-node Prepare release v1.0.4 2026-03-10 20:34:42 +00:00
kubevirt-instancetypes refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
kubevirt-operator [kubevirt-operator] Update to v1.6.4 2026-02-20 20:16:34 +01:00
lineage-controller-webhook Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
linstor Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
linstor-scheduler fix(linstor-scheduler): strip distribution suffix from Kubernetes version 2026-01-30 23:12:22 +03:00
local-ccm Update local-ccm v0.3.0 2026-02-10 20:19:03 +01:00
mariadb-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
mariadb-rd refactor: rename mysql application to mariadb 2026-02-12 15:15:20 +01:00
metallb Prepare release v1.0.0-alpha.1 2026-01-15 23:32:41 +00:00
metrics-server refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
mongodb-operator Fix pre-commit check 2026-01-20 03:24:32 +01:00
mongodb-rd [mongodb] Fix pre-commint check 2026-02-11 07:06:31 +01:00
monitoring feat(platform): Changed ingress annotation rendering for http01 solver 2026-02-20 11:45:04 +05:00
monitoring-agents fix(monitoring-agents): revert _cluster FQDN and use cluster-domain in tenant HelmRelease 2026-02-23 16:15:36 +01:00
monitoring-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
multus refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
nats Add monitoring for NATs 2026-02-17 22:54:12 +01:00
nats-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
nfs-driver refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
objectstorage-controller Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
opencost Fix pre-commit check 2026-01-20 03:24:32 +01:00
piraeus-operator Move CRDs installation logic to piraeus-operator-crds chart 2026-02-11 22:54:56 +01:00
piraeus-operator-crds Move CRDs installation logic to piraeus-operator-crds chart 2026-02-11 22:54:56 +01:00
postgres-operator fix(postgres-operator): correct PromQL syntax in CNPGClusterOffline alert 2026-02-04 11:03:04 +01:00
postgres-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
prometheus-operator-crds refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
qdrant [qdrant] Add Qdrant vector database application 2026-02-06 13:30:58 +03:00
qdrant-rd [qdrant] Add Qdrant vector database application 2026-02-06 13:30:58 +03:00
rabbitmq-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
rabbitmq-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
redis-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
redis-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
reloader refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
seaweedfs Prepare release v1.0.5 2026-03-13 15:34:14 +00:00
seaweedfs-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
snapshot-controller refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
tcp-balancer-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
telepresence refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
tenant-rd [tenant] remove isolated flag and enforce isolation 2026-01-21 17:07:08 +05:00
velero [backups] Add kubevirt plugin to velero 2026-02-10 17:49:44 +03:00
vertical-pod-autoscaler Post upgrade fixes for v1.0 packagesources 2026-01-28 20:08:35 +03:00
vertical-pod-autoscaler-crds refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
victoria-metrics-operator refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
virtualprivatecloud-rd feat(vpc): migrate subnets definition from map to array format 2026-02-15 21:34:19 +01:00
vm-disk-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
vm-instance-rd feat(vm-instance): port cpuModel, instancetype switching, and runStrategy changes 2026-02-14 03:02:41 +01:00
vpn-rd refactor(labels): remove cozystack.io/ui label 2026-01-19 13:59:29 +01:00
vsnap-crd refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00
Makefile refactor: move scripts to hack directory 2026-01-15 16:06:56 +01:00