| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-03-30 | 5.4 kB | |
| v1.0.7 source code.tar.gz | 2026-03-30 | 5.2 MB | |
| v1.0.7 source code.zip | 2026-03-30 | 7.0 MB | |
| cozypkg-checksums.txt | 2026-03-30 | 564 Bytes | |
| cozypkg-windows-arm64.tar.gz | 2026-03-30 | 17.2 MB | |
| cozypkg-darwin-amd64.tar.gz | 2026-03-30 | 20.0 MB | |
| cozypkg-darwin-arm64.tar.gz | 2026-03-30 | 18.6 MB | |
| cozypkg-linux-amd64.tar.gz | 2026-03-30 | 19.0 MB | |
| cozypkg-linux-arm64.tar.gz | 2026-03-30 | 17.2 MB | |
| cozypkg-windows-amd64.tar.gz | 2026-03-30 | 19.1 MB | |
| initramfs-metal-amd64.xz | 2026-03-30 | 146.1 MB | |
| kernel-amd64 | 2026-03-30 | 21.9 MB | |
| nocloud-amd64.raw.xz | 2026-03-30 | 333.6 MB | |
| metal-amd64.raw.xz | 2026-03-30 | 333.6 MB | |
| metal-amd64.iso | 2026-03-30 | 519.4 MB | |
| cozystack-operator-hosted.yaml | 2026-03-30 | 2.5 kB | |
| cozystack-operator-generic.yaml | 2026-03-30 | 2.6 kB | |
| cozystack-operator-talos.yaml | 2026-03-30 | 2.5 kB | |
| cozystack-crds.yaml | 2026-03-30 | 19.1 kB | |
| Totals: 19 Items | 1.5 GB | 0 | |
Fixes
-
[platform] Fix tenant admins unable to create FoundationDB, Harbor, MongoDB, OpenBAO, OpenSearch, Qdrant, and VPN applications: The
cozy:tenant:admin:baseClusterRole was missing RBAC entries forfoundationdbs,harbors,mongodbs,openbaos,opensearches,qdrants, andvpnsresources fromapps.cozystack.io. Without these permissions, tenant admins could not create these applications — the "Add" button was inactive in the dashboard. The fix adds all seven missing resource verbs (@sircthulhu in [#2268], [#2271]). -
[system] Fix 403 error on Service details page for tenant users: The
cozy:tenant:baseandcozy:tenant:view:baseClusterRoles were missing read permissions fordiscovery.k8s.io/endpointslices. The dashboard requests EndpointSlices to display the "Pod serving" section on the Service details page, and without this permission tenant users received a 403 error. The fix addsget,list, andwatchverbs for endpointslices to both tenant roles (@sircthulhu in [#2257], [#2284]). -
[dashboard] Fix "Pod serving" table showing "Raw:" prefixes and "Invalid Date" on Service details page: The EndpointSlice table on the service details page displayed raw data and broken timestamps because the
EnrichedTablecomponent referenced thefactory-kube-service-details-endpointslicecustomization ID which had no correspondingCustomColumnsOverride. The fix adds column definitions for Pod (.targetRef.name), Addresses (.addresses), Ready (.conditions.ready), and Node (.nodeName) (@sircthulhu in [#2266], [#2282]). -
[dashboard] Fix broken backup menu links missing cluster context: Backup resources (plans, backupjobs, backups) are not
ApplicationDefinitions, soensureNavigation()never created theirbaseFactoriesMappingentries. Without these mappings, the OpenUI frontend could not resolve the{cluster}context for backup pages, producing broken sidebar links with an empty cluster segment (e.g./openapi-ui//tenant-root/...instead of/openapi-ui/default/tenant-root/...). The fix adds the three missing static entries to the Navigation resource (@sircthulhu in [#2232], [#2270]). -
[linstor] Fix swapped VMPodScrape job labels causing incorrect alerts: The
joblabels in thecozy-linstorVictoriaMetricsVMPodScrapetemplates were swapped:linstor-satellitemetrics were relabeled asjob=linstor-controllerand vice versa. This causedlinstorControllerOfflinealerts to fire against satellite endpoints (:9942) while reporting the controller as unreachable. The fix ensureslinstor-satellitemetrics keepjob=linstor-satelliteandlinstor-controllermetrics keepjob=linstor-controller, restoring consistent alerting and dashboard semantics (@sasha-sup in [#2264], [#2288]). -
[piraeus-operator] Fix LINSTOR satellite alert annotations and reduce false-positive alerts: Two issues in the LINSTOR alerts shipped by
cozy-piraeus-operatorwere fixed. First,linstorSatelliteErrorRateused a non-existentnamelabel in annotations, resulting inSatellite ""in alert notifications — corrected to use{{ $labels.hostname }}. Second,linstorSatelliteErrorRateproduced false positives when thelinstor-controllerscrape flapped and historicallinstor_error_reports_countcounters reappeared inside the alert window — fixed by requiring stableup{job="linstor-controller"}for the full 15-minute window. Additionally, the controller availability alert was split to add a dedicated warning for metrics scrape failures with a 10-minute hold time to reduce transient noise (@sasha-sup in [#2265], [#2287]).
Documentation
-
[website] Add Backup and Recovery guide for VMInstance and VMDisk: Replaced the generic Kubernetes Backup and Recovery guide with a virtualization-focused Backup and Recovery doc covering VMInstance and VMDisk one-off and scheduled backups, restores, status checks, and troubleshooting (including Velero-related notes) (@myasnikovdaniil in cozystack/website#456).
-
[website] Update developer guide with operator-driven architecture and OCIRepository/migration flow: Rewrote the development guide to describe the operator-driven in-cluster architecture, bootstrap flow, operator responsibilities, and platform install/update sequence. Added documentation for OCIRepositories and the migration flow with migration hook examples and sequencing rules for pre-upgrade/install migrations. Also updated the concepts guide with the two-repository update model, dependency ordering rules, namespace creation behavior, and cluster-wide values injection (@myasnikovdaniil in cozystack/website#458).
Full Changelog: https://github.com/cozystack/cozystack/compare/v1.0.6...v1.0.7