Stage Stage is the module maturity declared by its developerExperimental — may change without backward compatibility.Preview — works, the interface may still change.General Availability — production-ready.Deprecated — will be removed, look for a replacement.More in the documentation
General Availability · stage not recognised, shown as General Availability
On release channels
Stable — since unknown · Rock Solid — since unknown
Before
never
What changed in 1.76.14user-authz section of the platform changelog
Minor 1.76 starts at 1.76.14: 1.76.0, 1.76.1, 1.76.2, 1.76.3, 1.76.4, 1.76.5, 1.76.6, 1.76.7, 1.76.8, 1.76.9, 1.76.10, 1.76.11, 1.76.12, 1.76.13 are not in the registry
Fixes 3
user-authzGrant custom ClusterRoles (annotated with `user-authz.deckhouse.io/access-level`) through one aggregated ClusterRole per access level, so the number of bindings per ClusterAuthorizationRule/AuthorizationRule no longer depends on the number of such roles.#229681.76.14
impactDuring the first `user-authz` release after the update the per-role bindings are protected from the release engine, the aggregated ones are created, and the per-role bindings are deleted right after the release. Permissions granted through annotated ClusterRoles stay in place throughout.
The `user-authz.deckhouse.io/access-level` label is now set automatically on annotated ClusterRoles.
In audit logs, access granted through annotated ClusterRoles is attributed to `user-authz:<level>:custom` instead of the individual ClusterRole.
user-authzGroup the module alerts under a group named apart from the alerts themselves, so the incident shelf accepts them.#229991.76.14
user-authzThe D8UserAuthzRenderSlow and D8UserAuthzReleaseSlow alerts no longer fire on a single slow render or release, such as a cluster bootstrap under CPU pressure or the one-time migration pass.#230021.76.14
impactD8UserAuthzRenderSlow requires at least three renders averaging above 30 seconds over 30 minutes,
D8UserAuthzReleaseSlow at least two releases averaging above 5 minutes over one hour, and both must
hold for 15 minutes. Severities are one step lower (6 and 7). Their descriptions now point at CPU
shortage on the node rather than at the number of ClusterAuthorizationRules, which does not affect
render time.