Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-08-12 | 9.0 kB | |
v0.35.0-beta.1 source code.tar.gz | 2025-08-12 | 4.3 MB | |
v0.35.0-beta.1 source code.zip | 2025-08-12 | 5.7 MB | |
initramfs-metal-amd64.xz | 2025-08-11 | 114.2 MB | |
kernel-amd64 | 2025-08-11 | 20.1 MB | |
nocloud-amd64.raw.xz | 2025-08-11 | 266.6 MB | |
metal-amd64.raw.xz | 2025-08-11 | 266.6 MB | |
metal-amd64.iso | 2025-08-11 | 418.7 MB | |
cozystack-installer.yaml | 2025-08-11 | 2.7 kB | |
Totals: 9 Items | 1.1 GB | 0 |
Major Features and Improvements
- [platform] Enable using external application packages by adding a
CozystackResourceDefinition
reconciler. Read the documentation on adding external applications to Cozystack to learn more. (@klinch0 in https://github.com/cozystack/cozystack/pull/1313) - [robotlb] Introduce the Hetzner RobotLB balancer. (@IvanHunters and @gwynbleidd2106 in https://github.com/cozystack/cozystack/pull/1233)
- [platform] Autodetect if node ports should be assigned to load balancer services. (@lllamnyp in https://github.com/cozystack/cozystack/pull/1271)
- [seaweedfs] Enable integration with remote filer endpoints by adding new
Client
topology. (@kvaps in https://github.com/cozystack/cozystack/pull/1239) - [cozystack-api] Show default values from the OpenAPI spec in the application resources. (@kvaps in https://github.com/cozystack/cozystack/pull/1241)
- [cozystack-api] Configure dynamic API using Custom Resources. (@klinch in https://github.com/cozystack/cozystack/pull/1230)
- [kubernetes] Add dependency for snapshot CRD and migration to the latest version. (@kvaps in https://github.com/cozystack/cozystack/pull/1275)
- [seaweedfs] Add support for whitelisting and exporting via nginx-ingress. Update cosi-driver. (@kvaps in https://github.com/cozystack/cozystack/pull/1277)
- [monitoring, seaweedfs] Add monitoring and Grafana dashboard for SeaweedFS. (@IvanHunters in https://github.com/cozystack/cozystack/pull/1285)
- [apps, cozystack-api] Improve application OpenAPI specs and READMEs by switching to cozyvalue-gen. (@kvaps and @NickVolynkin in https://github.com/cozystack/cozystack/pull/1216, https://github.com/cozystack/cozystack/pull/1314, https://github.com/cozystack/cozystack/pull/1316, https://github.com/cozystack/cozystack/pull/1321, and https://github.com/cozystack/cozystack/pull/1333)
- [clickhouse] Add the Clickhouse Keeper component. (@klinch0 in https://github.com/cozystack/cozystack/pull/1298 and https://github.com/cozystack/cozystack/pull/1320)
Security
- [keycloak] Store administrative passwords in the management cluster's secrets. (@IvanHunters in https://github.com/cozystack/cozystack/pull/1286)
- [keycloak] Update Keycloak client redirect URI to use HTTPS instead of HTTP. Enable
cookie-secure
. (@klinch0 in https://github.com/cozystack/cozystack/pull/1287)
Fixes
- [kubernetes] Fix regression in
volumesnapshotclass
installation from https://github.com/cozystack/cozystack/pull/1203. (@kvaps in https://github.com/cozystack/cozystack/pull/1238) - [kubernetes] Resolve problems with pod names exceeding allowed length by shortening the name of volume snapshot CRD from
*-volumesnapshot-crd-for-tenant-k8s
to*-vsnap-crd
. To apply this change, update each affected tenant Kubernetes cluster after updating Cozystack. (@klinch0 in https://github.com/cozystack/cozystack/pull/1284) - [tenant] Fix tenant network policy to allow traffic to additional tenant-related services across namespace hierarchies. (@klinch0 in https://github.com/cozystack/cozystack/pull/1232)
- [kubevirt] Fix building KubeVirt CCM image. (@kvaps in https://github.com/cozystack/cozystack/commit/3c7e256906e1dbb0f957dc3a205fa77a147d419d)
- [virtual-machine] Fix a regression with
optional=true
field. (@kvaps in https://github.com/cozystack/cozystack/commit/01053f7c3180d1bd045d7c5fb949984c2bdaf19d) - [cozystack-api] Show correct
kind
values ofApplicationList
. (@kvaps in https://github.com/cozystack/cozystack/pull/1290) - [virtual-machine] Enable using custom
instanceType
values invirtual-machine
andvm-instance
by disabling field validation. (@lllamnyp in https://github.com/cozystack/cozystack/pull/1300, backported in https://github.com/cozystack/cozystack/pull/1303) - [kubernetes] Disable VPA for VPA in tenant Kubernetes clusters. Tenant clusters have no need for this feature, and it was not designed to work in a tenant cluster, but was enabled by mistake. (@lllamnyp in https://github.com/cozystack/cozystack/pull/1301 and https://github.com/cozystack/cozystack/pull/1318)
- [tenant, monitoring] Improve the reliability of tenant monitoring by increasing the timeout and number of retries. (@IvanHunters in https://github.com/cozystack/cozystack/pull/1294)
- [linstor] Update LINSTOR monitoring configuration to use label
controller_node
instead ofnode
. (@kvaps in https://github.com/cozystack/cozystack/pull/1326) - [seaweedfs] Fix SeaweedFS volume configuration. Increase the volume size limit from 100MB to 30,000MB. (@kvaps in https://github.com/cozystack/cozystack/pull/1328)
- [seaweedfs] Disable proxy buffering and proxy request buffering for ingress. (@kvaps in https://github.com/cozystack/cozystack/pull/1330)
- [etcd] Fix the
topologySpreadConstraints
for etcd. (@klinch0 in https://github.com/cozystack/cozystack/pull/1331)
Dependencies
- Update flux-operator to 0.27.0. (@kingdonb in https://github.com/cozystack/cozystack/pull/1315)
Documentation
- Reimplement Cozystack Roadmap as a GitHub project. (@cozystack team)
- SeaweedFS Multi-DC Configuration. (@kvaps and @NickVolynkin in https://github.com/cozystack/website/pull/272)
- Troubleshooting Kube-OVN. (@kvaps and @NickVolynkin in https://github.com/cozystack/website/pull/273)
- Removing failed nodes from Cozystack cluster. (@kvaps and @NickVolynkin in https://github.com/cozystack/website/pull/273)
- Installing Talos with
kexec
. (@kvaps and @NickVolynkin in https://github.com/cozystack/website/pull/268) - Rewrite Cozystack tutorial. (@NickVolynkin in https://github.com/cozystack/website/pull/262 and https://github.com/cozystack/website/pull/268)
- How to install Cozystack in Hetzner. (@NickVolynkin and @IvanHunters in https://github.com/cozystack/website/pull/280)
- Adding External Applications to Cozystack Catalog. (@klinch0 and @NickVolynkin in https://github.com/cozystack/website/pull/283)
- Creating and Using Named VM Images (Golden Images) (@NickVolynkin and @kvaps in https://github.com/cozystack/website/pull/276)
- Creating Encrypted Storage on LINSTOR. (@kvaps and @NickVolynkin in https://github.com/cozystack/website/pull/282)
- Adding and removing components on Cozystack installation using
bundle-enable
andbundle-disable
(@NickVolynkin in https://github.com/cozystack/website/pull/281) - Restructure Cozystack documentation. Bring managed Kubernetes, managed applications, virtualization, and networking guides to the top level. (@NickVolynkin in https://github.com/cozystack/website/pull/266)
Development, Testing, and CI/CD
- [tests] Add tests for S3 buckets. (@IvanHunters in https://github.com/cozystack/cozystack/pull/1283)
- [tests, ci] Simplify test discovery logic; run two k8s tests as separate jobs; delete Clickhouse application after a successful test. (@lllamnyp in https://github.com/cozystack/cozystack/pull/1236)
- [dx] When running
make
commands withBUILDER
value specified,PLATFORM
is optional. (@kvaps in https://github.com/cozystack/cozystack/pull/1288) - [tests] Fix resource specification in virtual machine tests. (@IvanHunters in https://github.com/cozystack/cozystack/pull/1308)
- [tests] Increase available space for e2e tests. (@kvaps in https://github.com/cozystack/cozystack/commit/168a24ffdf1202b3bf2e7d2b5ef54b72b7403baf)
- [tests, ci] Continue application tests after one of them fails. (@NickVolynkin in https://github.com/cozystack/cozystack/commit/634b77edad6c32c101f3e5daea6a5ffc0c83d904)
- [ci] Use a subdomain of aenix.org for Nexus service in CI. (@lllamnyp in https://github.com/cozystack/cozystack/pull/1322)
Full Changelog: https://github.com/cozystack/cozystack/compare/v0.34.0...v0.35.0-beta.1 Since Last Release: https://github.com/cozystack/cozystack/compare/v0.35.0-alpha.3...v0.35.0-beta.1