Skip to content

Releases: aenix-io/cozystack

v0.10.2

30 Jul 17:20
366bcaf
Compare
Choose a tag to compare

What's Changed

  • Fix: remove kubeovn ependency from distro-full bundle by @kvaps in #240
  • Fix: enable SSL passtrough for ingress to tenant clusters by @kvaps in #243

Full Changelog: v0.10.1...v0.10.3

v0.10.1

26 Jul 10:54
32f22ad
Compare
Choose a tag to compare

What's Changed

  • Update ingress-nginx-controller v1.11 by @kvaps in #236
  • Fix kubelet garbage collection and introduce ephemeralStorage parameter by @kvaps in #239
  • Kubernetes: fix node-role labels propogation by @kvaps in #234
  • ingress forward both 80 and 443 ports to tenant clusters by @kvaps in #235

Breaking changes

  • Rename system releases to have -system suffix by @kvaps in #223

If you're updating from v0.9 and earlier versions you have to reinstall ingress-controllers.
Just remove old ingress application, then go to the tenant configuration, switch down ingress trigger, click deploy, and then update it again, to switch it on

Full Changelog: v0.10.0...v0.10.1

v0.10.0

23 Jul 16:59
e971609
Compare
Choose a tag to compare

What's Changed

New Contributors

Breaking changes

  • Rename system releases to have -system suffix by @kvaps in #223

If you're updating from v0.9 and earlier versions you have to reinstall ingress-controllers.
Just remove old ingress application, then go to the tenant configuration, switch down ingress trigger, click deploy, and then update it again, to switch it on

Full Changelog: v0.9.0...v0.10.0

v0.9.1

21 Jul 14:31
25221fd
Compare
Choose a tag to compare

What's Changed

  • Fix wrong version for KubeVirt CAPI provider by @kvaps in #225
  • Fix scraping ingress-nginx metrics by @kvaps in #212

Full Changelog: v0.9.0...v0.9.1

v0.9.0

10 Jul 18:32
5bbc488
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.9.0

v0.8.0

04 Jul 08:38
dfbc210
Compare
Choose a tag to compare

Cozystack 0.8.0 – Now with FluxCD Operator, E2E Tests, ARM Support, ETCD Operator 0.3.0, and more

Release of Cozystack v0.8.0 is now available for download, installation, or updating your current setup.

Major updates in this release:

  • FluxCD upgrade to version 2.3: The installation logic for FluxCD has been completely revamped, community Helm chart has been replaced with the official FluxCD operator.
  • Managed extensions for user clusters: Users can now easily install ingress-nginx, cert-manager, and FluxCD with a single click in the GUI.
  • Traffic routing enhancements: Traffic can now be routed to custom Kubernetes clusters via the primary ingress controller.
  • E2E testing: End-to-End tests have been added for more robust validation.
  • PostgreSQL improvements: Synchronous replication based on quorum is now available.
  • ARM architecture support: Basic support for ARM architecture in the distro-hosted bundle has been added.
  • Developer Experience enhancements: A new kustomize handler has been introduced, enabling make apply and make diff to simulate apply as if executed through FluxCD, showing only relevant changes.

Additionally, the Cozystack platform now includes the updated ETCD Operator v0.3.0:

  • ARM support: Full ARM architecture support has been implemented.
  • Operator architecture overhaul: Architectural advancements have been made to the ETCD operator, including the development of a detailed flow chart that now guides ongoing work. The first enhancement improving status checks has already been incorporated into this release.
  • Enhanced storage handling: Additional improvements to storage management have also been introduced. First, autocompaction enabled by default: ensuring efficient storage use. And secondly, new logic for automatically computing quota-backend-bytes has been added, which is now set to 95% of the PVC size. Previously, ETCD was unaware of the storage size, but this new feature enables default automatic storage settings.

Join Our Community:
👉 Cozystack
👉 etcd-operator

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

29 May 08:09
d7cfa53
Compare
Choose a tag to compare

The Cozystack v0.7.0 release stabilizes the operation with tenant Kubernetes clusters and networking:

  • Kube-ovn and Cilium have been updated to the latest versions
  • Resolved an issue with pod communication in tenant Kubernetes clusters
  • Fixed the problem with propagating correct DNS servers in user clusters
  • Addressed incorrect handling of users and roles in the config of the Postgres application
  • Resolved issues with non-functioning externalTrafficPolicy: Cluster
  • Autocompaction and periodic defragmentation have been enabled for etcd.
  • It is now suggested to use the domain cozy.local for the parent cluster, enabling services created in the parent to be reached from tenant Kubernetes clusters using a single DNS name or FQDN.

What's Changed

  • etcd: enable autocompact and defrag by @kvaps in #137
  • switched place -maxdepth im Makefiles by @themoriarti in #140
  • postgres: fix users and roles by @kvaps in #138
  • kubernetes: enable bpf masqurade and tunnel based routing for tenant clusters by @kvaps in #144
  • fix cluster local by @kvaps in #142
  • kamaji: unhardcode cluster.local domain by @kvaps in #145
  • kubernetes: specify correct dns address by @kvaps in #147
  • Change hardcode for talos registry by @themoriarti in #148
  • Update kube-ovn v1.13.0-ge1310e17 and enable image building by @kvaps in #149
  • Update Cilium v1.15.5 by @kvaps in #150
  • cilium: enforce device detection and enable image building by @kvaps in #151
  • kube-ovn: disable cozystack image tag by @kvaps in #153
  • release 0.7.0 by @kvaps in #156

Full Changelog: v0.6.0...v0.7.0

v0.6.0

16 May 14:13
007d414
Compare
Choose a tag to compare

The new version of Cozystack v0.6.0 features several improvements for custom Kubernetes clusters.

  • Added the ability to connect to virtual machines via serial-console. The root user now does not require a password, and the machines can be easily debugged. For this, you will need the virtctl utility from the KubeVirt toolkit.
  • Solved the problem of overflowing storage space for containers; now all virtual machines are launched with two ephemeral disks, which are connected at /var/lib/containerd and /var/lib/kubelet, respectively.
  • etcd quota-backend-bytes is now automatically set to 95% of the space requested by the user.

What's Changed

  • kubernetes: Allow root login without password into vms by @kvaps in #134
  • kubernetes: add ephemeral volumes for containerd and kubelet by @kvaps in #134
  • etcd quota backend bytes by @kvaps in #133

Full Changelog: v0.5.0...v0.6.0

v0.5.0

10 May 10:58
c0685f4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

06 May 12:49
53f2365
Compare
Choose a tag to compare

What's Changed

  • Calculate tags and version automatically by @kvaps in #100
  • fix: Flux does not tolerate kubectl edits by @kvaps in #101
  • Update LISNTOR v1.27.1 by @kvaps in #105
  • Update Kubeapps v15.0.2 by @kvaps in #103
  • Fix older versions in dashboard by @kvaps in #102
  • Update Kamaji v0.5.0 by @kvaps in #99
  • Fix: dashboard colors for dark mode by @kvaps in #108
  • Introduce replicas options by @kvaps in #104
  • Replace kamaji-etcd with aenix-io/etcd-operator by @kvaps in #95
  • Fix tolerations in Kubernetes chart by @kvaps in #116
  • Fix datastore creation depends on created secrets by @kvaps in #119
  • Add basic topologySpreadConstraints by @kvaps in #119
  • Fix kubernetes chart post-rendering by @kvaps in #119

Full Changelog: v0.3.1...v0.4.0