🦾 Cozystack & Ænix at KubeCon China (Hong Kong) and KubeCon Japan (Tokyo)
🇨🇳 June 10–11 – Project Pavilion Kiosk, Hong Kong
🇯🇵 June 16–17 – Project Pavilion Kiosk, Tokyo
👋 Want to discuss how to cut infrastructure costs, build your private cloud, or migrate from AWS to your own (or rented) servers with a full-fledged Cloud Native platform? Reach out and schedule a meeting with @tym83.
🇨🇳 June 10–11 – Project Pavilion Kiosk, Hong Kong
🇯🇵 June 16–17 – Project Pavilion Kiosk, Tokyo
👋 Want to discuss how to cut infrastructure costs, build your private cloud, or migrate from AWS to your own (or rented) servers with a full-fledged Cloud Native platform? Reach out and schedule a meeting with @tym83.
❤10🔥4
In our new article we’ll walk through the way we deliver applications to Kubernetes, explain why regular GitOps can be awkward in local development, an show how the new tool cozypkg fixes those pain points.
The article targets engineers who already know Helm and Flux.
https://blog.aenix.io/cozypkg-how-we-simplified-local-development-with-helm-and-flux-003c8ed839ca
The article targets engineers who already know Helm and Flux.
https://blog.aenix.io/cozypkg-how-we-simplified-local-development-with-helm-and-flux-003c8ed839ca
Medium
Cozypkg: How We Simplified Local Development with Helm and Flux
Hi! I’m Andrei Kvapil CEO of Ænix and developer of Cozystack, an open source platform and framework for building cloud infrastructure. In…
👍4❤3🔥3
🎥 Latest Cozystack community meeting: ARM Support, release v0.32, cozypkg, platform decomposition
https://youtu.be/cC8nzxflCVk
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes (https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/edit)
- Cozystack v0.32.0 https://github.com/cozystack/cozystack/releases/tag/v0.32.0
- Dashboard updates https://github.com/cozystack/cozystack/pull/1042
- Introduce cozypkg tool https://github.com/cozystack/cozystack/pull/1050
- Plans for cozystack decomposition
- ARM Support
Join the community:
Telegram group t.me/cozystack
Slack group (https://kubernetes.slack.com/archives/C06L3CPRVN1) (Get invite at https://slack.kubernetes.io)
Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/aenix-io/cozystack
Ænix resources
https://aenix.io
https://t.me/aenix_io
https://t.me/aenix_community
https://youtu.be/cC8nzxflCVk
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes (https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/edit)
- Cozystack v0.32.0 https://github.com/cozystack/cozystack/releases/tag/v0.32.0
- Dashboard updates https://github.com/cozystack/cozystack/pull/1042
- Introduce cozypkg tool https://github.com/cozystack/cozystack/pull/1050
- Plans for cozystack decomposition
- ARM Support
Join the community:
Telegram group t.me/cozystack
Slack group (https://kubernetes.slack.com/archives/C06L3CPRVN1) (Get invite at https://slack.kubernetes.io)
Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/aenix-io/cozystack
Ænix resources
https://aenix.io
https://t.me/aenix_io
https://t.me/aenix_community
YouTube
Cozystack community meeting 2025-06-12: ARM Support, release v0.32, cozypkg, platform decomposition
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes: https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/
- Cozystack v0.32.0-beta.2 release https://github.com/cozystack/cozysta…
Agenda and notes: https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/
- Cozystack v0.32.0-beta.2 release https://github.com/cozystack/cozysta…
👍3🔥3❤1
🎥 Cozystack community meeting 2025-06-26: Cozystack decomposition, IDP bundle
https://youtu.be/G3wrABf-_lc
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes
- Cozystack v0.32 and v0.32.1 Release announcement https://github.com/cozystack/cozystack/releases/tag/v0.32.0, https://github.com/cozystack/cozystack/releases/tag/v0.32.1
- Article about Cozypkg and cozy flow for development https://blog.aenix.io/cozypkg-how-we-simplified-local-development-with-helm-and-flux-003c8ed839ca
- Presentation: Kubernetes-in-Kubernetes with Kamaji, KubeVirt, and the Cluster API - DevConf.CZ 2025 https://www.youtube.com/watch?v=7m1NOp2sUXQ
- Cozystack Summit scheduled to Dec 3, 2025
Open Floor:
- IDP bundle
- Cozystack decomposition
Join the community:
Telegram group t.me/cozystack
Slack group (Get invite at https://slack.kubernetes.io)
Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/aenix-io/cozystack
Ænix resources
https://aenix.io
https://t.me/aenix_io
https://t.me/aenix_community
https://youtu.be/G3wrABf-_lc
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes
- Cozystack v0.32 and v0.32.1 Release announcement https://github.com/cozystack/cozystack/releases/tag/v0.32.0, https://github.com/cozystack/cozystack/releases/tag/v0.32.1
- Article about Cozypkg and cozy flow for development https://blog.aenix.io/cozypkg-how-we-simplified-local-development-with-helm-and-flux-003c8ed839ca
- Presentation: Kubernetes-in-Kubernetes with Kamaji, KubeVirt, and the Cluster API - DevConf.CZ 2025 https://www.youtube.com/watch?v=7m1NOp2sUXQ
- Cozystack Summit scheduled to Dec 3, 2025
Open Floor:
- IDP bundle
- Cozystack decomposition
Join the community:
Telegram group t.me/cozystack
Slack group (Get invite at https://slack.kubernetes.io)
Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/aenix-io/cozystack
Ænix resources
https://aenix.io
https://t.me/aenix_io
https://t.me/aenix_community
YouTube
Cozystack community meeting 2025-06-26: Cozystack decomposition, IDP bundle
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes: https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/
- Cozystack v0.32 and v0.32.1 Release announcement https://github.com/c…
Agenda and notes: https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/
- Cozystack v0.32 and v0.32.1 Release announcement https://github.com/c…
👍2❤1🔥1🥰1
😎 Cozystack v0.31–0.33 Releases: Air Gap, Backup System, AI workloads in K8s, replace for Helm and other features
It’s been a while since we last covered Cozystack’s updates — time to fix that! We’re thrilled to showcase a wealth of new features and key improvements in this roundup. For brevity, we’ve curated only the most significant changes here (you’ll find all fixes and enhancements in the release notes, linked throughout the article).
Let's see what we've done😅
https://blog.aenix.io/cozystack-v0-31-0-33-ae241c739b23
It’s been a while since we last covered Cozystack’s updates — time to fix that! We’re thrilled to showcase a wealth of new features and key improvements in this roundup. For brevity, we’ve curated only the most significant changes here (you’ll find all fixes and enhancements in the release notes, linked throughout the article).
Let's see what we've done😅
https://blog.aenix.io/cozystack-v0-31-0-33-ae241c739b23
Medium
Cozystack v0.31–0.33
It’s been a while since we last covered Cozystack’s updates — time to fix that! We’re thrilled to showcase a wealth of new features and…
🔥4
👏 Meet our community champions, who make a huge contribution to development, as well as to promoting Cozystack to the widest possible audience.
Kingdon Barrett – Maintainer of Flux and Cozystack. He ensures that Cozystack always has the latest version of Flux.
George Gaál – Our co-founder and an active member of communities related to cloud-native tools.
Nikita Bykov – A member of the Kubernetes community, adding ARM processor support to Cozystack.
And now super quest: match the names and faces! Let’s see if you can guess them all! 🤣🤣🤣
Kingdon Barrett – Maintainer of Flux and Cozystack. He ensures that Cozystack always has the latest version of Flux.
George Gaál – Our co-founder and an active member of communities related to cloud-native tools.
Nikita Bykov – A member of the Kubernetes community, adding ARM processor support to Cozystack.
And now super quest: match the names and faces! Let’s see if you can guess them all! 🤣🤣🤣
❤6🔥6😁5
The latest CNCF Projects Velocity Report is out, and we’ve got great news—Cozystack nearly cracked the top 100 most active projects! We landed at #101 🙄
Here’s a quick activity snapshot:
👉 Commits: 2,553
👉 PRs: 978
👉 Issues: 312
👉 Contributors: 48
Huge thanks to our community for your incredible contributions! You’re the best! 😘
Next year, we’re coming for Kubernetes in this ranking. And in a couple more years? We’ll declare Cozystack a programming language and storm the TIOBE index! 🤥
Here’s a quick activity snapshot:
👉 Commits: 2,553
👉 PRs: 978
👉 Issues: 312
👉 Contributors: 48
Huge thanks to our community for your incredible contributions! You’re the best! 😘
Next year, we’re coming for Kubernetes in this ranking. And in a couple more years? We’ll declare Cozystack a programming language and storm the TIOBE index! 🤥
🎉3🥰1😁1
Ænix.io
The latest CNCF Projects Velocity Report is out, and we’ve got great news—Cozystack nearly cracked the top 100 most active projects! We landed at #101 🙄 Here’s a quick activity snapshot: 👉 Commits: 2,553 👉 PRs: 978 👉 Issues: 312 👉 Contributors: 48 Huge thanks…
What is the horizontal axis ?
😁1
🎥 Cozystack community meeting 2025-07-10: v0.33, OpenAPI Demo, NFS Driver
https://youtu.be/MZ_aYA6iSsc
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes
- v0.33.0 series announcement https://github.com/cozystack/cozystack/releases/tag/v0.33.0
- Unified resource management, cpu/memory-allocation-ratio: managed apps, tenants, VMs.
- Back up and recover PVC in tenant K8s with Velero
- Windows VMs, MikroTik RouterOS
- NFS Driver
- v0.34.0-beta.1 announce https://github.com/cozystack/cozystack/releases/tag/v0.34.0-beta.1
- OpenAPI demo
- How we improved testing Cozystack with Nexus and ephemeral environments, and added tests for managed apps
Open Floor:
- Unified way to remove resources
- Get rid of bundles
- Is dashboard really important?
- OpenSource billing vs proprietary one
Join the community:
Telegram group t.me/cozystack
Slack group (Get invite at https://slack.kubernetes.io)
Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/aenix-io/cozystack
Ænix resources
https://aenix.io
https://t.me/aenix_io
https://t.me/aenix_community
https://youtu.be/MZ_aYA6iSsc
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes
- v0.33.0 series announcement https://github.com/cozystack/cozystack/releases/tag/v0.33.0
- Unified resource management, cpu/memory-allocation-ratio: managed apps, tenants, VMs.
- Back up and recover PVC in tenant K8s with Velero
- Windows VMs, MikroTik RouterOS
- NFS Driver
- v0.34.0-beta.1 announce https://github.com/cozystack/cozystack/releases/tag/v0.34.0-beta.1
- OpenAPI demo
- How we improved testing Cozystack with Nexus and ephemeral environments, and added tests for managed apps
Open Floor:
- Unified way to remove resources
- Get rid of bundles
- Is dashboard really important?
- OpenSource billing vs proprietary one
Join the community:
Telegram group t.me/cozystack
Slack group (Get invite at https://slack.kubernetes.io)
Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/aenix-io/cozystack
Ænix resources
https://aenix.io
https://t.me/aenix_io
https://t.me/aenix_community
YouTube
Cozystack community meeting 2025-07-10:
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes: https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/
- v0.33.0 series announcement https://github.com/cozystack/cozystack/re…
Agenda and notes: https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/
- v0.33.0 series announcement https://github.com/cozystack/cozystack/re…
🔥1
🎥 Cozystack community meeting 2025-07-24: New UI, v0.34.0, roadmap updates, contribution
https://youtu.be/b5wzXZ7x_y8
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes
- v0.34.0 announce https://github.com/cozystack/cozystack/releases/tag/v0.34.0
- New public roadmap announce https://github.com/orgs/cozystack/projects/1
- cozyvalues-gen announce https://github.com/cozystack/cozyvalues-gen
- New dashboard PoC demo https://github.com/cozystack/cozystack/pull/1269
- Contribute to Upstream
Open Floor:
- Implement API to get application resources
- Subresource / Resource
- Cover resources with our alternatives
- https://charmhub.io
Join the community:
Telegram group t.me/cozystack
Slack group (Get invite at https://slack.kubernetes.io)
Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/aenix-io/cozystack
Ænix resources
https://aenix.io
https://t.me/aenix_io
https://t.me/aenix_community
https://youtu.be/b5wzXZ7x_y8
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes
- v0.34.0 announce https://github.com/cozystack/cozystack/releases/tag/v0.34.0
- New public roadmap announce https://github.com/orgs/cozystack/projects/1
- cozyvalues-gen announce https://github.com/cozystack/cozyvalues-gen
- New dashboard PoC demo https://github.com/cozystack/cozystack/pull/1269
- Contribute to Upstream
Open Floor:
- Implement API to get application resources
- Subresource / Resource
- Cover resources with our alternatives
- https://charmhub.io
Join the community:
Telegram group t.me/cozystack
Slack group (Get invite at https://slack.kubernetes.io)
Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/aenix-io/cozystack
Ænix resources
https://aenix.io
https://t.me/aenix_io
https://t.me/aenix_community
YouTube
Cozystack community meeting 2025-07-24: New UI, v0.34.0, roadmap updates, contribution
Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project
Agenda and notes: https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/
- v0.34.0 announce https://github.com/cozystack/cozystack/releases/tag/v0.34.0…
Agenda and notes: https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/
- v0.34.0 announce https://github.com/cozystack/cozystack/releases/tag/v0.34.0…
🔥3
🎉 The recording of our TIC presentation is now available!
In this session, we outline how we built a unified platform, standardized the un-standardizable, and leveraged the Kubernetes API Aggregation Layer to make it all work.
https://www.youtube.com/watch?v=7sx7oV25zYc
In this session, we outline how we built a unified platform, standardized the un-standardizable, and leveraged the Kubernetes API Aggregation Layer to make it all work.
https://www.youtube.com/watch?v=7sx7oV25zYc
YouTube
Platformize It! Building a Unified and Extensible Platform Framework / Andrei Kvapil (Ænix)
How do you build a unified product from a stack of open-source tools? In this talk, a Cozystack core maintainer walks through the engineering journey of integrating Helm, Operators, and the Kubernetes Aggregation Layer to build a general-purpose API—without…
❤2
😎 Cozystack v0.34: K8s Version Selection and PVC Snapshots in Tenants, Windows and RouterOS on VMs, VPA for VPA
Our maintainers and contributors never stand still, and we’re already ready to present the next stable release of Cozystack v0.34. In this release, we continued working on expanding the functionality of the Vertical Pod Autoscaler, improving tenant clusters, enhancing the backup system, and moving toward platform decomposition. Below, we’ll cover the most important changes, and you can find the full list of fixes in the links at the end of the announcement.
Major Features and Improvements
- Enable users to select Kubernetes versions in tenant clusters. Supported versions range from 1.28 to 1.33, updated to the latest patches.
- Enable PVC snapshot capability in tenant Kubernetes clusters.
- Implement autoscaling for the Vertical Pod Autoscaler itself, ensuring that VPA has sufficient resources and reducing the number of configuration parameters that platform administrators have to manage.
- Enable running Windows and MikroTik RouterOS in Cozystack VMs. Add the bus option and always specify
- Explain how to back up and restore PostgreSQL using Velero backups.
- Support multi-zone configuration for S3 storage.
- Put YAML editor first when deploying and upgrading applications, as a more powerful option. Fix handling multiline strings.
- Numerous API improvements and progress toward the new UI: OpenAPI schema for apps, OpenAPI Schema refactoring, using singular resource names in Cozystack API.
Security
- Ensure that JWT signing keys in the SeaweedFS security configuration remain consistent across Helm upgrades. Resolve an upstream issue.
New components versions
- FerretDB v2.4.0 (breaking change! before upgrading FerretDB instances, back up and restore the data following the migration guide).
- Talos Linux v1.10.5.
- LINSTOR v1.31.2.
- KubeVirt v1.5.2.
- CDI v1.62.0.
- Flux Operator 0.24.0.
- Kamaji to edge-25.7.1.
- Kube-OVN to v1.13.14.
- Cilium to v1.17.5.
- MariaDB Operator to v0.38.1.
- SeaweedFS to v3.94.
New Documentation
- Updated Cozystack Roadmap and Backlog for 2024-2026.
- Running Windows VMs.
- Running MikroTik RouterOS VMs.
- Public-network Kubernetes Deployment.
- How to allocate space on system disk for user storage.
- Resource Management in Cozystack.
- Key Concepts of Cozystack.
- Cozystack Architecture and Platform Stack.
Development, Testing, and CI/CD
- Improve workflow for contributors submitting PRs from forks. Use Oracle Cloud Infrastructure Registry for non-release PRs, bypassing restrictions preventing pushing to ghcr.io with default GitHub token.
All changes: v0.34.3, v0.34.2, v0.34.1, v0.34.0
Join the community
- Telegram group
- Slack group (Get invite at https://slack.kubernetes.io)
Our maintainers and contributors never stand still, and we’re already ready to present the next stable release of Cozystack v0.34. In this release, we continued working on expanding the functionality of the Vertical Pod Autoscaler, improving tenant clusters, enhancing the backup system, and moving toward platform decomposition. Below, we’ll cover the most important changes, and you can find the full list of fixes in the links at the end of the announcement.
Major Features and Improvements
- Enable users to select Kubernetes versions in tenant clusters. Supported versions range from 1.28 to 1.33, updated to the latest patches.
- Enable PVC snapshot capability in tenant Kubernetes clusters.
- Implement autoscaling for the Vertical Pod Autoscaler itself, ensuring that VPA has sufficient resources and reducing the number of configuration parameters that platform administrators have to manage.
- Enable running Windows and MikroTik RouterOS in Cozystack VMs. Add the bus option and always specify
bootOrder
for all disks.- Explain how to back up and restore PostgreSQL using Velero backups.
- Support multi-zone configuration for S3 storage.
- Put YAML editor first when deploying and upgrading applications, as a more powerful option. Fix handling multiline strings.
- Numerous API improvements and progress toward the new UI: OpenAPI schema for apps, OpenAPI Schema refactoring, using singular resource names in Cozystack API.
Security
- Ensure that JWT signing keys in the SeaweedFS security configuration remain consistent across Helm upgrades. Resolve an upstream issue.
New components versions
- FerretDB v2.4.0 (breaking change! before upgrading FerretDB instances, back up and restore the data following the migration guide).
- Talos Linux v1.10.5.
- LINSTOR v1.31.2.
- KubeVirt v1.5.2.
- CDI v1.62.0.
- Flux Operator 0.24.0.
- Kamaji to edge-25.7.1.
- Kube-OVN to v1.13.14.
- Cilium to v1.17.5.
- MariaDB Operator to v0.38.1.
- SeaweedFS to v3.94.
New Documentation
- Updated Cozystack Roadmap and Backlog for 2024-2026.
- Running Windows VMs.
- Running MikroTik RouterOS VMs.
- Public-network Kubernetes Deployment.
- How to allocate space on system disk for user storage.
- Resource Management in Cozystack.
- Key Concepts of Cozystack.
- Cozystack Architecture and Platform Stack.
Development, Testing, and CI/CD
- Improve workflow for contributors submitting PRs from forks. Use Oracle Cloud Infrastructure Registry for non-release PRs, bypassing restrictions preventing pushing to ghcr.io with default GitHub token.
All changes: v0.34.3, v0.34.2, v0.34.1, v0.34.0
Join the community
- Telegram group
- Slack group (Get invite at https://slack.kubernetes.io)
🔥8👍4❤1
😍 Amazing news! Invitation to CozySummit Virtual – December 3
Join us on December 3 for CozySummit Virtual, the first conference for CozyStack developers and users.
📢 CFP is open until September 14 – submit your talk and become one of the first speakers at our event!
CozySummit Virtual is organized by CNCF with the support of CozyStack maintainers and project sponsors.
Suggested Session Topics:
1. Taking on the Giants: How Local ISPs Can Compete with Hyperscalers Using Cozystack
2. How Companies Can Avoid Being Locked in Public Clouds
3. Contributing to Cozystack
4. Powering AI: Running Demanding Workloads on Cozystack (VMs & K8s)
👉 Conference website
👉 CFP
Join us on December 3 for CozySummit Virtual, the first conference for CozyStack developers and users.
📢 CFP is open until September 14 – submit your talk and become one of the first speakers at our event!
CozySummit Virtual is organized by CNCF with the support of CozyStack maintainers and project sponsors.
Suggested Session Topics:
1. Taking on the Giants: How Local ISPs Can Compete with Hyperscalers Using Cozystack
2. How Companies Can Avoid Being Locked in Public Clouds
3. Contributing to Cozystack
4. Powering AI: Running Demanding Workloads on Cozystack (VMs & K8s)
👉 Conference website
👉 CFP
🔥5
😜 Cozystack v0.35: External Application Sources, Dedicated S3 Clusters and Monitoring, Hetzner RobotLB Support
The new version of Cozystack takes a major step forward in its modular (or: decomposed) architecture, enabling users to swiftly integrate custom applications and services. This significantly extends the platform's out-of-the-box functionality to meet specific business needs. And there's more!
👉 Major Features and Improvements
External Application Sources in Cozystack
Cozystack now supports adding external application packages to the platform's application catalog. Platform administrators can include custom or third-party applications alongside built-in ones, using the Cozystack API.
Adding an application requires making an application package, similar to the ones included in Cozystack under packages/apps. Using external packages is enabled by a new CustomResourceDefinition (CRD) called CozystackResourceDefinition and a corresponding controller (reconciler) that watches for these resources.
Add your own managed application using the documentation and an example at github.com/cozystack/external-apps-example.
Cozystack API Improvements
This release brings significant improvements to the OpenAPI specs for all managed applications in Cozystack, including databases, tenant Kubernetes, virtual machines, monitoring, and others. These changes include more precise type definitions for fields that were previously defined only as generic objects, and many fields now have value constraints. Now many possible misconfigurations are detected immediately upon API request, and not later, with a failed deployment.
The Cozystack API now also displays default values for the application resources. Most other fields now have sane default values when such values are possible.
All these changes pave the road for the new Cozystack UI, which is currently under development.
Hetzner RobotLB Support
MetalLB, the default load balancer included in Cozystack, is built for bare metal and self-hosted VMs, but is not supported on most cloud providers. For example, Hetzner provides its own RobotLB service, which Cozystack now supports as an optional component.
Read the updated guide on deploying Cozystack on Hetzner.com to learn more and deploy your own Cozystack cluster on Hetzner.
S3 Service: Dedicated Clusters and Monitoring
You can now deploy dedicated Cozystack clusters to run the S3 service, powered by SeaweedFS. Thanks to the support for integration with remote filer endpoints, you can connect your primary Cozystack cluster to use S3 storage in a dedicated cluster.
For security, platform administrators can now configure the SeaweedFS application with a list of IP addresses or CIDR ranges that are allowed to access the filer service.
SeaweedFS has also been integrated into the monitoring stack and now has its own Grafana dashboard. Together, these enhancements help Cozystack users build a more reliable, scalable, and observable S3 service.
ClickHouse Keeper
The ClickHouse application now includes a ClickHouse Keeper service to improve cluster reliability and availability. This component is deployed by default with every ClickHouse cluster.
Learn more in the ClickHouse configuration reference.
👉 New components versions
Update flux-operator to 0.28.0.
👉 New Documentation
- Reimplement Cozystack Roadmap as a GitHub project.
- SeaweedFS Multi-DC Configuration.
- Troubleshooting Kube-OVN.
- Installing Talos with kexec.
- Rewrite Cozystack tutorial.
- How to install Cozystack in Hetzner.
- Adding External Applications to Cozystack Catalog.
- Creating and Using Named VM Images (Golden Images).
- Creating Encrypted Storage on LINSTOR.
- Adding and removing components on Cozystack installation using bundle-enable and bundle-disable.
- Restructure Cozystack documentation. Bring managed Kubernetes, managed applications, virtualization, and networking guides to the top level.
All changes: v0.35.0, v0.35.1
Join the community
- Telegram group
- Slack group (Get invite at https://slack.kubernetes.io)
The new version of Cozystack takes a major step forward in its modular (or: decomposed) architecture, enabling users to swiftly integrate custom applications and services. This significantly extends the platform's out-of-the-box functionality to meet specific business needs. And there's more!
👉 Major Features and Improvements
External Application Sources in Cozystack
Cozystack now supports adding external application packages to the platform's application catalog. Platform administrators can include custom or third-party applications alongside built-in ones, using the Cozystack API.
Adding an application requires making an application package, similar to the ones included in Cozystack under packages/apps. Using external packages is enabled by a new CustomResourceDefinition (CRD) called CozystackResourceDefinition and a corresponding controller (reconciler) that watches for these resources.
Add your own managed application using the documentation and an example at github.com/cozystack/external-apps-example.
Cozystack API Improvements
This release brings significant improvements to the OpenAPI specs for all managed applications in Cozystack, including databases, tenant Kubernetes, virtual machines, monitoring, and others. These changes include more precise type definitions for fields that were previously defined only as generic objects, and many fields now have value constraints. Now many possible misconfigurations are detected immediately upon API request, and not later, with a failed deployment.
The Cozystack API now also displays default values for the application resources. Most other fields now have sane default values when such values are possible.
All these changes pave the road for the new Cozystack UI, which is currently under development.
Hetzner RobotLB Support
MetalLB, the default load balancer included in Cozystack, is built for bare metal and self-hosted VMs, but is not supported on most cloud providers. For example, Hetzner provides its own RobotLB service, which Cozystack now supports as an optional component.
Read the updated guide on deploying Cozystack on Hetzner.com to learn more and deploy your own Cozystack cluster on Hetzner.
S3 Service: Dedicated Clusters and Monitoring
You can now deploy dedicated Cozystack clusters to run the S3 service, powered by SeaweedFS. Thanks to the support for integration with remote filer endpoints, you can connect your primary Cozystack cluster to use S3 storage in a dedicated cluster.
For security, platform administrators can now configure the SeaweedFS application with a list of IP addresses or CIDR ranges that are allowed to access the filer service.
SeaweedFS has also been integrated into the monitoring stack and now has its own Grafana dashboard. Together, these enhancements help Cozystack users build a more reliable, scalable, and observable S3 service.
ClickHouse Keeper
The ClickHouse application now includes a ClickHouse Keeper service to improve cluster reliability and availability. This component is deployed by default with every ClickHouse cluster.
Learn more in the ClickHouse configuration reference.
👉 New components versions
Update flux-operator to 0.28.0.
👉 New Documentation
- Reimplement Cozystack Roadmap as a GitHub project.
- SeaweedFS Multi-DC Configuration.
- Troubleshooting Kube-OVN.
- Installing Talos with kexec.
- Rewrite Cozystack tutorial.
- How to install Cozystack in Hetzner.
- Adding External Applications to Cozystack Catalog.
- Creating and Using Named VM Images (Golden Images).
- Creating Encrypted Storage on LINSTOR.
- Adding and removing components on Cozystack installation using bundle-enable and bundle-disable.
- Restructure Cozystack documentation. Bring managed Kubernetes, managed applications, virtualization, and networking guides to the top level.
All changes: v0.35.0, v0.35.1
Join the community
- Telegram group
- Slack group (Get invite at https://slack.kubernetes.io)
1🔥7❤1