Перейти к содержанию

Авторизация в registry Платформы Боцман

Bootsmanctl и Лицензия

Рекомендуемый способ работы подразумевает использование bootsmanctl и лицензии для создания зеркала образов или прямая авторизация по лицензии.

Для создания зеркала с помощью bootsmanctl и лицензии потребуется доступ в интернет и выполнение команды:

(1) bootsmanctl mirror registry YOUR_PRIVATE_REGISTRY_PATH \
(2)-u YOUR_PRIVATE_REGISTRY_USERNAME \
(3)-p YOUR_PRIVATE_REGISTRY_PASSWORD \
(4)-r BOOTSMAN_VERSION
  1. Url вашего хранилище образов.

    Например: registry:8080/bootsman-images

  2. Имя пользователя для вашего хранилища.

    Нужны права на запись

  3. Пароль пользователя
  4. Версия образов Bootsman

Прямой доступ

Может быть использован в случаях, когда рекомендуемый способ не подходит и требуется прямой доступ, например, при использование прокси.

Для прямого доступа необходимо декодировать лицензию и получить имя пользователя.
Выполните команду для получения имени пользователя:

cat license.lic | jq -R 'split(".") | .[0],.[1] | @base64d | fromjson' | jq '. |select(has("harborUser"))' | jq -r .harborUser

В случае прямого доступа, паролем является вся лицензия целиком