8000 Releases · cozystack/cozystack · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: cozystack/cozystack

v0.31.1

29 May 22:18
6130f43
Compare
Choose a tag to compare

What's Changed

  • [build] Update Talos Linux v1.10.3 and fix assets. (@kvaps in #1006)
  • [ci] Fix uploading released artifacts to GitHub. (@kvaps in #1009)
  • [ci] Separate build and testing jobs. (@kvaps in #1005)
  • [docs] Write a full release post for v0.31.1. (@NickVolynkin in #999)

Full Changelog: v0.31.0...v0.31.1

Cozystack v0.31.0

28 May 23:24
beadc80
Compare
Choose a tag to compare

Cozystack v0.31.0 is a significant release that brings new features, key fixes, and updates to underlying components. This version enhances GPU support, improves many components of Cozystack, and introduces a more robust release process to improve stability. Below, we'll go over the highlights in each area for current users, developers, and our community.

Major Features and Improvements

GPU support for tenant Kubernetes clusters

Cozystack now integrates NVIDIA GPU Operator support for tenant Kubernetes clusters. This enables platform users to run GPU-powered AI/ML applications in their own clusters. To enable GPU Operator, set addons.gpuOperator.enabled: true in the cluster configuration. (@kvaps in #834)

Check out Andrei Kvapil's CNCF webinar showcasing the GPU support by running Stable Diffusion in Cozystack.

Cilium Improvements

Cozystack's Cilium integration received two significant enhancements. First, Gateway API support in Cilium is now enabled, allowing advanced L4/L7 routing features via Kubernetes Gateway API. We thank Zdenek Janda @zdenekjanda for contributing this feature in #924.

Second, Cozystack now permits custom user-provided parameters in the tenant cluster's Cilium configuration. (@lllamnyp in #917)

Cross-Architecture Builds (ARM Support Beta)

Cozystack's build system was refactored to support multi-architecture binaries and container images. This paves the road to running Cozystack on ARM64 servers. Changes include Makefile improvements (#907) and multi-arch Docker image builds (#932 and #970).

We thank Nikita Bykov @nbykov0 for his ongoing work on ARM support!

VerticalPodAutoscaler (VPA) Expansion

The VerticalPodAutoscaler is now enabled for more Cozystack components to automate resource tuning. Specifically, VPA was added for tenant Kubernetes control planes (@klinch0 in #806), the Cozystack Dashboard (#828), and the Cozystack etcd-operator (#850). All Cozystack components that have VPA enabled can automatically adjust their CPU and memory requests based on usage, improving platform and application stability.

Tenant HelmRelease Reconcile Controller

A new controller was introduced to monitor and synchronize HelmRelease resources across tenants. This controller propagates configuration changes to tenant workloads and ensures that any HelmRelease defined in a tenant stays in sync with platform updates. It improves the reliability of deploying managed applications in Cozystack. (@klinch0 in #870)

Virtual Machine Improvements

Configurable KubeVirt CPU Overcommit: The CPU allocation ratio in KubeVirt (how virtual CPUs are overcommitted relative to physical) is now configurable via the cpu-allocation-ratio value in the Cozystack configmap. This means Cozystack administrators can now tune CPU overcommitment for VMs to balance performance vs. density. (@lllamnyp in #905)

KubeVirt VM Export: Cozystack now allows exporting KubeVirt virtual machines. This feature, enabled via KubeVirt's VirtualMachineExport capability, lets users snapshot or back up VM images. (@kvaps in #808)

Support for various storage classes in Virtual Machines: The virtual-machine application (since version 0.9.2) lets you pick any StorageClass for a VM's system disk instead of relying on a hard-coded PVC. Refer to values systemDisk.storage and systemDisk.storageClass in the application's configs. (@kvaps in #974)

Other Features and Improvements

  • [platform] Introduce options expose-services, expose-ingress, and expose-external-ips to the ingress service. (@kvaps in #929)
  • [cozystack-controller] Record the IP address pool and storage class in Workload objects. (@lllamnyp in #831)
  • [apps] Remove user-facing config of limits and requests. (@lllamnyp in #935)

New Release Lifecycle

Cozystack release lifecycle is changing to provide a more stable and predictable lifecycle to customers running Cozystack in mission-critical environments.

  • Gradual Release with Alpha, Beta, and Release Candidates: Cozystack will now publish pre-release versions (alpha, beta, release candidates) before a stable release. Starting with v0.31.0, the team made three release candidates before releasing version v0.31.0. This allows more testing and feedback before marking a release as stable.

  • Prolonged Release Support with Patch Versions: After the initial vX.Y.0 release, a long-lived branch release-X.Y will be created to backport fixes. For example, with 0.31.0's release, a release-0.31 branch will track patch fixes (0.31.x). This strategy lets Cozystack users receive timely patch releases and updates with minimal risks.

To implement these new changes, we have rebuilt our CI/CD workflows and introduced automation, enabling automatic backports. You can read more about how it's implemented in the Development section below.

For more information, read the Cozystack Release Workflow documentation.

Fixes

  • [virtual-machine] Add GPU names to the virtual machine specifications. (@kvaps in #862)
  • [virtual-machine] Count Workload resources for pods by requests, not limits. Other improvements to VM resource tracking. (@lllamnyp in #904)
  • [virtual-machine] Set PortList method by default. (@kvaps in #996)
  • [virtual-machine] Specify ports even for wholeIP mode. (@kvaps in #1000)
  • [platform] Fix installing HelmReleases on initial setup. (@kvaps in #833)
  • [platform] Migration scripts update Kubernetes ConfigMap with the current stack version for improved version tracking. (@klinch0 in #840)
  • [platform] Reduce requested CPU and RAM for the kamaji provider. (@klinch0 in #825)
  • [platform] Improve the reconciliation loop for the Cozystack system HelmReleases logic. (@klinch0 in #809 and #810, @kvaps in #811)
  • [platform] Remove extra dependencies for the Piraeus operator. (@klinch0 in #856)
  • [platform] Refactor dashboard values. (@kvaps in #928, patched by @llamnyp in #952)
  • [platform] Make FluxCD artifact disabled by default. (@klinch0 in #964)
  • [kubernetes] Update garbage collection of HelmReleases in tenant Kubernetes clusters. (@kvaps in #835)
  • [kubernetes] Fix merging valuesOverride for tenant clusters. (@kvaps in #879)
  • [kubernetes] Fix ubuntu-container-disk tag. (@kvaps in #887)
  • [kubernetes] Refactor Helm manifests for tenant Kubernetes clusters. (@kvaps in #866)
  • [kubernetes] Fix Ingress-NGINX depends on Cert-Manager. (@kvaps in #976)
  • [kubernetes, apps] Enable topologySpreadConstraints for tenant Kubernetes clusters and fix it for managed PostgreSQL. (@klinch0 in #995)
  • [tenant] Fix an issue with accessing external IPs of a cluster from the cluster itself. (@kvaps in #854)
  • [cluster-api] Remove the no longer necessary workaround for Kamaji. (@kvaps in #867, patched in #956)
  • [monitoring] Remove legacy label "POD" from the exclude filter in metrics. (@xy2 in #826)
  • [monitoring] Refactor management etcd monitoring config. Introduce a migration script for updating monitoring resources (kube-rbac-proxy daemonset). (@lllamnyp in #799 and #830)
  • [monitoring] Fix VerticalPodAutoscaler resource allocation for VMagent. (@klinch0 in #820)
  • [postgres] Remove duplicated template entry from backup manifest. (@etoshutka in #872)
  • [kube-ovn] Fix versions mapping in Makefile. (@kvaps in #883)
  • [dx] Automatically detect version for migrations in the installer.sh. (@kvaps in #837)
  • [dx] remove version_map and building for library charts. (@kvaps in #998)
  • [docs] Review the tenant Kubernetes cluster docs. (@NickVolynkin in https://github.com/cozystack/...
Read more

v0.31.0-rc.3

27 May 12:39
f9f8bb2
Compare
Choose a tag to compare
v0.31.0-rc.3 Pre-release
Pre-release

This is the third release candidate for the upcoming Cozystack v0.31.0 release.
The release notes show changes accumulated since the release of previous version, Cozystack v0.30.0.

Cozystack 0.31.0 further advances GPU support, monitoring, and all-around convenience features.

New Features and Changes

  • [kubernetes] Introduce GPU support for tenant Kubernetes clusters. (@kvaps in #834)
  • Add VerticalPodAutoscaler to a few more components:
  • Introduce support for cross-architecture builds and Cozystack on ARM:
    • [build] Refactor Makefiles introducing build variables. (@nbykov0 in #907)
    • [build] Add support for multi-architecture and cross-platform image builds. (@nbykov0 in #932 and #970)
  • [platform] Introduce a new controller to synchronize tenant HelmReleases and propagate configuration changes. (@klinch0 in #870)
  • [platform] Introduce options expose-services, expose-ingress and expose-external-ips to the ingress service. (@kvaps in #929)
  • [kubevirt] Enable exporting VMs. (@kvaps in #808)
  • [kubevirt] Make KubeVirt's CPU allocation ratio configurable. (@lllamnyp in #905)
  • [virtual-machine] Add support for various storages. (@kvaps in #974)
  • [cozystack-controller] Record the IP address pool and storage class in Workload objects. (@lllamnyp in #831)
  • [cilium] Enable Cilium Gateway API. (@zdenekjanda in #924)
  • [cilium] Enable user-added parameters in a tenant cluster Cilium. (@lllamnyp in #917)
  • [apps] Remove user-facing config of limits and requests. (@lllamnyp in #935)
  • Update the Cozystack release policy to include long-lived release branches and start with release candidates. Update CI workflows and docs accordingly.
    • Use release branches release-X.Y for gathering and releasing fixes after initial vX.Y.0 release. (@kvaps in #816)
    • Automatically create release branches after initial vX.Y.0 release is published. (@kvaps in #886)
    • Introduce Release Candidate versions. Automate patch backporting by applying patches from pull requests labeled [backport] to the current release branch. (@kvaps in #841 and #901, @NickVolynkin in #890)
    • Support alpha and beta pre-releases. (@kvaps in #978)
    • Commit changes in release pipelines under github-actions <github-actions@github.com>. (@kvaps in #823)
    • Describe the Cozystack release workflow. (@NickVolynkin in #817 and #897)

Fixes

  • [virtual-machine] Add GPU names to the virtual machine specifications. (@kvaps in #862)
  • [virtual-machine] Count Workload resources for pods by requests, not limits. Other improvements to VM resource tracking. (@lllamnyp in #904)
  • [platform] Fix installing HelmReleases on initial setup. (@kvaps in #833)
  • [platform] Migration scripts update Kubernetes ConfigMap with the current stack version for improved version tracking. (@klinch0 in #840)
  • [platform] Reduce requested CPU and RAM for the kamaji provider. (@klinch0 in #825)
  • [platform] Improve the reconciliation loop for the Cozystack system HelmReleases logic. (@klinch0 in #809 and #810, @kvaps in #811)
  • [platform] Remove extra dependencies for the Piraeus operator. (@klinch0 in #856)
  • [platform] Refactor dashboard values. (@kvaps in #928, patched by @llamnyp in #952)
  • [platform] Make FluxCD artifact disabled by default. (@klinch0 in #964)
  • [kubernetes] Update garbage collection of HelmReleases in tenant Kubernetes clusters. (@kvaps in #835)
  • [kubernetes] Fix merging valuesOverride for tenant clusters. (@kvaps in #879)
  • [kubernetes] Fix ubuntu-container-disk tag. (@kvaps in #887)
  • [kubernetes] Refactor Helm manifests for tenant Kubernetes clusters. (@kvaps in #866)
  • [kubernetes] Fix Ingress-NGINX depends on Cert-Manager . (@kvaps in #976)
  • [tenant] Fix an issue with accessing external IPs of a cluster from the cluster itself. (@kvaps in #854)
  • [cluster-api] Remove the no longer necessary workaround for Kamaji. (@kvaps in #867, patched in #956)
  • [monitoring] Remove legacy label "POD" from the exclude filter in metrics. (@xy2 in #826)
  • [monitoring] Refactor management etcd monitoring config. Introduce a migration script for updating monitoring resources (kube-rbac-proxy daemonset). (@lllamnyp in #799 and #830)
  • [monitoring] Fix VerticalPodAutoscaler resource allocation for VMagent. (@klinch0 in #820)
  • [postgres] Remove duplicated template entry from backup manifest. (@etoshutka in #872)
  • [kube-ovn] Fix versions mapping in Makefile. (@kvaps in #883)
  • [dx] Automatically detect version for migrations in the installer.sh. (@kvaps in #837)
  • [e2e] Increase timeout durations for capi and keycloak to improve reliability during environment setup. (@kvaps in #858)
  • [e2e] Fix device_ownership_from_security_context CRI. (@dtrdnk in #896)
  • [e2e] Return genisoimage to the e2e-test Dockerfile (@gwynbleidd2106 in #962)
  • [ci] Improve the check for versions_map running on pull requests. (@kvaps and @klinch0 in #836, #842, and #845)
  • [ci] If the release step was skipped on a tag, skip tests as well. (@kvaps in #822)
  • [ci] Allow CI to cancel the previous job if a new one is scheduled. (@kvaps in #873)
  • [ci] Use the correct version name when uploading build assets to the release page. (@kvaps in #876)
  • [ci] Stop using ok-to-test label to trigger CI in pull requests. (@kvaps in #875)
  • [ci] Do not run tests in the release building pipeline. (@kvaps in #882)
  • [ci] Fix release branch creation. (@kvaps in #884)
  • [ci, dx] Reduce noise in the test logs by suppressing the wget progress bar. (@lllamnyp in #865)
  • [ci] Revert "automatically trigger tests in releasing PR". (@kvaps in #900)
  • [ci] Force-update release branch on tagged main commits . (@kvaps in #977)
  • [docs] Explain that tenants cannot have dashes in the names. (@NickVolynkin in #980)

Dependencies

Read more

v0.31.0-rc.2

21 May 13:18
609e7ed
Compare
Choose a tag to compare
v0.31.0-rc.2 Pre-release
Pre-release

This is the second release candidate for the upcoming Cozystack v0.31.0 release.

Cozystack 0.31.0 further advances GPU support, monitoring, and all-around convenience features.

New Features and Changes

  • [kubernetes] Introduce GPU support for tenant Kubernetes clusters. (@kvaps in #834)
  • Add VerticalPodAutoscaler to a few more components:
  • Introduce support for cross-architecture builds and Cozystack on ARM:
    • [build] Refactor Makefiles introducing build variables. (@nbykov0 in #907)
    • [build] Add support for multi-architecture and cross-platform image builds. (@nbykov0 in #932)
  • [platform] Introduce a new controller to synchronize tenant HelmReleases and propagate configuration changes. (@klinch0 in #870)
  • [platform] Introduce options expose-services, expose-ingress and expose-external-ips to the ingress service. (@kvaps in #929)
  • [kubevirt] Enable exporting VMs. (@kvaps in #808)
  • [kubevirt] Make KubeVirt's CPU allocation ratio configurable. (@lllamnyp in #905)
  • [cozystack-controller] Record the IP address pool and storage class in Workload objects. (@lllamnyp in #831)
  • [cilium] Enable Cilium Gateway API. (@zdenekjanda in #924)
  • [cilium] Enable user-added parameters in a tenant cluster Cilium. (@lllamnyp in #917)
  • Update the Cozystack release policy to include long-lived release branches and start with release candidates. Update CI workflows and docs accordingly.
    • Use release branches release-X.Y for gathering and releasing fixes after initial vX.Y.0 release. (@kvaps in #816)
    • Automatically create release branches after initial vX.Y.0 release is published. (@kvaps in #886)
    • Introduce Release Candidate versions. Automate patch backporting by applying patches from pull requests labeled [backport] to the current release branch. (@kvaps in #841 and #901, @NickVolynkin in #890)
    • Commit changes in release pipelines under github-actions <github-actions@github.com>. (@kvaps in #823)
    • Describe the Cozystack release workflow. (@NickVolynkin in #817 and #897)

Fixes

  • [virtual-machine] Add GPU names to the virtual machine specifications. (@kvaps in #862)
  • [virtual-machine] Count Workload resources for pods by requests, not limits. Other improvements to VM resource tracking. (@lllamnyp in #904)
  • [platform] Fix installing HelmReleases on initial setup. (@kvaps in #833)
  • [platform] Migration scripts update Kubernetes ConfigMap with the current stack version for improved version tracking. (@klinch0 in #840)
  • [platform] Reduce requested CPU and RAM for the kamaji provider. (@klinch0 in #825)
  • [platform] Improve the reconciliation loop for the Cozystack system HelmReleases logic. (@klinch0 in #809 and #810, @kvaps in #811)
  • [platform] Remove extra dependencies for the Piraeus operator. (@klinch0 in #856)
  • [platform] Refactor dashboard values. (@kvaps in #928, patched by @llamnyp in #952)
  • [platform] Make FluxCD artifact disabled by default. (@klinch0 in #964)
  • [kubernetes] Update garbage collection of HelmReleases in tenant Kubernetes clusters. (@kvaps in #835)
  • [kubernetes] Fix merging valuesOverride for tenant clusters. (@kvaps in #879)
  • [kubernetes] Fix ubuntu-container-disk tag. (@kvaps in #887)
  • [kubernetes] Refactor Helm manifests for tenant Kubernetes clusters. (@kvaps in #866)
  • [tenant] Fix an issue with accessing external IPs of a cluster from the cluster itself. (@kvaps in #854)
  • [cluster-api] Remove the no longer necessary workaround for Kamaji. (@kvaps in #867, patched in #956)
  • [monitoring] Remove legacy label "POD" from the exclude filter in metrics. (@xy2 in #826)
  • [monitoring] Refactor management etcd monitoring config. Introduce a migration script for updating monitoring resources (kube-rbac-proxy daemonset). (@lllamnyp in #799 and #830)
  • [monitoring] Fix VerticalPodAutoscaler resource allocation for VMagent. (@klinch0 in #820)
  • [postgres] Remove duplicated template entry from backup manifest. (@etoshutka in #872)
  • [kube-ovn] Fix versions mapping in Makefile. (@kvaps in #883)
  • [dx] Automatically detect version for migrations in the installer.sh. (@kvaps in #837)
  • [e2e] Increase timeout durations for capi and keycloak to improve reliability during environment setup. (@kvaps in #858)
  • [e2e] Fix device_ownership_from_security_context CRI. (@dtrdnk in #896)
  • [e2e] Return genisoimage to the e2e-test Dockerfile (@gwynbleidd2106 in #962)
  • [ci] Improve the check for versions_map running on pull requests. (@kvaps and @klinch0 in #836, #842, and #845)
  • [ci] If the release step was skipped on a tag, skip tests as well. (@kvaps in #822)
  • [ci] Allow CI to cancel the previous job if a new one is scheduled. (@kvaps in #873)
  • [ci] Use the correct version name when uploading build assets to the release page. (@kvaps in #876)
  • [ci] Stop using ok-to-test label to trigger CI in pull requests. (@kvaps in #875)
  • [ci] Do not run tests in the release building pipeline. (@kvaps in #882)
  • [ci] Fix release branch creation. (@kvaps in #884)
  • [ci, dx] Reduce noise in the test logs by suppressing the wget progress bar. (@lllamnyp in #865)
  • [ci] Revert "automatically trigger tests in releasing PR". (@kvaps in #900)

Dependencies

Maintenance

New Contributors

Full Changelog: v0.30.0...v0.31.0-rc.2

v0.30.6

16 May 15:25
bf04eba
Compare
Choose a tag to compare

Fixes

  • [metallb] Build MetalLB in-tree with a patch from upstream that is yet unreleased. Workaround for #909. (@lllamnyp in #945)
  • [kubeovn] Update Kube-OVN to version 1.13.11. Fixes #921. (@lllamnyp in #922)

Full Changelog: v0.30.5...v0.30.6

v0.30.5

05 May 14:46
69c3bff
Compare
Choose a tag to compare

Fixes

v0.31.0-rc.1

25 Apr 12:59
93bdf41
Compare
Choose a tag to compare
v0.31.0-rc.1 Pre-release
Pre-release

This is the first release candidate for the upcoming Cozystack v0.31.0 release. Starting with a release candidate is one of multiple steps to implementing a new release policy that takes a more thorough approach to release stability.

Cozystack 0.31.0 further advances GPU support, monitoring, and all-around convenience features.

New Features and Changes

  • [kubernetes] Introduce GPU support for tenant Kubernetes clusters. (@kvaps in #834)
  • Add VerticalPodAutoscaler to a few more components:
  • [kubevirt] Enable exporting VMs. (@kvaps in #808)
  • [cozystack-controller] Record the IP address pool and storage class in Workload objects. (@lllamnyp in #831)
  • Update the Cozystack release policy to include long-lived release branches and start with release candidates. Update CI workflows and docs accordingly.
    • Use release branches release-X.Y for gathering and releasing fixes after initial vX.Y.0 release. (@kvaps in #816)
    • Automatically create release branches after initial vX.Y.0 release is published. (@kvaps in #886)
    • Introduce Release Candidate versions. Automate patch backporting by applying patches from pull requests labeled [backport] to the current release branch. (@kvaps in #841, @NickVolynkin in #890)
    • Commit changes in release pipelines under github-actions <github-actions@github.com>. (@kvaps in #823)
    • Describe the Cozystack release workflow. (@NickVolynkin in #817 and #897)

Fixes

  • [virtual-machine] Add GPU names to the virtual machine specifications. (@kvaps in #862)
  • [platform] Fix installing HelmReleases on initial setup. (@kvaps in #833)
  • [platform] Migration scripts update Kubernetes ConfigMap with the current stack version for improved version tracking. (@klinch0 in #840)
  • [platform] Reduce requested CPU and RAM for the kamaji provider. (@klinch0 in #825)
  • [platform] Improve the reconciliation loop for the Cozystack system HelmReleases logic. (@klinch0 in #809 and #810, @kvaps in #811)
  • [kubernetes] Update garbage collection of HelmReleases in tenant Kubernetes clusters. (@kvaps in #835)
  • [kubernetes] Fix merging valuesOverride for tenant clusters. (@kvaps in #879)
  • [kubernetes] Fix ubuntu-container-disk tag. (@kvaps in #887)
  • [kubernetes] Refactor Helm manifests for tenant Kubernetes clusters. (@kvaps in #866)
  • [tenant] Fix an issue with accessing external IPs of a cluster from the cluster itself. (@kvaps in #854)
  • [cluster-api] Remove the no longer necessary workaround for Kamaji. (@kvaps in #867)
  • [monitoring] Remove legacy label "POD" from the exclude filter in metrics. (@xy2 in #826)
  • [monitoring] Refactor management etcd monitoring config. Introduce a migration script for updating monitoring resources (kube-rbac-proxy daemonset). (@lllamnyp in #799 and #830)
  • [monitoring] Fix VerticalPodAutoscaler resource allocation for VMagent. (@klinch0 in #820)
  • [postgres] Remove duplicated template entry from backup manifest. (@etoshutka in #872)
  • [kube-ovn] Fix versions mapping in Makefile. (@kvaps in #883)
  • [dx] Automatically detect version for migrations in the installer.sh. (@kvaps in #837)
  • [e2e] Increase timeout durations for capi and keycloak to improve reliability during environment setup. (@kvaps in #858)
  • [e2e] Fix device_ownership_from_security_context CRI. (@dtrdnk in #896)
  • [ci] Improve the check for versions_map running on pull requests. (@kvaps and @klinch0 in #836, #842, and #845)
  • [ci] If the release step was skipped on a tag, skip tests as well. (@kvaps in #822)
  • [ci] Allow CI to cancel the previous job if a new one is scheduled. (@kvaps in #873)
  • [ci] Use the correct version name when uploading build assets to the release page. (@kvaps in #876)
  • [ci] Stop using ok-to-test label to trigger CI in pull requests. (@kvaps in #875)
  • [ci] Do not run tests in the release building pipeline. (@kvaps in #882)
  • [ci] Fix release branch creation. (@kvaps in #884)
  • [ci, dx] Reduce noise in the test logs by suppressing the wget progress bar. (@lllamnyp in #865)

Dependencies

Maintenance

New Contributors

Full Changelog: v0.30.0...v0.31.0-rc.1

v0.30.4

24 Apr 13:16
32c12ae
Compare
Choose a tag to compare

Cozystack v0.30.4 is a patch release that improves resource consumption, networking, monitoring, and VMs. It also brings new CI changes to the v0.30 release branch and fixes a few CI problems.

Fixes

  • [platform]: Reduce requested CPU and RAM for the kamaji provider. (@klinch0 in #825, backported in #839)
  • [kubernetes] Update garbage collection of HelmReleases in tenant Kubernetes clusters. (@klinch0 in #835, backported in #852)
  • [tenant] Fix an issue with accessing external IPs of a cluster from the cluster itself. (@kvaps in #854, backported in #861)
  • [monitoring] Remove legacy label "POD" from the exclude filter in metrics. (@xy2 in #826, backported in #852)
  • [virtual-machine] Add GPU names to the virtual machine specifications. (@kvaps in #862, backported in #864)
  • [ci] Enable making Release Candidate versions in CI, which is a part of the new release policy. Automate patch backporting by applying patches from pull requests labeled [backport] to the current release branch. (@kvaps in #841, backported in #853)
  • [ci] Improve the check for versions_map running on pull requests. (@kvaps and @klinch0 in #836, #842, #845, backported in #852)
  • [ci, dx] Reduce noise in the test logs by suppressing the wget progress bar. (@lllamnyp in #865, backported in #868)
  • [ci] Use the correct version name when uploading build assets to the release page. (@kvaps in #876, backported in #877)
  • [e2e] Increase timeout durations for capi and keycloak to improve reliability during environment setup. (@kvaps in #858, backported in #860)
  • [postgres] Remove duplicated template entry from backup manifest. (@etoshutka in #872, backported in #874)

Full Changelog: v0.30.3...v0.30.4

v0.30.3

17 Apr 22:46
721c12a
Compare
Choose a tag to compare

Fixes

  • [monitoring] fix VerticalPodAutoscaler for VMagent (delete resources). (@klinch0 in #820)
  • [ci] Make patch releases from release-X.Y branches. (@kvaps in #816)
  • [ci] Do not run tests if a release is skipped. (@kvaps in #822)
  • [ci] Revert: Workflows: Use real username to commit changes and fix assets. (@kvaps in #823)

Full Changelog: v0.30.2...v0.30.3

v0.30.2

16 Apr 07:45
159b87d
Compare
Choose a tag to compare

Version 0.30.2 is a patch release. Below is a list of changes introduced since version 0.30.0:

Fixes

  • [monitoring] Create a new version to include a fix for the vlogs image. (@klinch0 in #803)
  • [monitoring] Add VerticalPodAutoscaler for the users' Kubernetes clusters (@klinch0 in #806)
  • [monitoring] Refactor management etcd monitoring config. (@lllamnyp in #799)
  • [ci] Fix release branch matching. (@kvaps in #800)

Full Changelog: v0.30.0...v0.30.2

0