Introducing the Pre-New Year Release of open source platform Cozystack v0.21:

Introducing the Pre-New Year Release of open source platform Cozystack v0.21: New User Dashboard, Talos Linux, etc.

The dashboard now works directly with the Cozystack API instead of relying on FluxCD resources. This enhancement enables the platform to provide a user-friendly graphical interface while integrating with Kubernetes’ standard RBAC model for managing deployment permissions.

Each tenant now includes four default groups:
view: Read-only access.
use: Access to virtual machines and service usage.
admin: Ability to deploy core services (MySQL, PostgreSQL, Redis, Kubernetes, virtual machines, etc.).
super-admin: Manage child tenants and deploy service-level components (monitoring, etcd, ingress, seaweedfs, etc.).

Group members can access the platform via both Kubernetes and the dashboard.

While we maintain an API-driven philosophy, the dashboard remains an essential feature. It allows users to quickly configure services through a graphical interface, explore how they map to the API, and then transition to Infrastructure as Code (IaC) practices.

**Key Dashboard Improvements
**- Direct interaction with the Cozystack API instead of FluxCD resources.

  • Application names in the catalog now reflect their corresponding Kind in the Cozystack API.
  • Application prefixes removed — each app now uses its own Kind.
  • Namespaces filtered by the tenant- prefix to display only user-specific namespaces while hiding system namespaces.
  • Fixed icon rendering issues when OIDC is enabled.
  • Cosmetic improvements, including corrected links to documentation.

**Additional Updates
**- Added authorization support for Redis.

  • Refactored tenant roles and role bindings, removing permissions for HelmRelease resources and the kubeapps-admin group.
  • Fixed Grafana startup issues and updated the plugin URL for VictoriaLogs.
  • Updated OpenAPI specifications for List resources in the Cozystack API.
  • Talos Linux upgraded to v1.8.4.
  • linstor-ha-controller updated to v1.2.3, resolving high availability issues for virtual machines.
  • Introduced configurable database size for Grafana.
  • Enhanced resource management for VMCluster resources.

For more details, check out the project on GitHub.

**Feel free to join our community spaces:
**- Telegram

P.S. Happy exploring with Cozystack v0.21! 🎄 Your friends and loved ones will appreciate it if you avoid updating Cozystack on the evening of December 31st! 😉