Skip to content

Releases: aerospike/aerospike-kubernetes-operator

Release v4.1.1

15 Sep 18:11
a4d54b0

Choose a tag to compare

Bug Fixes

  • Add missing configurations in the AerospikeCluster Helm chart. [KO-449] by @abhishekdwivedi3060 in #405
  • Fix security vulnerabilities in all the AKO components. [KO-450]

Full Changelog: v4.1.0...v4.1.1

Release v4.1.0

18 Aug 13:27
67ef4bf

Choose a tag to compare

New features

  • Add support for Aerospike Database 8.1. [KO-440]
  • Add support for Aerospike Backup Service v3.2.0. [KO-438]
  • Add support for header cleanup during volume initialisation. [KO-347]
  • Add support for custom metadata in kubernetes services. [KO-376]
  • Add support for local PVC cleanup during upgrade and rolling restart. [KO-427]
  • Add support for admin port in Aerospike config. [KO-437]

Improvements

  • Add aerospike_ako_aerospikecluster_phase custom metric to monitor cluster status. [KO-441]
  • Add Aerospike Kubernetes Operator View Grafana dashboard by default in monitoring stack. [KO-442]

Bug fixes

  • Fix dangling loadbalancer service when disabled. [KO-413]
  • Fix missing validation of init image tag during cluster create. [KO-392]
  • Fix roster set for ignored pod after recovery due to race condition. [KO-415]
  • Fix namespace and tls config in logging. [KO-443]
  • Fix ABS controller recovery if initial deployment is failed or stuck. [KO-426]
  • Fix data-size update handling for in-memory namespace. [KO-424]
  • Fix automatic webhook certs reload in AKO standby replica pod. [KO-423]

Internal refactoring

  • Move webhook code to internal pkg. [KO-378]
  • Add go module versioning in AKO. [KO-414]

New Contributors

Full Changelog: 4.0.0...v4.1.0

Release 4.0.2

15 Apr 05:55
cec4889

Choose a tag to compare

Bug Fixes

  • Fix security vulnerabilities in all the AKO components. [KO-421]

Full Changelog: 4.0.1...4.0.2

Release 4.0.1

13 Mar 16:59

Choose a tag to compare

Bug Fixes

  • Fix security vulnerabilities in all the AKO components. [KO-395]

Full Changelog: 4.0.0...4.0.1

Release 4.0.0

06 Feb 18:48
58d283e

Choose a tag to compare

Breaking Changes

  • Dropped support for deprecated API aerospike.com/v1beta1 for AerospikeClusters. [KO-372]
  • Dropped support for Kubernetes 1.22 and earlier versions. [KO-372]
  • Dropped support for Aerospike Database versions older than 6.0.0. [KO-372]
  • Dropped support for AerospikeBackupService version v2.x. [KO-357]
  • Replaced kube-rbac-proxy functionality with controller-runtime authz/authn feature. [KO-366]
  • Dropped support for deprecated ControllerManagerConfiguration and moved to flag-based configuration. [KO-366]

For more info, see Breaking Changes.

New Features

  • Add support for Aerospike Database 8.0. [KO-369]
  • Add support for Aerospike Backup Service v3.0.0. [KO-357]
  • Add support for HPA. [KO-335]

Improvements

  • Add support for pod spec fields in the AerospikeBackupService. [KO-358]
  • Add support for custom labels and annotations in the AerospikeBackupService. [KO-355]
  • Add support for custom ServiceAccount for AerospikeBackupService. [KO-370]

Bug Fixes

  • Unable to disable PDB when maxUnavailable is set to some value. [KO-375]
  • Fix Benchmark related aerospike configs parsing in management-lib. [KO-364]
  • Fix AKO access-address/tls-access-address IP assignment for dual-stack network Kubernetes clusters. This fix will take effect only after restarting the Aerospike server pods. [KO-360]

Full Changelog: 3.4.1...4.0.0

Release 3.4.1

23 Dec 12:55
5121160

Choose a tag to compare

Bug Fixes

  • Fixed security vulnerabilities in the Aerospike Kubernetes Operator and Aerospike Kubernetes Init. [KO-365]

Release 3.4.0

17 Oct 04:36
12c90d4

Choose a tag to compare

New features

  • Added support for Aerospike Database 7.2.x.x. [KO-352]
  • Added compatibility with the Aerospike Backup Service to enable backup and restore functionality inside AKO. [KO-328]
  • Integrated triggering warm and cold restarts on demand. [KO-211]
  • Added a pause configuration option to pause cluster reconciliation. [KO-112]
  • Made the init registry name in CR file configurable. [KO-338]
  • Added an out-of-the-box monitoring stack implementation. [KO-344]

Improvements

  • Increased default resource limit for AKO pods. [KO-271]

Full Changelog: 3.3.0...3.4.0

Release 3.3.1

28 Jun 05:51

Choose a tag to compare

Bug fixes

  • Fix security vulnerabilities in the AKO. [KO-333]
  • Fix security vulnerabilities in the AKO init. [KO-334]

Release 3.3.0

21 May 17:54
eba804d

Choose a tag to compare

New Features

  • Support Aerospike Database Enterprise Edition 7.1.X. [KO-318]
  • Support default-password-file in Aerospike Database Enterprise Edition 7.1.X. [KO-326]
  • Migrate pods from the given k8s nodes list. [KO-264]
  • Enhance the operator to change the aerospike configs dynamically. [KO-293]
  • Add Readiness probe and Pod Disruption Budget for server pods. [KO-198]

Improvements

  • Allow to enable security in the deployed cluster. [KO-290]
  • Optimize Aerospike Operator scale-down operation (Batch Scale Down). [KO-314]
  • Allow load balancer service update. [KO-286]
  • Add the AKO version in the CRD annotations. [KO-294]
  • Add the AerospikeClusterPhase field in the AerospikeCluster status to represent the current phase of the Aerospike reconcile operation.
  • Add the IsReadinessProbeEnabled field in the AerospikeCluster status to represent if the readiness probe is enabled for all the pods.

Bug fixes

  • Change MultiPodPerHost type from bool to bool pointer. [KO-295]
  • Allow to update read and write quotas in the user's role. [KO-327]

Release 3.2.2

15 Mar 12:04

Choose a tag to compare

What's Changed

  • [KO-313] - Fix security vulnerabilities in all the components of the AKO
  • Upgrade aerospike-management-lib which incorporate a fix for #272