Skip to content

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
kubectl apply -f "https://www.hydrolix.io/operator/v6.1.9/operator-resources?namespace=${HDX_KUBERNETES_NAMESPACE}&gcp-storage-sa=${GCP_STORAGE_SA}"

Upgrade on EKS⚓︎

Upgrade on EKS
kubectl apply -f "https://www.hydrolix.io/operator/v6.1.9/operator-resources?namespace=${HDX_KUBERNETES_NAMESPACE}&aws-storage-role=${AWS_STORAGE_ROLE}"

Upgrade on LKE⚓︎

Upgrade on LKE
kubectl apply -f "https://www.hydrolix.io/operator/v6.1.9/operator-resources?namespace=$HDX_KUBERNETES_NAMESPACE"

Changelog⚓︎

Improvements⚓︎

  • Added tunable grafana_config.datasources.hydrolix_enabled which provisions a Grafana Hydrolix datasource. Default is true.

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.hdxscaler was accidentally ignored, requiring static configuration of the replica count.

  • In scale_min mode, the single-replica service defaults can now be overridden with scale.<service> tunables so services like Traefik can run in highly available (HA) mode.