Generated changelogs for missing releases following changelog.md instructions: - v0.37.10: Backports for dashboard schema fix and VM resize improvements - v0.38.5-v0.38.8: Backports for SeaweedFS, Cilium, VM scheduling, and Multus fixes - v0.39.2-v0.39.4: Backports for VM services, tenant policies, LINSTOR fixes, and Multus dependencies - v0.40.0: Minor release with LINSTOR scheduler, SeaweedFS traffic locality, valuesFrom mechanism, auto-diskful, and version management systems All changelogs include proper PR author attribution using GitHub CLI and user impact descriptions. Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
1.9 KiB
1.9 KiB
Features and Improvements
- [virtual-machine,vm-instance] Add nodeAffinity for Windows VMs based on scheduling config: Added nodeAffinity configuration to virtual-machine and vm-instance charts to support dedicated nodes for Windows VMs. When
dedicatedNodesForWindowsVMsis enabled in thecozystack-schedulingConfigMap, Windows VMs are scheduled on nodes with labelscheduling.cozystack.io/vm-windows=true, while non-Windows VMs prefer nodes without this label (@kvaps in #1693, #1744). - [cilium] Enable automatic pod rollout on configmap updates: Cilium and Cilium operator pods now automatically restart when the cilium-config ConfigMap is updated, ensuring configuration changes are applied immediately without manual intervention (@kvaps in #1728, #1745).
- Update SeaweedFS v4.02: Updated SeaweedFS to version 4.02 with improved S3 daemon performance and fixes. This update includes better S3 compatibility and performance improvements (@kvaps in #1725, #1732).
Fixes
- [apps] Refactor apiserver to use typed objects and fix UnstructuredList GVK: Refactored the apiserver REST handlers to use typed objects (
appsv1alpha1.Application) instead ofunstructured.Unstructured, eliminating the need for runtime conversions and simplifying the codebase. Additionally, fixed an issue whereUnstructuredListobjects were using the first registered kind fromtypeToGVKinstead of the kind from the object's field when multiple kinds are registered with the same Go type. This fix includes the upstream fix from kubernetes/kubernetes#135537 (@kvaps in #1679, #1709).
Full Changelog: v0.38.4...v0.38.5