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.

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! 😉