Spirit CLI
Spirit CLI или dp — утилита командной строки для аутентификации пользователей и сервисных аккаунтов, а также работы с ресурсами Spirit.
Скачать
-
Зайдите в интерфейс Spirit.
-
В правом верхнем углу нажмите
и выберите вариант для своей операционной системы.

-
Если вместо скачивания бинарника открывается текстовый файл, нажмите правой кнопкой мыши и сохраните файл вручную. В зависимости от системы:
- MacOS
- Windows
- Ubuntu
-
Нажмите Отменить, когда появится предупреждение.

-
Зайдите в Настройки → Защита и безопасность.
-
Нажмите Все равно разрешить.

-
Перенесите утилиту в
PATH:mv ~/Downloads/dp /usr/local/bin/dpЕсли твой
PATHв другой папке, измените её в тексте команды. Туда же будет по умолчанию складываться credhelper для работы с Container Registry. -
Запустите файл ещё раз, чтобы убедиться, что он помечен как используемый:
chmod +x /usr/local/bin/dp
Чтобы Container Registry работал корректно, положите dp в PATH:
- Найдите эти пути в Windows командой path в cmd. Отобразится список каталогов, в один из которых можно положить dp.
- Перенесите dp в каталог.
Инструкции пока нет. Если принесёте её со скринами через контрибьют в репозиторий, будем очень благодарны.
Docker
Утилита включена в базовые образы: base-image под ubuntu и base-image с kaniko и dp cli.
Чтобы изменить рабочую директорию, задайте значение переменной окружения DP_WORKDIR.
Работать с несколькими конфигами одновременно можно, передавая разные значения переменной окружения DP_WORKDIR:
DP_WORKDIR=~/temp-1/ ./dp auth print-token
token1
DP_WORKDIR=~/temp-2/ ./dp auth print-token
token2