Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-07-21 | 9.0 kB | |
v0.34.0-beta.3 source code.tar.gz | 2025-07-21 | 4.3 MB | |
v0.34.0-beta.3 source code.zip | 2025-07-21 | 5.6 MB | |
initramfs-metal-amd64.xz | 2025-07-20 | 114.1 MB | |
kernel-amd64 | 2025-07-20 | 20.1 MB | |
nocloud-amd64.raw.xz | 2025-07-20 | 266.6 MB | |
metal-amd64.raw.xz | 2025-07-20 | 266.6 MB | |
metal-amd64.iso | 2025-07-20 | 418.7 MB | |
cozystack-installer.yaml | 2025-07-20 | 2.7 kB | |
Totals: 9 Items | 1.1 GB | 0 |
Cozystack v0.34.0-beta.3 is a beta version in the series v0.34.x. It focuses on cluster reliability, virtualization capabilities, and enhancements to the Cozystack API.
Major Features and Improvements
- [kubernetes] Enable users to select Kubernetes versions in tenant clusters. Supported versions range from 1.28 to 1.33, updated to the latest patches. (@llamnyp and @IvanHunters in https://github.com/cozystack/cozystack/pull/1202)
- [kubernetes] Enable PVC snapshot capability in tenant Kubernetes clusters. (@klinch0 in https://github.com/cozystack/cozystack/pull/1203)
- [vpa] 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. (@llamnyp in https://github.com/cozystack/cozystack/pull/1198)
- [vm-instance] Enable running Windows and MikroTik RouterOS in Cozystack. Add
bus
option and always specifybootOrder
for all disks. (@kvaps in https://github.com/cozystack/cozystack/pull/1168) - [cozystack-api] Specify OpenAPI schema for apps. (@kvaps in https://github.com/cozystack/cozystack/pull/1174)
- [cozystack-api] Refactor OpenAPI Schema and support reading it from config. (@kvaps in https://github.com/cozystack/cozystack/pull/1173)
- [cozystack-api] Enable using singular resource names in Cozystack API. For example,
kubectl get tenant
is now a valid command, in addition tokubectl get tenants
. (@kvaps in https://github.com/cozystack/cozystack/pull/1169) - [postgres] Explain how to back up and restore PostgreSQL using Velero backups. (@klinch0 and @NickVolynkin in https://github.com/cozystack/cozystack/pull/1141)
- [seaweedfs] Support multi-zone configuration for S3 storage. (@kvaps in https://github.com/cozystack/cozystack/pull/1194)
Security
- [seaweedfs] Ensured JWT signing keys in the SeaweedFS security configuration remain consistent across Helm upgrades. Fixed an upstream issue. (@kvaps in https://github.com/cozystack/cozystack/pull/1193 and https://github.com/seaweedfs/seaweedfs/pull/6967)
Fixes
- [platform] Fix stale workloads not being deleted when marked for deletion. (@lllamnyp in github.com/cozystack/cozystack/pull/1210)
- [kubevirt-csi] Fix a regression by updating the role of the CSI controller. (@lllamnyp in https://github.com/cozystack/cozystack/pull/1165)
- [virtual-machine,vm-instance] Adjusted RBAC role to let users read the service associated with the VMs they create. Consequently, users can now see details of the service in the dashboard and therefore read the IP address of the VM. (@klinch0 in https://github.com/cozystack/cozystack/pull/1161)
- [virtual-machine] Fix cloudInit and sshKeys processing. (@kvaps in https://github.com/cozystack/cozystack/pull/1175 and https://github.com/cozystack/cozystack/commit/da3ee5d0ea9e87529c8adc4fcccffabe8782292e)
- [cozystack-api] Fix an error with
resourceVersion
which resulted in message 'failed to update HelmRelease: helmreleases.helm.toolkit.fluxcd.io "xxx" is invalid...'. (@kvaps in https://github.com/cozystack/cozystack/pull/1170) - [cozystack-api] Fix an error in updating lists in Cozystack objects, which resulted in message "Warning: resource ... is missing the kubectl.kubernetes.io/last-applied-configuration annotation". (@kvaps in https://github.com/cozystack/cozystack/pull/1171)
- [cozystack-api] Disable
startegic-json-patch
support. (@kvaps in https://github.com/cozystack/cozystack/pull/1179) - [cozystack-api] Fix non-existing OpenAPI references. (@kvaps in https://github.com/cozystack/cozystack/pull/1208)
- [dashboard] Fix the code for removing dashboard comments which used to mistakenly remove shebang from cloudInit scripts. (@kvaps in https://github.com/cozystack/cozystack/pull/1175).
- [applications] Reorder configuration values in application README's for better readability. (@NickVolynkin in https://github.com/cozystack/cozystack/pull/1214)
- [applications] Disallow selecting
resourcePreset = none
in the visual editor when deploying and upgrading applications. (@NickVolynkin in https://github.com/cozystack/cozystack/pull/1196) - [applications] Fix a typo in preset resource tables in the built-in documentation of managed applications. (@NickVolynkin in https://github.com/cozystack/cozystack/pull/1172)
- [kubernetes] Enable deleting Velero component from a tenant Kubernetes cluster. (@klinch0 in https://github.com/cozystack/cozystack/pull/1176)
- [kubernetes] Explicitly mention available K8s versions for tenant clusters. (@NickVolynkin in https://github.com/cozystack/cozystack/pull/1212)
- [oidc] Enable deleting Keycloak service. (@klinch0 in https://github.com/cozystack/cozystack/pull/1178)
- [tenant] Enable deleting extra applications from a tenant. (@klinch0 and @kvaps and in https://github.com/cozystack/cozystack/pull/1162)
- [nats] Fix a typo in the application template. (@klinch0 in https://github.com/cozystack/cozystack/pull/1195)
- [cozystack-controller] Improve reliability when updating HelmRelease objects to prevent unintended changes during reconciliation. (@klinch0 in https://github.com/cozystack/cozystack/pull/1205)
- [postgres] Resolve an issue with the visibility of PostgreSQL load balancer on the dashboard. (@klinch0 https://github.com/cozystack/cozystack/pull/1204)
- [objectstorage] Update COSI controller and sidecar, including fixes from upstream. (@kvaps in https://github.com/cozystack/cozystack/pull/1209, https://github.com/kubernetes-sigs/container-object-storage-interface/pull/89, and https://github.com/kubernetes-sigs/container-object-storage-interface/pull/90)
Dependencies
- Update FerretDB from v1 to v2.4.0.
Breaking change: before upgrading FerretDB instances, back up and restore the data following the migration guide. (@kvaps in https://github.com/cozystack/cozystack/pull/1206) - Update Talos Linux to v1.10.5. (@kvaps in https://github.com/cozystack/cozystack/pull/1186)
- Update LINSTOR to v1.31.2. (@kvaps in https://github.com/cozystack/cozystack/pull/1180)
- Update KubeVirt to v1.5.2. (@kvaps in https://github.com/cozystack/cozystack/pull/1183)
- Update CDI to v1.62.0. (@kvaps in https://github.com/cozystack/cozystack/pull/1183)
- Update Flux Operator to 0.24.0. (@kingdonb in https://github.com/cozystack/cozystack/pull/1167)
- Update Kamaji to edge-25.7.1. (@kvaps in https://github.com/cozystack/cozystack/pull/1184)
- Update Kube-OVN to v1.13.14. (@kvaps in https://github.com/cozystack/cozystack/pull/1182)
- Update Cilium to v1.17.5. (@kvaps in https://github.com/cozystack/cozystack/pull/1181)
- Update MariaDB Operator to v0.38.1. (@kvaps in https://github.com/cozystack/cozystack/pull/1188)
- Update SeaweedFS to v3.94. (@kvaps in https://github.com/cozystack/cozystack/pull/1194)
Documentation
- Updated Cozystack Roadmap and Backlog for 2024-2026. (@tym83 and @kvapsova in https://github.com/cozystack/website/pull/249)
- Running Windows VMs. (@kvaps and @NickVolynkin in https://github.com/cozystack/website/pull/246)
- Running MikroTik RouterOS VMs. (@kvaps and @NickVolynkin in https://github.com/cozystack/website/pull/247)
- Public-network Kubernetes Deployment. (@klinch0 and @NickVolynkin in https://github.com/cozystack/website/pull/242)
- How to allocate space on system disk for user storage. (@klinch0 and @NickVolynkin in https://github.com/cozystack/website/pull/242)
- Resource Management in Cozystack. (@NickVolynkin in https://github.com/cozystack/website/pull/233)
- Key Concepts of Cozystack. (@NickVolynkin in https://github.com/cozystack/website/pull/254)
- Cozystack Architecture and Platform Stack. (@NickVolynkin in https://github.com/cozystack/website/pull/252)
- Fixed a parameter in Kubespan:
cluster.discovery.enabled = true
. (@lb0o in https://github.com/cozystack/website/pull/241) - Updated the Linux Foundation trademark text on the Cozystack website. (@krook in https://github.com/cozystack/website/pull/251)
- Auto-update the managed applications reference pages. (@NickVolynkin in https://github.com/cozystack/website/pull/243 and https://github.com/cozystack/website/pull/245)
Development, Testing, and CI/CD
Full Changelog: https://github.com/cozystack/cozystack/compare/v0.33.0...v0.34.0-beta.3