Registry (Новая структура)

Материал из ALT Linux Wiki
Примечание: Информация от 11.11.2024

Что нового?

В ближайшее время планируется введение новой структуры реестра. Изменения коснутся схемы размещения образов, а конкретно:

  • вместо указания веток в тэгах, образы будут группироваться по веткам;
  • в тэгах будут указываться актуальные версии упакованных приложений или дата сборки;
  • не будет разбиения на папки alt, k8s...

Схема размещения

Теперь любой образ будет располагаться по такому шаблону пути: registry.altlinux.org/<ветка>/<имя образа>

Тэг будет формироваться по принципу:

  • Если в образ упакован определенный пакет приложения/службы/сервиса, например python, то тэгом будет служить актуальная версия данного пакета на момент сборки.
  registry.altlinux.org/sisyphus/python:3.12.8
  registry.altlinux.org/p10/kube-apiserver:v1.28.14
  • Если образ представляет из себя настроенную базовую среду, как например buildpack-deps, то тэгом будет дата сборки данного образа (ггггммдд). Аналогично для базовых и distroless образов.
  registry.altlinux.org/sisyphus/alt:20241211
  registry.altlinux.org/sisyphus/buildpack-deps:20241213
  registry.altlinux.org/sisyphus/distroless-gotop:20241213
  • Тэг latest будет обновляться в обычном режиме и указывать на свежую версию.
  registry.altlinux.org/sisyphus/alt:latest
Внимание! Cтарая структура реестра будет поддерживаться до 31.08.2025


Примечание:

Касаемо сертифицированных веток (например, c10f), пути не будут содержать версию ветки (f1 или f2), так как официально действующей всегда является последняя версия ветки, прошедшая релиз. Таким образом, пример для таких веток будет выглядеть так:

registry.altlinux.org/c10f/alt:latest