Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com>
2.5 KiB
Fixes
-
[kubernetes] Fix CiliumNetworkPolicy endpointSelector not updated for multi-node RWX volumes: When an NFS-backed RWX volume was published to multiple VMs, the
CiliumNetworkPolicyendpointSelector.matchLabelswas set only for the first VM and never broadened on subsequentControllerPublishVolumecalls. This caused Cilium to block NFS egress so that mounts hung on all nodes except the first. The selector now usesmatchExpressionswithoperator: Inand is rebuilt whenever owner references are added or removed (@mattia-eleuteri in #2227, #2229). -
[dashboard] Fix dashboard-client secret desynchronization with Keycloak after upgrades: When the
dashboard-clientKubernetes Secret was recreated with a new value after an upgrade or reinstall, theKeycloakClientspec remained unchanged and the EDP Keycloak operator skipped reconciliation, leaving Keycloak with the stale secret and causing authentication failures for the dashboard. Asecret-hashannotation containing the SHA256 hash of the client secret is now added to theKeycloakClientresource; any secret rotation updates the hash in metadata, triggering operator reconciliation and syncing the new secret to Keycloak (@sircthulhu in #2231, #2241). -
[etcd] Fix defrag CronJob accumulating hundreds of pods during cluster upgrades: After upgrading CozyStack, the etcd defrag CronJob could accumulate hundreds of running and failed pods when etcd was temporarily unavailable during the upgrade, because no concurrency or retry limits were configured. Added
concurrencyPolicy: Forbidto prevent parallel jobs,startingDeadlineSeconds: 300to discard missed schedules older than 5 minutes,failedJobsHistoryLimit: 1to limit failure retention,activeDeadlineSeconds: 1800for a 30-minute per-job timeout, andbackoffLimit: 2to cap retries (@sircthulhu in #2233, #2234).
Documentation
- [website] Document
keycloakInternalUrlplatform value: Added reference documentation for theauthentication.oidc.keycloakInternalUrlplatform value to the Platform Package Reference, Self-Signed Certificates guide, and Enable OIDC Server guide, explaining how to route dashboard backend OIDC requests through the internal Keycloak service URL (@sircthulhu in cozystack/website#452).
Full Changelog: https://github.com/cozystack/cozystack/compare/v1.1.2...v1.1.3