首页 > 解决方案 > 如何更改 Microclimate 推送存储库?

问题描述

我正在尝试遵循本教程:https ://github.com/ibm-cloud-architecture/refarch-cloudnative-bluecompute-microclimate

使用可在此处保留的 ICP 托管试用环境:https ://www.ibm.com/cloud/garage/tutorials/ibm-cloud-private-trial/ibm-cloud-private-hosted-trial

该环境使用主机名“secure.bluedemos.com”而不是默认的“mycluster.icp”。我正在关注的教程将 GitHub 项目导入 Microclimate,它会自动开始为应用程序构建图像。但是,我收到此错误:

推送指的是存储库 [mycluster.icp:8500/default/mc-bluecatalog-d5b489a261653078ec31fa2af0ae7405529784]
获取https://mycluster.icp:8500/v2/:x509:证书对secure.bluedemos.com、secure-emea 有效。 bluedemos.com,secure-aus.bluedemos.com,secure-apac.bluedemos.com,不是 mycluster.icp
错误:1,无法推送应用程序映像 mycluster.icp:8500/default/mc-bluecatalog-d5b489a261653078ec31fa2af0ae7405529784

这是意料之中的,因为环境配置为使用 secure.bluedemos.com 而不是 mycluster.icp。如何更改 push 命令以使用 secure.bluedemos.com 推送图像?这是微气候配置还是 ICP?例如,这让我想知道在客户环境的自定义 ICP 安装中不使用默认“mycluster.icp”时如何处理这些配置。

谢谢您的帮助!

标签: ibm-cloud-privatemicroclimate

解决方案


helm install为微气候图表执行的步骤中,您需要覆盖注册表位置,例如添加一个--set jenkins.Pipeline.Registry.Url=secure.bluedemos.com:8500. 您可以在此处的图表中查看完整的可覆盖值集。


推荐阅读