Registry (Новая структура): различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
м (Дополнение о сертифицированных ветках)
 
(не показано 10 промежуточных версий 2 участников)
Строка 1: Строка 1:
{{Note|Информация от 11.11.2024}}
{{Note|Информация от 11.11.2024}}
=== Что нового? ===
=== Что нового? ===
В ближайшее время планируется введение новой структуры [https://registry.altlinux.org/ реестра]. Извенения коснутся схемы размещения образов, а конкретно:
В ближайшее время планируется введение новой структуры [https://registry.altlinux.org/ реестра]. Изменения коснутся схемы размещения образов, а конкретно:
* вместо указания веток в тэгах, образы будут группироваться по веткам;
* вместо указания веток в тэгах, образы будут группироваться по веткам;
* в тэгах будут указываться актуальные версии упакованных приложений или дата сборки;
* в тэгах будут указываться актуальные версии упакованных приложений или дата сборки;
Строка 8: Строка 8:
Теперь любой образ будет располагаться по такому шаблону пути:
Теперь любой образ будет располагаться по такому шаблону пути:
{{cmd|registry.altlinux.org/<ветка>/<имя образа>}}
{{cmd|registry.altlinux.org/<ветка>/<имя образа>}}
Тэг будет формироваться по приницпу:
 
Тэг будет формироваться по принципу:
* Если в образ упакован определенный пакет приложения/службы/сервиса, например python, то тэгом будет служить актуальная версия данного пакета на момент сборки.
* Если в образ упакован определенный пакет приложения/службы/сервиса, например python, то тэгом будет служить актуальная версия данного пакета на момент сборки.
{{cmd|Пример:}} <code>registry.altlinux.org/sisyphus/python:3.12.7</code>
* Если образ представляет из себя настроенную базовую среду, как например buildpack-deps, то тэгом будет дата сборки данного образа (ггггммдд)
{{cmd|Пример:}} <code>registry.altlinux.org/sisyphus/buildpack-deps:20241111</code>


{{Note|Некоторое время будет поддерживаться страя структура реестра}}
  {{path|registry.altlinux.org/sisyphus/python:3.12.8}}
 
  {{path|registry.altlinux.org/p10/kube-apiserver:v1.28.14}}
 
* Если образ представляет из себя настроенную базовую среду, как например buildpack-deps, то тэгом будет дата сборки данного образа (ггггммдд). Аналогично для базовых и distroless образов.
 
  {{path|registry.altlinux.org/sisyphus/alt:20241211}}
 
  {{path|registry.altlinux.org/sisyphus/buildpack-deps:20241213}}
 
  {{path|registry.altlinux.org/sisyphus/distroless-gotop:20241213}}
* Тэг latest будет обновляться в обычном режиме и указывать на свежую версию.
 
  {{path|registry.altlinux.org/sisyphus/alt:latest}}
 
{{Attention|Cтарая структура реестра будет поддерживаться до 31.08.2025}}
 
{{Note|
Касаемо сертифицированных веток (например, c10f), пути не будут содержать версию ветки (f1 или f2), так как официально действующей всегда является последняя версия ветки, прошедшая релиз.
Таким образом, пример для таких веток будет выглядеть так:
{{cmd|registry.altlinux.org/c10f/alt:latest}}}}

Текущая версия от 12:57, 5 марта 2025

Примечание: Информация от 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