Фиксированные теги контейнерных образов
Зона ответственности: Printum + Заказчик / Интегратор
Коротко: Printum использует контейнерные образы с фиксированными версиями компонентов. Теги latest для production-образов не используются.
Требование
Контейнерные образы должны использовать фиксированные версии компонентов, обеспечивающие воспроизводимость развёртывания и возможность контроля изменений между версиями.
Использование фиксированных тегов позволяет исключить непредсказуемое изменение состава программного обеспечения при повторном развёртывании системы.
Как это реализовано в Printum
Production-образы Printum собираются на основе контейнерных образов с фиксированными версиями.
Для основных компонентов используются версии, явно указанные в Dockerfile и конфигурации сборки.
Контейнерные образы публикуются с версионными тегами, позволяющими однозначно определить используемую версию программного обеспечения.
Фиксация версий обеспечивает воспроизводимость сборок и упрощает контроль изменений при обновлении системы.
Что требуется от инфраструктуры
Размещение контейнерных образов во внутреннем реестре организации, включая Nexus или иные корпоративные registry, определяется требованиями и политиками заказчика.
Организация хранения, репликации и контроля доступа к реестру контейнерных образов выполняется средствами инфраструктуры заказчика.