Logo
Explore Help
Register Sign In
starred/cozystack
1
0
Fork 0
You've already forked cozystack
mirror of https://github.com/cozystack/cozystack.git synced 2026-03-02 21:18:54 +00:00
Code Issues Packages Projects Releases 11 Wiki Activity

11 Releases 178 Tags

RSS Feed
  • v1.0.0-beta.3 6a054ee76c
    Compare

    Pre-Release

    scottk released this 2026-02-11 11:12:16 +00:00 | 286 commits to main since this release

    📅 Originally published on GitHub: Wed, 11 Feb 2026 11:12:29 GMT
    🏷️ Git tag created: Wed, 11 Feb 2026 11:12:16 GMT

    ⚠️ Beta 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

    • [qdrant] Add Qdrant vector database application: Added Qdrant as a new managed application, providing a high-performance vector database for AI and machine learning workloads. Supports single replica or clustered mode, persistent storage, resource presets, API key authentication, and optional external LoadBalancer access (@lexfrei in #1987).

    System Components

    • [system] Add cluster-autoscaler package for Hetzner and Azure: Added cluster-autoscaler system package with support for multiple cloud providers (Hetzner and Azure) to automatically scale management cluster nodes. Includes comprehensive documentation for Hetzner setup with Talos Linux, vSwitch configuration, and Kilo mesh networking integration (@kvaps in #1964).

    • [system] Add clustersecret-operator package: Added clustersecret-operator system package for managing secrets across multiple namespaces in Kubernetes clusters (@sircthulhu in #2025).

    Networking

    • [kilo] Update to v0.7.0 and add configurable MTU: Updated Kilo WireGuard mesh networking to v0.7.0 from cozystack fork with pre-built images. Added configurable MTU parameter (default: auto) for WireGuard interface, allowing automatic MTU detection or manual override (@kvaps in #2003).

    • [local-ccm] Add node-lifecycle-controller component: Added optional node-lifecycle-controller to local-ccm package that automatically deletes unreachable NotReady nodes from the cluster. Solves the "zombie" node problem when cluster autoscaler deletes cloud instances but node objects remain in Kubernetes. Supports configurable node selectors, protected labels, and HA deployment with leader election (@IvanHunters in #1992).

    Virtual Machines

    • [vm] Add cpuModel field to specify CPU model without instanceType: Added cpuModel field to VirtualMachine API, allowing users to specify CPU model directly without using instanceType, providing more granular control over VM CPU configuration (@sircthulhu in #2007).

    • [vm] Allow switching between instancetype and custom resources: Implemented atomic upgrade hook that allows switching between instanceType-based and custom resource-based VM configuration, providing more flexibility in VM resource management (@sircthulhu in #2008).

    • [vm] Migrate to runStrategy instead of running: Migrated VirtualMachine API from deprecated running field to runStrategy field, following KubeVirt upstream best practices (@sircthulhu in #2004).

    Backups

    • [backups] Add comprehensive backup and restore functionality: Major update to backup system including BackupClass for Velero, virtual machine backup strategies, RestoreJob resource with end-to-end restore workflows, Velero integration with polling and status tracking, and enhanced backup plans UI with simplified Plan/BackupJob API (@androndo in #1967, @lllamnyp in #1968).

    • [backups] Add kubevirt plugin to velero: Added KubeVirt plugin to Velero for proper virtual machine backup support, enabling consistent snapshots of VM state and data (@lllamnyp in #2017).

    • [backups] Install backupstrategy controller by default: Enabled backupstrategy controller by default to provide automatic backup scheduling and management for managed applications (@lllamnyp in #2020).

    • [backups] Better selectors for VM strategy: Improved VM backup strategy selectors for more accurate and reliable backup targeting (@lllamnyp in #2023).

    Platform

    • [kubernetes] Auto-enable Gateway API support in cert-manager: Added automatic Gateway API support in cert-manager for tenant Kubernetes clusters, enabling automatic certificate management for Gateway API resources (@kvaps in #1997).

    • [tenant,rbac] Use shared clusterroles: Refactored tenant RBAC to use shared ClusterRoles, improving maintainability and consistency across tenant namespaces (@lllamnyp in #1999).

    • [mongodb] Unify users and databases configuration: Simplified MongoDB user and database configuration with a more unified API structure (@kvaps in #1923).

    Improvements

    • [keycloak-configure,dashboard] Enable insecure TLS verification by default: Made SSL certificate verification configurable with insecure mode enabled by default for easier local development and testing (@IvanHunters in #2005).

    • [dashboard] Add startupProbe to prevent container restarts on slow hardware: Added startup probe to dashboard pods to prevent unnecessary container restarts on slow hardware or during high load (@kvaps in #1996).

    • [cilium] Change cilium-operator replicas to 1: Reduced Cilium operator replicas from 2 to 1 to decrease resource consumption in smaller deployments (@IvanHunters in #1784).

    • [monitoring] Enable monitoring for core components: Enhanced monitoring capabilities with better dashboards and metrics collection for core Cozystack components (@IvanHunters in #1937).

    • [branding] Separate values for Keycloak: Separated Keycloak branding values for better customization capabilities (@nbykov0 in #1947).

    • [kubernetes] Use ingress-nginx nodeport service: Changed Kubernetes managed clusters to use ingress-nginx NodePort service for improved compatibility and flexibility (@sircthulhu in #1948).

    Fixes

    • [linstor] Extract piraeus-operator CRDs into separate package: Fixed issue where Helm did not reliably install all CRDs from large crds.yaml files by creating dedicated piraeus-operator-crds package. This ensures the linstorsatellites.io CRD is properly installed, preventing satellite pod creation failures (@IvanHunters in #1991).

    • [platform] Fix cozystack-values secret race condition: Fixed race condition in cozystack-values secret creation that could cause platform initialization failures (@lllamnyp in #2024).

    • [seaweedfs] Increase certificate duration to 10 years: Increased SeaweedFS certificate validity from 1 year to 10 years to reduce certificate rotation overhead and prevent unexpected certificate expiration issues (@IvanHunters in #1986).

    • [monitoring] Remove cozystack-controller dependency: Fixed monitoring package to remove unnecessary dependency on cozystack-controller, allowing monitoring to be installed independently (@IvanHunters in #1990).

    • [monitoring] Remove duplicate dashboards.list from extra/monitoring: Fixed duplicate dashboards.list configuration in extra/monitoring package (@IvanHunters in #2016).

    • [mongodb] Fix pre-commit check: Fixed pre-commit linting issues in MongoDB package (@kvaps in #1753).

    • [mongodb] Update MongoDB logo: Updated MongoDB application logo in the dashboard to use the correct branding (@kvaps in #2027).

    • [bootbox] Auto-create bootbox-application as dependency: Fixed bootbox package to automatically create required bootbox-application dependency (@kvaps in #1974).

    • [migrations] Add migration 25 for v1.0 upgrade cleanup: Added migration script to handle cleanup during v1.0 upgrade path (@kvaps in #1975).

    • [build] Fix platform migrations image build: Fixed Docker image build process for platform migrations (@kvaps in #1976).

    • [postgres-operator] Correct PromQL syntax in CNPGClusterOffline alert: Fixed incorrect PromQL syntax in CNPGClusterOffline Prometheus alert for PostgreSQL clusters (@mattia-eleuteri in #1981).

    • [coredns] Fix serviceaccount to match kubernetes bootstrap RBAC: Fixed CoreDNS service account configuration to correctly match Kubernetes bootstrap RBAC requirements (@mattia-eleuteri in #1958).

    • [dashboard] Verify JWT token: Added JWT token verification to dashboard for improved security (@lllamnyp in #1980).

    • [talm] Skip config loading for completion subcommands: Fixed talm CLI to skip unnecessary config loading for shell completion commands (@kitsunoff in cozystack/talm#109).

    Dependencies

    • [kube-ovn] Update Kube-OVN to v1.15.3: Updated Kube-OVN CNI to v1.15.3 with performance improvements and bug fixes (@kvaps in #2022).

    • [local-ccm] Update to v0.3.0: Updated local cloud controller manager to v0.3.0 with node-lifecycle-controller support (@kvaps in #1992).

    • [kilo] Update to v0.7.0: Updated Kilo to v0.7.0 from cozystack fork with improved MTU handling (@kvaps in #2003).

    Development, Testing, and CI/CD

    • [ci] Use GitHub Copilot CLI for changelog generation: Automated changelog generation using GitHub Copilot CLI to improve release process efficiency (@androndo in #1753).

    • [ci] Choose runner conditional on label: Added conditional runner selection in CI based on PR labels for more flexible CI/CD workflows (@lllamnyp in #1998).

    • [backups] Add restore jobs controller: Added controller for managing backup restore jobs (@androndo in #1811).

    • Update CODEOWNERS: Updated CODEOWNERS file to include new maintainers (@lllamnyp in #1972, @IvanHunters in #2015).

    Documentation

    • [website] Add LINSTOR disk preparation guide: Added comprehensive documentation for preparing disks for LINSTOR storage system (@IvanHunters in cozystack/website#411).

    • [website] Add Proxmox VM migration guide: Added detailed guide for migrating virtual machines from Proxmox to Cozystack (@IvanHunters in cozystack/website#410).

    • [website] Describe operator-based and HelmRelease-based package patterns: Added development documentation explaining operator-based and HelmRelease-based package patterns for Cozystack (@kvaps in cozystack/website#413).

    • [website] Correct typo in kubeconfig reference in Kubernetes installation guide: Fixed documentation typo in kubeconfig reference (@shkarface in cozystack/website#414).

    • [website] Check quotas before an upgrade: Added troubleshooting documentation for checking resource quotas before performing upgrades (@nbykov0 in cozystack/website#405).


    Contributors

    We'd like to thank all contributors who made this release possible:

    • @IvanHunters
    • @androndo
    • @kitsunoff
    • @kvaps
    • @lexfrei
    • @lllamnyp
    • @mattia-eleuteri
    • @nbykov0
    • @shkarface
    • @sircthulhu

    Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3

    Download cozystack

    Downloads
    • cozypkg-checksums.txt
      564 B
      2026-02-11 12:09:06 +00:00
    • cozypkg-darwin-amd64.tar.gz
      19 MiB
      2026-02-11 12:09:09 +00:00
    • cozypkg-darwin-arm64.tar.gz
      18 MiB
      2026-02-11 12:09:11 +00:00
    • cozypkg-linux-amd64.tar.gz
      18 MiB
      2026-02-11 12:09:14 +00:00
    • cozypkg-linux-arm64.tar.gz
      16 MiB
      2026-02-11 12:09:17 +00:00
    • cozypkg-windows-amd64.tar.gz
      18 MiB
      2026-02-11 12:09:21 +00:00
    • cozypkg-windows-arm64.tar.gz
      16 MiB
      2026-02-11 12:09:24 +00:00
    • cozystack-crds.yaml
      19 KiB
      2026-02-11 12:09:25 +00:00
    • cozystack-operator-generic.yaml
      3.9 KiB
      2026-02-11 12:09:26 +00:00
    • cozystack-operator-hosted.yaml
      3.4 KiB
      2026-02-11 12:09:26 +00:00
    • cozystack-operator.yaml
      3.5 KiB
      2026-02-11 12:09:27 +00:00
    • initramfs-metal-amd64.xz
      139 MiB
      2026-02-11 12:09:48 +00:00
    • kernel-amd64
      21 MiB
      2026-02-11 12:09:53 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.41.7 1c3a5f721c
    Compare

    Stable

    scottk released this 2026-02-06 07:56:31 +00:00 | 593 commits to main since this release

    📅 Originally published on GitHub: Fri, 06 Feb 2026 07:56:42 GMT
    🏷️ Git tag created: Fri, 06 Feb 2026 07:56:31 GMT

    Downloads
    • cozystack-installer.yaml
      2.1 KiB
      2026-02-08 11:28:59 +00:00
    • initramfs-metal-amd64.xz
      135 MiB
      2026-02-08 11:29:11 +00:00
    • kernel-amd64
      19 MiB
      2026-02-08 11:29:13 +00:00
    • metal-amd64.iso
      478 MiB
      2026-02-08 11:29:53 +00:00
    • metal-amd64.raw.xz
      307 MiB
      2026-02-08 11:30:18 +00:00
    • nocloud-amd64.raw.xz
      307 MiB
      2026-02-08 11:30:43 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.40.7 9c4507b58a
    Compare

    Stable

    scottk released this 2026-02-06 07:56:22 +00:00 | 631 commits to main since this release

    📅 Originally published on GitHub: Fri, 06 Feb 2026 07:56:33 GMT
    🏷️ Git tag created: Fri, 06 Feb 2026 07:56:22 GMT

    Downloads
    • cozystack-installer.yaml
      2.1 KiB
      2026-02-08 11:27:14 +00:00
    • initramfs-metal-amd64.xz
      135 MiB
      2026-02-08 11:27:26 +00:00
    • kernel-amd64
      19 MiB
      2026-02-08 11:27:28 +00:00
    • metal-amd64.iso
      478 MiB
      2026-02-08 11:28:08 +00:00
    • metal-amd64.raw.xz
      307 MiB
      2026-02-08 11:28:32 +00:00
    • nocloud-amd64.raw.xz
      307 MiB
      2026-02-08 11:28:57 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.41.6 b49a6d1152
    Compare

    Stable

    scottk released this 2026-02-04 03:02:38 +00:00 | 599 commits to main since this release

    📅 Originally published on GitHub: Wed, 04 Feb 2026 03:02:48 GMT
    🏷️ Git tag created: Wed, 04 Feb 2026 03:02:38 GMT

    Downloads
    • cozystack-installer.yaml
      2.1 KiB
      2026-02-08 11:25:27 +00:00
    • initramfs-metal-amd64.xz
      135 MiB
      2026-02-08 11:25:40 +00:00
    • kernel-amd64
      19 MiB
      2026-02-08 11:25:42 +00:00
    • metal-amd64.iso
      478 MiB
      2026-02-08 11:26:21 +00:00
    • metal-amd64.raw.xz
      307 MiB
      2026-02-08 11:26:46 +00:00
    • nocloud-amd64.raw.xz
      307 MiB
      2026-02-08 11:27:12 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.41.5 462ab1bdcb
    Compare

    Stable

    scottk released this 2026-02-03 07:35:52 +00:00 | 607 commits to main since this release

    📅 Originally published on GitHub: Tue, 03 Feb 2026 07:36:02 GMT
    🏷️ Git tag created: Tue, 03 Feb 2026 07:35:52 GMT

    Downloads
    • cozystack-installer.yaml
      2.1 KiB
      2026-02-08 11:23:32 +00:00
    • initramfs-metal-amd64.xz
      135 MiB
      2026-02-08 11:23:43 +00:00
    • kernel-amd64
      19 MiB
      2026-02-08 11:23:45 +00:00
    • metal-amd64.iso
      478 MiB
      2026-02-08 11:24:24 +00:00
    • metal-amd64.raw.xz
      307 MiB
      2026-02-08 11:24:52 +00:00
    • nocloud-amd64.raw.xz
      307 MiB
      2026-02-08 11:25:24 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.40.6 85b8ad3984
    Compare

    Stable

    scottk released this 2026-02-03 07:35:40 +00:00 | 635 commits to main since this release

    📅 Originally published on GitHub: Tue, 03 Feb 2026 07:35:54 GMT
    🏷️ Git tag created: Tue, 03 Feb 2026 07:35:40 GMT

    Downloads
    • cozystack-installer.yaml
      2.1 KiB
      2026-02-08 11:21:48 +00:00
    • initramfs-metal-amd64.xz
      135 MiB
      2026-02-08 11:21:59 +00:00
    • kernel-amd64
      19 MiB
      2026-02-08 11:22:02 +00:00
    • metal-amd64.iso
      478 MiB
      2026-02-08 11:22:40 +00:00
    • metal-amd64.raw.xz
      307 MiB
      2026-02-08 11:23:04 +00:00
    • nocloud-amd64.raw.xz
      307 MiB
      2026-02-08 11:23:30 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.0.0-beta.2 587f5b61c3
    Compare

    Pre-Release

    scottk released this 2026-02-02 21:05:27 +00:00 | 398 commits to main since this release

    📅 Originally published on GitHub: Mon, 02 Feb 2026 21:05:38 GMT
    🏷️ Git tag created: Mon, 02 Feb 2026 21:05:27 GMT

    Downloads
    • cozypkg-checksums.txt
      564 B
      2026-02-08 11:19:44 +00:00
    • cozypkg-darwin-amd64.tar.gz
      19 MiB
      2026-02-08 11:19:46 +00:00
    • cozypkg-darwin-arm64.tar.gz
      18 MiB
      2026-02-08 11:19:48 +00:00
    • cozypkg-linux-amd64.tar.gz
      18 MiB
      2026-02-08 11:19:51 +00:00
    • cozypkg-linux-arm64.tar.gz
      16 MiB
      2026-02-08 11:19:53 +00:00
    • cozypkg-windows-amd64.tar.gz
      18 MiB
      2026-02-08 11:19:56 +00:00
    • cozypkg-windows-arm64.tar.gz
      16 MiB
      2026-02-08 11:19:58 +00:00
    • cozystack-crds.yaml
      19 KiB
      2026-02-08 11:19:58 +00:00
    • cozystack-operator-generic.yaml
      3.9 KiB
      2026-02-08 11:19:59 +00:00
    • cozystack-operator-hosted.yaml
      3.4 KiB
      2026-02-08 11:20:00 +00:00
    • cozystack-operator.yaml
      3.5 KiB
      2026-02-08 11:20:00 +00:00
    • initramfs-metal-amd64.xz
      139 MiB
      2026-02-08 11:20:12 +00:00
    • kernel-amd64
      21 MiB
      2026-02-08 11:20:15 +00:00
    • metal-amd64.iso
      495 MiB
      2026-02-08 11:20:52 +00:00
    • metal-amd64.raw.xz
      318 MiB
      2026-02-08 11:21:19 +00:00
    • nocloud-amd64.raw.xz
      318 MiB
      2026-02-08 11:21:46 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.0.0-beta.1 50144d4aa1
    Compare

    Pre-Release

    scottk released this 2026-01-30 16:01:36 +00:00 | 490 commits to main since this release

    📅 Originally published on GitHub: Fri, 30 Jan 2026 16:01:46 GMT
    🏷️ Git tag created: Fri, 30 Jan 2026 16:01:36 GMT

    ⚠️ Beta 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.

    Improvements

    • [migration] Migration from v0 configmaps to v1 packages is fully functional (@nbykov0 in #1930, #1935).

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

    Downloads
    • cozypkg-checksums.txt
      564 B
      2026-02-08 11:17:20 +00:00
    • cozypkg-darwin-amd64.tar.gz
      19 MiB
      2026-02-08 11:17:22 +00:00
    • cozypkg-darwin-arm64.tar.gz
      18 MiB
      2026-02-08 11:17:24 +00:00
    • cozypkg-linux-amd64.tar.gz
      18 MiB
      2026-02-08 11:17:26 +00:00
    • cozypkg-linux-arm64.tar.gz
      16 MiB
      2026-02-08 11:17:27 +00:00
    • cozypkg-windows-amd64.tar.gz
      18 MiB
      2026-02-08 11:17:29 +00:00
    • cozypkg-windows-arm64.tar.gz
      16 MiB
      2026-02-08 11:17:31 +00:00
    • cozystack-crds.yaml
      19 KiB
      2026-02-08 11:17:32 +00:00
    • cozystack-operator.yaml
      3.2 KiB
      2026-02-08 11:17:33 +00:00
    • initramfs-metal-amd64.xz
      139 MiB
      2026-02-08 11:17:46 +00:00
    • kernel-amd64
      21 MiB
      2026-02-08 11:17:49 +00:00
    • metal-amd64.iso
      495 MiB
      2026-02-08 11:18:42 +00:00
    • metal-amd64.raw.xz
      318 MiB
      2026-02-08 11:19:16 +00:00
    • nocloud-amd64.raw.xz
      318 MiB
      2026-02-08 11:19:42 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.41.4 760c732ed6
    Compare

    Stable

    scottk released this 2026-01-29 09:08:40 +00:00 | 621 commits to main since this release

    📅 Originally published on GitHub: Thu, 29 Jan 2026 09:08:50 GMT
    🏷️ Git tag created: Thu, 29 Jan 2026 09:08:40 GMT

    Downloads
    • cozystack-installer.yaml
      2.1 KiB
      2026-02-08 11:15:31 +00:00
    • initramfs-metal-amd64.xz
      135 MiB
      2026-02-08 11:15:43 +00:00
    • kernel-amd64
      19 MiB
      2026-02-08 11:15:46 +00:00
    • metal-amd64.iso
      478 MiB
      2026-02-08 11:16:26 +00:00
    • metal-amd64.raw.xz
      307 MiB
      2026-02-08 11:16:52 +00:00
    • nocloud-amd64.raw.xz
      307 MiB
      2026-02-08 11:17:18 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.40.5 37e84be573
    Compare

    Stable

    scottk released this 2026-01-29 09:08:30 +00:00 | 639 commits to main since this release

    📅 Originally published on GitHub: Thu, 29 Jan 2026 09:08:41 GMT
    🏷️ Git tag created: Thu, 29 Jan 2026 09:08:30 GMT

    Downloads
    • cozystack-installer.yaml
      2.1 KiB
      2026-02-08 11:13:42 +00:00
    • initramfs-metal-amd64.xz
      135 MiB
      2026-02-08 11:13:54 +00:00
    • kernel-amd64
      19 MiB
      2026-02-08 11:13:56 +00:00
    • metal-amd64.iso
      478 MiB
      2026-02-08 11:14:39 +00:00
    • metal-amd64.raw.xz
      307 MiB
      2026-02-08 11:15:04 +00:00
    • nocloud-amd64.raw.xz
      307 MiB
      2026-02-08 11:15:29 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
First Previous 1 2 Next Last
Powered by Gitea Version: 1.25.4 Page: 72ms Template: 16ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API