Перейти к содержимому

Авторизация в 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

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

Команда Боцман