6.2. Red Hat Developer Hub 1.1.0、1.1.1 和 1.1.2 中的增强和程序错误修复


无法使用自定义 sidecar 容器

在早期版本的 Developer Hub 中,您无法通过覆盖 Developer Hub 镜像来使用 sidecar 容器。

在 Red Hat Developer Hub 1.1.2 中,CR Resource spec.rawRuntimeConfig 字段中定义的 sidecar 容器镜像不会被 RELATED_IMAGE_* 环境变量或 spec.application.image 字段覆盖。

对 Kubernetes 中的非公共镜像的支持

在早期版本的 Developer Hub 中,在使用 Operator 安装 Red Hat Developer Hub 时,无法为 PostgreSQL pod 配置镜像 pull secret。

因此,对于本地 PostgreSQL 数据库,这个问题会阻止用户在非 OpenShift Container Platform 集群中使用非公共镜像,如 Amazon Elastic Kubernetes Service (EKS)或 Microsoft Azure Kubernetes Service (AKS)。

在 Red Hat Developer Hub 1.1.2 中,您可以在 spec.application.imagePullSecrets 中为 Developer Hub 和 PostgreSQL pod 配置镜像 pull secret。

无法使用 Helm CLI 安装 Red Hat Developer Hub 1.1.1

在 Developer Hub 1.1.0 发行版本后,OpenShift Helm chart 被重命名为,为 secret 创建与 Developer Hub 1.1.0 命名规则不兼容。

因此,在 Developer Hub 1.1.1 中,如果由 Helm CLI 安装,容器无法启动。

Developer Hub 1.1.1 中引入的这个回归问题已在 Developer Hub 1.1.2 中解决。

Operator pod 可能会遇到内存不足错误

在部署和服务等大量对象的集群中,Developer Hub operator pod 可能会失败,并显示 OOMKilled 状态,因为内存分配不足。

在 Developer Hub 1.1.2 中,这个问题已通过为 pod 分配 1Gi 内存来解决。

ArgoCD 插件从 2.6.2 降级到 2.4.1
当使用 ArgoCD 后端插件时,EntityArgoCDHistoryCard 无法正常工作。这个问题已通过将 ArgoCD 插件版本恢复到 2.4.1 来解决。如需更多信息,请参阅 https://github.com/RoadieHQ/roadie-backstage-plugins/issues/1238
Helm Chart 部署问题

在 Red Hat Developer Hub 1.1.0 中,由于无法在 config.openshift.io API 组中获取资源 "ingresses",没有集群管理员权限的用户无法在托管的 OpenShift Container Platform 实例中部署 Red Hat Developer Hub 1.1.0 Helm Chart。这个问题已通过不自动查询用于 clusterRouterBase 的域的 OpenShift Container Platform 集群入口来解决,因为普通用户无法访问此资源,只有集群管理员。

因此,当使用 1.1.1 Helm Chart 安装 Red Hat Developer Hub 时,您需要设置 clusterRouterBase 值。如需了解更多详细信息,请参阅 Red Hat Developer Hub 指南中的使用 Helm Chart 安装 Red Hat Developer Hub 部分。

RBAC 后端清理
在 Developer Hub 1.1.0 中,当您从应用程序中删除所有管理用户时,仍然存在管理元数据和策略。这个问题已在 Developer Hub 1.1.1 中解决,以便正确删除用户数据。如需更多信息,请参阅 https://github.com/janus-idp/backstage-plugins/pull/1314
Tekton UI 的改进
Roxctl 镜像检查有时没有包含预期格式的响应,并导致 UI 中断。这个问题已在 Red Hat Developer Hub 1.1.1 中解决。如需更多信息,请参阅 https://issues.redhat.com/browse/RHTAPBUGS-1175https://github.com/janus-idp/backstage-plugins/issues/1355。
Toplogy 视图中的路由显示不正确的映射
在 Red Hat Developer Hub 1.1.1 中,将检查添加到服务和路由中,以便在资源间获取资源时与工作负载相同的命名空间匹配。如需更多信息,请参阅 https://issues.redhat.com/browse/RHTAPBUGS-1166https://github.com/janus-idp/backstage-plugins/pull/1389。
注销 OAuth2 代理(OIDC)的问题
在 Developer Hub 1.1.0 中,对于使用带有 Keycloak 的 OAuth2 代理的用户有一个注销问题。要解决这个问题,在 1.1.1 中提供 auth-backend-module-oidc-provider 的 fork 版本,它允许使用 Keycloak 切换到 OIDC 供应商。如需更多信息,请参阅 https://issues.redhat.com/browse/RHDHBUGS-11https://github.com/janus-idp/backstage-showcase/pull/1072。
Red Hat Developer Hub 1.1.1 中的插件更改
Expand
plugin1.1.0 中的版本1.1.1 中的版本

@roadiehq/backstage-plugin-argo-cd

2.6.2

2.4.1

@janus-idp/backstage-plugin-keycloak-backend

1.8.5

1.8.6

@janus-idp/backstage-plugin-topology

1.18.7

1.18.8

@janus-idp/backstage-plugin-ocm-backend

3.5.6

3.5.7

@janus-idp/backstage-plugin-quay

1.5.9

1.5.10

@janus-idp/backstage-plugin-rbac

1.15.3

1.15.5

@janus-idp/backstage-plugin-tekton

3.5.10

3.5.12

修复了无法动态加载多个上游后端插件的问题
在此版本之前,当转换为动态插件时,无法动态加载上游或第三方后端插件的整个类别。受影响的插件是使用 resolvePackagePath () backstage API 方法的。此问题会影响大多数使用数据库服务并提供迁移脚本的后端插件。此发行版本删除了动态插件功能的重要限制。
Atlassian Auth 供应商中的配置不正确
在此版本之前,授权 URL 被构建为 ${baseUrl}/oauth/authorize,它与 Atlassian 预期路径不匹配,从而导致身份验证错误。现在,用户会被定向到授权 URL,以获取成功身份验证的授权代码。
RBAC:CSV 仓库会在服务器重启时模拟数据库
在此次更新之前,policy.csv 文件 用于将权限加载到 Developer Hub 中。可能存在重叠权限的实例,权限可以重新加载到数据库中。
验证不适用于 Create Role API
在此次更新之前,Create Role API 中的验证过程无效,允许创建无效的角色。这会导致在尝试更新或删除这些角色时输入错误。
RBAC 后端插件:策略更改需要服务器重启
在此版本之前,手动操作 policy.csv 文件会导致行为不一致,从而导致操作的权限或角色在 RBAC 插件中无法正确应用。
不支持监控 Red Hat Developer Hub 插件
在此发行版本中,管理员不提供监控 Red Hat Developer Hub 插件的支持。在这个版本中,管理员可以生成 Developer Hub 插件及其版本列表来监控目的。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat