Я устанавливаю приложение с помощью оператора в моем кластере Openshift 4.1, которому требуется доступ для извлечения изображений из реестра Red Hat. Когда я запускаю установку из своего проекта, оператор пытается извлечь изображение из реестра Red Hat, и я получаю разрешение, которое отклонено.
>oc project 3scale
>oc import-image amp-apicast --from=registry.redhat.io/3scale-amp26/apicast-gateway --confirm
Unable to sync image for tag amp-apicast:2.6. Internal error occurred: Get https://registry.redhat.io/v2/3scale-amp26/apicast-gateway/manifests/latest: unauthorized: Please login to the Red Hat Registry using your Customer Portal credentials. Further instructions can be found here: https://access.redhat.com/articles/3399531
Но когда я вручную извлекаю изображения из проекта Openshift в моемКластер мой секрет извлечения из моего проекта openshift-config подобран, и он успешно загружает образ.
>oc project openshift
>oc import-image amp-apicast --from=registry.redhat.io/3scale-amp26/apicast-gateway --confirm
Какой лучший способ сделать мой проект доступным, чтобы иметь возможность загружать изображения из Red Hatреестр? Насколько я понимаю, копирование секрета извлечения в мой проект - не самый лучший способ.
спасибо