Как изменить микроклимат push-хранилища?

Я пытаюсь следовать этому руководству: 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

В этой среде вместо имени по умолчанию "mycluster.icp" используется имя хоста "secure.bluedemos.com". Учебник, которому я следую, импортирует проект 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? Это заставляет меня задуматься о том, как обращаться с этими конфигурациями, когда, например, не используется файл mycluster.icp по умолчанию в пользовательских установках ICP в средах клиентов.

Спасибо за помощь!

1 ответ

На этапе, где вы делаете helm install для диаграммы микроклимата, вам нужно переопределить расположение реестра, например, добавить --set jenkins.Pipeline.Registry.Url=secure.bluedemos.com:8500, Вы можете увидеть полный набор переопределяемых значений на графике здесь.

Другие вопросы по тегам