Стадия жизненного цикла модуля: Общедоступная версия

У модуля есть требования для установки

v1.0.0

  • Первый релиз, уровень General Availability. Модуль снимает состояние namespace целиком — манифесты объектов и данные томов; снимок представлен деревом, в котором за каждый узел отвечает владеющий им модуль.
  • Объект, который не должен попасть в снимок, помечается лейблом state-snapshotter.deckhouse.io/exclude. Значение лейбла не важно — достаточно самого ключа.
  • Снимок можно скачать и загрузить обратно, а манифесты из него модуль отдаёт готовыми к применению, с уже переписанными ссылками. Конфликты с тем, что в целевом namespace уже есть, модуль не разрешает — их решает клиент, d8 или веб-консоль.
  • Автовключается в бандлах Default, Managed и Minimal — базовая функциональность резервного копирования доступна всегда.
  • Требует Deckhouse >= 1.76.9 — версию, поставляющую совместимый d8 CLI. На кластерах ниже модуль не активируется.
  • Снимки доступны не только администратору кластера — работать с ними может любой, кому выданы соответствующие права.

v0.1.7

  • Обновление базовых образов container-base до v1.1.2

v0.1.6

  • Обновление базовых образов, Go 1.25.10 и lib-helm 1.71.12
  • Внутренние изменения в сборке модуля

v0.1.5

  • Внутренние изменения в структуре и сборке модуля

v0.1.4

  • Обновление базовых образов, Go 1.25.10 и lib-helm 1.71.11
  • Внутренние изменения в сборку модуля

v0.1.3

  • Исправления в структуру модуля

v0.1.2

  • Контроллер: обработка TTL перенесена в MCR; IRetainer заменён на ObjectKeeper
  • Точки монтирования в distroless-образах; обновление базовых образов, Go и lib-helm
  • Изменения в CI: DistroPackagesProxy и env прокси в werf, доработки CVE-сканов и вспомогательных workflows
  • Добавлены кластерные роли user-authz в шаблонах

v0.1.1

  • Небольшой фикс в структуре модуля

v0.1.0

  • Первый релиз