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.

Представляем предновогодний релиз open source платформы Cozystack v0.21:

Представляем предновогодний релиз open source платформы Cozystack v0.21: новая пользовательская панель управления, Talos Linux и др.

Панель управления теперь работает напрямую с Cozystack API вместо использования ресурсов FluxCD. Это улучшение позволяет платформе предоставлять удобный графический интерфейс, интегрируясь при этом со стандартной моделью RBAC в Kubernetes для управления правами на развёртывание.

Каждый арендатор теперь включает четыре группы по умолчанию:
view: доступ только для чтения.
use: доступ к виртуальным машинам и использованию сервисов.
admin: возможность развёртывать основные сервисы (MySQL, PostgreSQL, Redis, Kubernetes, виртуальные машины и т.д.).
super-admin: управление дочерними арендаторами и развёртывание компонентов сервисного уровня (monitoring, etcd, ingress, seaweedfs и т.д.).

Участники групп могут получать доступ к платформе как через Kubernetes, так и через панель управления.

Хотя мы придерживаемся API-ориентированной философии, панель управления остаётся важной возможностью. Она позволяет пользователям быстро настраивать сервисы через графический интерфейс, изучать, как они соотносятся с API, а затем переходить к практикам Infrastructure as Code (IaC).

**Ключевые улучшения панели управления
**- Прямое взаимодействие с Cozystack API вместо ресурсов FluxCD.

  • Названия приложений в каталоге теперь отражают соответствующий Kind в Cozystack API.
  • Префиксы приложений удалены — каждое приложение теперь использует собственный Kind.
  • Пространства имён фильтруются по префиксу tenant-, чтобы отображать только пользовательские пространства имён и скрывать системные.
  • Исправлены проблемы с отображением иконок при включённом OIDC.
  • Косметические улучшения, включая исправленные ссылки на документацию.

**Дополнительные обновления
**- Добавлена поддержка авторизации для Redis.

  • Переработаны роли арендаторов и привязки ролей, удалены права на ресурсы HelmRelease и для группы kubeapps-admin.
  • Исправлены проблемы с запуском Grafana и обновлён URL плагина для VictoriaLogs.
  • Обновлены спецификации OpenAPI для ресурсов List в Cozystack API.
  • Talos Linux обновлён до v1.8.4.
  • linstor-ha-controller обновлён до v1.2.3, что устраняет проблемы высокой доступности для виртуальных машин.
  • Добавлен настраиваемый размер базы данных для Grafana.
  • Улучшено управление ресурсами для ресурсов VMCluster.

Подробнее — в проекте на GitHub.

**Будем рады видеть вас в наших сообществах:
**- Telegram

P.S. Приятного знакомства с Cozystack v0.21! 🎄 Ваши друзья и близкие будут признательны, если вы воздержитесь от обновления Cozystack вечером 31 декабря! 😉