Ошибки самозаверяющего сертификата в примере приложения openshift m5

Я пытаюсь следовать указаниям для примера приложения openshift 3 v0.3.3 на Centos 6.6 в соответствии с https://github.com/openshift/origin/tree/v0.3.3 . когда я бегу

openshift ex policy add-user view anypassword:test-admin

я получаю жалобы от add_user.go:43

Get https://localhost:8443/osapi/v1beta1/policyBindings/master?namespace=default: x509: certificate signed by unknown authority

Я не знал, как это обойти, поэтому закомментировал вызов Fatal(). Это позволило продолжить выполнение, и я могу войти в консоль веб-администратора. Следующий шаг сработал, но затем я нажал

openshift ex registry --create --credentials="${KUBECONFIG}"

что выдает ошибку

registry.go:145] Can't check for existing docker-registry "docker-registry": Get https://localhost:8443/api/v1beta1/services/docker-registry?namespace=default: x509: certificate signed by unknown authority

В openshift есть МНОГО файлов реестра.go, и мне в любом случае не нравится лазить по этим ошибкам. Возможно, это просто случай поиска правильного файла .pem, чтобы я мог следовать этой процедуре: https://www.happyassassin.net/2015/01/14/trusting-additional-cas-in-fedora-rhel-centos-dont-append-to-etcpkitlscertsca-bundle-crt-or-etcpkitlscert-pem/. У кого-нибудь есть опыт в этом?

Спасибо!


person James Fremen    schedule 28.02.2015    source источник


Ответы (1)


Была та же проблема, и у taharqa на IRC #openshift-dev был ответ. Проблема в том, что необязательный шаг 1 в направлениях должен выполняться в подкаталоге примера, а шаг 4 предполагает, что вы находитесь в исходном подкаталоге. Вы должны выполнять команды в правильном подкаталоге, иначе сертификаты расположены неправильно.

person David Aiken    schedule 28.02.2015
comment
Спасибо! Это исправляет это. - person James Fremen; 01.03.2015