This documentation is for a release that is no longer maintained
See documentation for the latest supported version.5.2. 使用专用服务向 Tech Radar 页面提供数据
在使用专用服务时,您可以执行以下操作:
- 使用相同的服务向所有可配置的 Developer Hub 页面提供数据,或者为每个页面使用不同的服务。
-
使用
red-hat-developer-hub-customization-provider
作为示例服务,它为 Home 和 Tech Radar 页面提供数据。red-hat-developer-hub-customization-provider
服务提供与默认的 Developer Hub 数据相同的数据。如果需要,您可以从 GitHub 中 forkred-hat-developer-hub-customization-provider
服务存储库,并使用您自己的数据进行修改。 -
在同一集群中部署
red-hat-developer-hub-customization-provider
服务和 Developer Hub Helm Chart。
先决条件
- 已使用 Helm Chart 安装 Red Hat Developer Hub。如需更多信息,请参阅使用 Helm Chart 在 OpenShift Container Platform 上安装 Red Hat Developer Hub。
流程
要使用单独的服务来提供 Tech Radar 数据,请完成以下步骤:
将以下代码添加到
app-config-rhdh.yaml
文件中:proxy: endpoints: # Other Proxies '/developer-hub/tech-radar': target: ${TECHRADAR_DATA_URL} changeOrigin: true # Change to "false" in case of using self hosted cluster with a self-signed certificate secure: true
proxy: endpoints: # Other Proxies '/developer-hub/tech-radar': target: ${TECHRADAR_DATA_URL} changeOrigin: true # Change to "false" in case of using self hosted cluster with a self-signed certificate secure: true
Copy to Clipboard Copied! 其中
TECHRADAR_DATA_URL
定义为http://<SERVICE_NAME>/tech-radar
,例如http://rhdh-customization-provider/tech-radar
。注意您可以通过将其添加到
rhdh-secrets
或直接将其替换为自定义 ConfigMap 中的值来定义TECHRADAR_DATA_URL
。- 删除 Developer Hub pod,以确保正确载入新配置。