v6.1.9
Autoscaler fixes for high-availability, Traefik, and multiple workloads. Added a tunable for creating a Grafana Hydrolix datasource by default. Added better control over replica count when scale_min is enabled.
This release contains bug fixes to Hydrolix v6.1. Refer to the release notes to see other notable feature announcements and information for this version.
Upgrade⚓︎
Don't skip minor versions when upgrading or downgrading
Skipping versions when upgrading or downgrading Hydrolix can result in database schema inconsistencies and cluster instability. Always upgrade or downgrade sequentially through each minor version, moving to every intermediate minor release in turn rather than jumping directly from the starting version to the target.
Upgrade on GKE⚓︎
| Upgrade on GKE | |
|---|---|
Upgrade on EKS⚓︎
| Upgrade on EKS | |
|---|---|
Upgrade on LKE⚓︎
| Upgrade on LKE | |
|---|---|
Changelog⚓︎
Improvements⚓︎
- Added tunable
grafana_config.datasources.hydrolix_enabledwhich provisions a Grafana Hydrolix datasource. Default istrue.
Bug fixes⚓︎
Cluster operations⚓︎
-
Corrected a logic error in creating horizontal pod autoscaler (HPA) resources in
hdx-scaler-go. For deployments with multiple workloads the operator would generate identical HPAConfig custom resources and create only a single HPA. The operator now correctly matches workloads with HPAConfigs, each suffixed with an integer to distinguish them. -
Fixed a bug that prevented the usage of any autoscaling for Traefik services. Earlier,
scale.traefik.hdxscalerwas accidentally ignored, requiring static configuration of the replica count. -
In
scale_minmode, the single-replica service defaults can now be overridden withscale.<service>tunables so services like Traefik can run in highly available (HA) mode.