Size: a a a

OpenShift - русскоязычное сообщество

2018 June 17

A

Asgoret in OpenShift - русскоязычное сообщество
Kirill Saltykov
Я что-то туплю, но можно ли напрямую в OpenShift залить контейнер? А то не получается импортировать из приватного registry от GitLab
Через imagestream, с тегом insecure: true
источник

OM

Oleksandr Malakhovskyi in OpenShift - русскоязычное сообщество
Можешь написать мне завтра после обеда в приват, колега делал, я спрошу как.
источник

OM

Oleksandr Malakhovskyi in OpenShift - русскоязычное сообщество
А можешь подсказать как?)
источник

KS

Kirill Saltykov in OpenShift - русскоязычное сообщество
Вроде сделал секрет, пытаюсь импортить, а выходит
error: Import failed (InternalError): Internal error occurred: Get https://registry.gitlab.com/v2/<username>/<repo>/manifests/latest: denied: access forbidden
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Kirill Saltykov
Вроде сделал секрет, пытаюсь импортить, а выходит
error: Import failed (InternalError): Internal error occurred: Get https://registry.gitlab.com/v2/<username>/<repo>/manifests/latest: denied: access forbidden
А этот секрет установил сервисаккаунту?
источник

KS

Kirill Saltykov in OpenShift - русскоязычное сообщество
Дефолтный аккаунт не является сервис-аккаунтом?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Kirill Saltykov
Дефолтный аккаунт не является сервис-аккаунтом?
Является. Ему вроде еще роль надо добавить
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Хмм, похоже просто залинковать достаточно. Может секрет некооректный? Я так понимаю, посмотреть логи регистри не выйдет?
источник

KS

Kirill Saltykov in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
Хмм, похоже просто залинковать достаточно. Может секрет некооректный? Я так понимаю, посмотреть логи регистри не выйдет?
Не получится, я не понимаю почему он идет в /manifests/latest
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Kirill Saltykov
Не получится, я не понимаю почему он идет в /manifests/latest
ну правильно, там хранится манифест имаджа с тегом latest. Вопрос почему access denied если секрет правильный
источник

KS

Kirill Saltykov in OpenShift - русскоязычное сообщество
Я вроде ставлю --docker-server=registry.gitlab.com
источник

KS

Kirill Saltykov in OpenShift - русскоязычное сообщество
email надо писать unused?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
email обычно unsed, да
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Попробуй взять сгенерированный конфиг из секрета и положить локально и сделать пулл докером?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
положить .dockercfg в /root/.docker/config.json и без логина сделать пулл. Если всё еще access denied -  то секрет неправильный
источник
2018 June 18

KS

Kirill Saltykov in OpenShift - русскоязычное сообщество
Я вот этот пункт не совсем понимаю:
Create a secret for the delegated authentication server
источник

KS

Kirill Saltykov in OpenShift - русскоязычное сообщество
Там идёт --docker-server=sso.redhat.com и какие откуда логины\пароли указывать я хз
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
логин и пароль тебе даст гитлаб - твой юзернейм и токен
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
docker-server правильно стоит - registry.gitlab.com
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
источник