Cozystack v0.40: LINSTOR Scheduler, SeaweedFS Traffic Locality, ValuesFrom Configuration, and Platform Decomposition
Cozystack v0.40: LINSTOR Scheduler, SeaweedFS Traffic Locality, ValuesFrom Configuration, and Platform Decomposition
Version 0.40 is a substantial release that optimizes storage performance, introduces a new configuration mechanism, and refactors the platform architecture for modularity.
Major Features and Improvements
LINSTOR Scheduler
A new LINSTOR scheduler places pods on nodes that have local storage replicas, minimizing network I/O for storage-heavy workloads. An admission webhook automatically routes pods to the optimal node. Combined with auto-diskful (converting diskless to diskful after 30 minutes of Primary state), this creates a self-optimizing storage topology.
SeaweedFS Traffic Locality
SeaweedFS is updated to v4.05 with traffic locality support, keeping read/write operations local to the same zone when possible — reducing latency and cross-zone bandwidth.
ValuesFrom Configuration Mechanism
A new ValuesFrom mechanism replaces Helm lookup functions with FluxCD’s valuesFrom, providing cleaner and more predictable configuration injection for managed applications.
Platform Decomposition
The platform architecture is significantly refactored:
cozystack-resource-definitionssplit into separate packages.- A dedicated assets server extracted from the installer.
- Talos package extracted from the installer.
- FluxCD migrated to an all-in-one module with migration support.
Automated Version Management
PostgreSQL, Kubernetes, MariaDB, and Redis versions are now managed automatically, reducing manual maintenance burden.
Component Updates
- Cilium v1.18.5
- Kube-OVN v1.14.25
- Keycloak client made public
- Renamed
cozypkgtocozyhr
Fixes (v0.40.1–v0.40.7)
- Critical piraeus-server patches for storage stability.
- Refactored LINSTOR RWX validation to CSI driver level.
- Fixed Watch API resourceVersion and bookmark handling.
- Cilium updated to v1.18.6, Talos Linux to v1.11.6.
- JWT token verification added to dashboard (security fix).
- Fixed Kubernetes deployment manifests.
All changes: v0.40.0, v0.40.1, v0.40.2, v0.40.3, v0.40.4, v0.40.5, v0.40.6, v0.40.7
Join the community
- Telegram group
- Slack group (Get invite at https://slack.kubernetes.io)
- Community Meeting Calendar
- YouTube