Cozystack v0.2: Bundles, Schema Versioning, FluxCD as Core Package, and Component Updates
Cozystack v0.2: Bundles, Schema Versioning, FluxCD as Core Package, and Component Updates
Version 0.2 positions Cozystack as a framework for building clouds and introduces several foundational changes to the platform architecture.
Major Features and Improvements
Bundle-Based Installation
A new bundle-name configuration option (e.g. paas-full) allows operators to choose which set of platform components to deploy. This makes Cozystack modular and customizable from the very first installation.
Schema Versioning
All cozy-* charts now carry explicit version metadata, enabling safe and predictable upgrades across releases.
FluxCD Moves to Core
Flux is now installed as a core package, removing the dependency on Helm-based bootstrap and simplifying the installation flow.
Component Updates
- Piraeus Operator and LINSTOR v2.4.1
- CNPG v1.22.2
- Cilium v1.14.5
- MariaDB Operator v0.27.0
- Kubeapps updated
Breaking Changes
This release introduces schema versioning. To upgrade from v0.1.0:
- Create the version configmap:
kubectl create configmap -n cozy-system cozystack-version --from-literal=version=1 - Add
bundle-name: paas-fullto the Cozystack config.
All changes: v0.2.0
Join the community
- Telegram group
- Slack group (Get invite at https://slack.kubernetes.io)
- Community Meeting Calendar
- YouTube