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.

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-full to the Cozystack config.

All changes: v0.2.0

Join the community