发版日志

此页面仅涵盖 26.7 系列。有关 26.4 系列,请参阅 26.4 文档集。

26.7.4

发布日期:待定 — 此系列尚未发布。发布后将在此处填写确切的构建标识符和日期 。

基于上游 Keycloak™ 26.7.4 构建。

新功能

声明式客户端管理

新增的两个 Custom Resource 允许将 OIDC 或 SAML 客户端与使用它的工作负载一起声明, 并协调到运行中的实例中,而不必在 Admin Console 中手动创建:

两者都通过名称指定同一命名空间中的目标实例,并包含一个 realm 和一个客户端 表示。

在 restricted 命名空间中无需额外配置即可运行

Operator 现在会在其生成的资源上设置符合 Pod Security Standards restricted 的安全上下文 — pod 级别的 runAsNonRoot 和 seccompProfile、容器级别的 allowPrivilegeEscalation、runAsNonRoot、seccompProfile 和 capabilities.drop — 并将 相同的上下文应用于 realm 导入和更新 Job。

因此,在标记为 pod-security.kubernetes.io/enforce=restricted 的命名空间中,无需 spec.unsupported.podTemplate 配置段即可准入普通的 Keycloak 资源。 每个字段都会独立设置默认值,因此您显式指定的值仍然优先。请参阅 在 Pod Security Admission 下实例 pod 从未创建。

API 变更

Keycloak 和 KeycloakRealmImport 在 v2beta1 提供服务,该版本现为存储版本。 v2alpha1 仍为兼容性提供服务,但已标记为弃用;以 v2alpha1 提交的资源会被转换并存储为 v2beta1。

⚠ 在新清单中使用 v2beta1。此文档集中的所有示例均已更新。

新增的两个客户端资源属于 v2alpha1;它们没有其他版本。

产品命名

此产品现名为 Alauda Application Services Identity Management E1。此前的名称已 停用。这仅是显示名称变更 — OLM 软件包名称、镜像仓库路径和 bundle 坐标均未改变,因此现有安装和自动化不受影响。

目录条目还使用了中性的产品图标,以替代上游项目徽标。


Keycloak™ 是 The Linux Foundation 的商标。Alauda 是独立供应商。本产品与 The Linux Foundation 无关联,也未获其认可或赞助。所有商标均归其各自所有者所有,本文使用这些商标仅用于标识目的。