This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication.

Cozystack v0.2: бандлы, версионирование схем, FluxCD как основной пакет и обновления компонентов

Cozystack v0.2: бандлы, версионирование схем, FluxCD как основной пакет и обновления компонентов

Версия 0.2 позиционирует Cozystack как фреймворк для построения облаков и вносит несколько основополагающих изменений в архитектуру платформы.

Основные возможности и улучшения

Установка на основе бандлов

Новая опция конфигурации bundle-name (например, paas-full) позволяет операторам выбирать, какой набор компонентов платформы развернуть. Это делает Cozystack модульным и настраиваемым с самой первой установки.

Версионирование схем

Все чарты cozy-* теперь содержат явные метаданные версии, что обеспечивает безопасные и предсказуемые обновления между релизами.

FluxCD переходит в ядро

Flux теперь устанавливается как основной пакет, что устраняет зависимость от bootstrap на основе Helm и упрощает процесс установки.

Обновления компонентов

  • Piraeus Operator и LINSTOR v2.4.1
  • CNPG v1.22.2
  • Cilium v1.14.5
  • MariaDB Operator v0.27.0
  • Kubeapps обновлён

Обратно несовместимые изменения

В этом релизе представлено версионирование схем. Для обновления с v0.1.0:

  • Создайте configmap версии: kubectl create configmap -n cozy-system cozystack-version --from-literal=version=1
  • Добавьте bundle-name: paas-full в конфигурацию Cozystack.

Все изменения: v0.2.0

Присоединяйтесь к сообществу