Добро пожаловать на главную страницу документации Deckhouse Galleon.
Deckhouse Galleon — реестр артефактов, который работает в вашей инфраструктуре. Приватные пакеты и образы контейнеров хранятся в вашем контуре, внешние зависимости кешируются локально: сборки не зависят от доступности и лимитов публичных реестров, а доступ к артефактам остаётся под вашим контролем.
Основные возможности
- Один реестр вместо нескольких сервисов. Образы контейнеров, пакеты Go, Maven, npm, PyPI, RubyGems, Cargo и произвольные файлы хранятся и раздаются одним сервисом — с единой моделью доступа и общим веб-интерфейсом.
- Сборки не зависят от публичных реестров. Proxy-репозитории кешируют зависимости из Maven Central, Docker Hub и других внешних реестров: однажды скачанное раздаётся из локального кеша, не упираясь в лимиты и сбои внешних источников.
- Публикация штатными инструментами.
Разработчики публикуют и получают артефакты привычными командами —
docker push,mvn deploy,npm publish,go get— без дополнительных плагинов и инструментов. - Доступ под контролем. Роли и привилегии действуют с точностью до отдельного репозитория и действия; для CI используются токены, не раскрывающие пароль, а анонимное чтение включается только там, где оно нужно.
- Экономное хранилище. Одинаковое содержимое хранится в одном экземпляре, а место после удаления артефактов освобождается автоматически фоновой сборкой мусора.
Разделы документации
Документация состоит из следующих разделов:
- Концепции — устройство репозиториев, модель управления доступом, проксирование и кеширование.
- Руководство администратора — установка, конфигурация, репозитории, управление доступом, эксплуатация.
- Руководство пользователя — работа с веб-интерфейсом и подключение клиентов по каждому формату.
Вопросы по продукту можно задать в Telegram-канале. По вопросам технической поддержки пишите на почту support@deckhouse.ru.