github cozystack/cozystack v1.0.0-alpha.2

pre-release10 hours ago

⚠️ Alpha Release Warning: This is a pre-release version intended for testing and early adoption. Breaking changes may occur before the stable v1.0.0 release.

Major Features and Improvements

New Applications

  • [apps] Add MongoDB managed application: Added MongoDB as a new managed application, providing a fully managed MongoDB database with automatic scaling, backups, and high availability support (@lexfrei in #1822).

Networking

  • [kilo] Introduce kilo: Added Kilo WireGuard mesh networking support. Kilo provides secure WireGuard-based VPN mesh for connecting Kubernetes nodes across different networks and regions (@kvaps in #1691).

  • [local-ccm] Add local-ccm package: Added local cloud controller manager package for managing load balancer services in local/bare-metal environments without a cloud provider (@kvaps in #1831).

Platform

  • [platform] Add flux-plunger controller: Added flux-plunger controller to automatically fix stuck HelmRelease errors by cleaning up failed resources and retrying reconciliation (@kvaps in #1843).

  • [platform] Split telemetry between operator and controller: Separated telemetry collection between cozystack-operator and cozystack-controller for better metrics isolation and monitoring capabilities (@kvaps in #1869).

  • [platform] Remove cozystack.io/ui label: Cleaned up deprecated cozystack.io/ui labels from platform components (@kvaps in #1872).

Improvements

  • [kubernetes] Increase default apiServer resourcesPreset to large: Increased the default resource preset for kube-apiserver to large to ensure more reliable operation under higher workloads (@kvaps in #1875).

  • [kubernetes] Increase kube-apiserver startup probe threshold: Increased the startup probe threshold for kube-apiserver to allow more time for the API server to become ready (@kvaps in #1876).

  • [etcd] Increase probe thresholds for better recovery: Increased etcd probe thresholds to provide more time for recovery operations, improving cluster resilience (@kvaps in #1874).

Fixes

  • [apiserver] Fix Watch resourceVersion and bookmark handling: Fixed issues with Watch API handling of resourceVersion and bookmarks, ensuring proper event streaming and state synchronization (@kvaps in #1860).

  • [dashboard] Fix view of loadbalancer IP in services window: Fixed an issue where load balancer IP addresses were not displayed correctly in the services window of the dashboard (@IvanHunters in #1884).

Dependencies

  • [cilium] Update cilium to v1.18.6: Updated Cilium CNI to v1.18.6 with security fixes and performance improvements (@sircthulhu in #1868).

  • Update Talos Linux v1.12.1: Updated Talos Linux to v1.12.1 with latest features, security patches and improvements (@kvaps in #1877).

Documentation

  • [website] Add documentation for creating and managing cloned virtual machines: Added comprehensive guide for VM cloning operations (@sircthulhu in cozystack/website#401).

  • [website] Simplify NFS driver setup instructions: Improved NFS driver setup documentation with clearer instructions (@kvaps in cozystack/website#399).

  • [website] Update Talos installation docs for Hetzner and Servers.com: Updated installation documentation with improved instructions for Hetzner and Servers.com environments (@kvaps in cozystack/website#395).

  • [website] Add Hetzner RobotLB documentation: Added documentation for configuring public IP with Hetzner RobotLB (@kvaps in cozystack/website#394).

  • [website] Add Hidora organization support details: Added Hidora to the support page with organization details (@matthieu-robin in cozystack/website#397, cozystack/website#398).


Contributors


Full Changelog: v1.0.0-alpha.1...v1.0.0-alpha.2

Don't miss a new cozystack release

NewReleases is sending notifications on new releases.