Skip to content

Releases: aerospike/aerospike-kubernetes-operator

Release v4.3.0

18 Feb 13:18
d43aa55

Choose a tag to compare

New features

  • Add support for init-containers ordering, including aerospike-init. [KO-468]
  • Add support for overriding rack-id through pod annotation. [KO-469]
  • Add support for Aerospike Database 8.1.1. [KO-477]

Improvements

  • Deprecate cross-namespace secret reference for TLS certs for aerospike cluster. [KO-473]
  • Add support for ignoreNamespaces in the eviction webhook in helm chart. [KO-478]

Bug fixes

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

Internal refactoring & Maintenance

  • Remove use of deprecated server info commands from AKO. [KO-454]
  • Update AKO base image to ubi10. [KO-470]
  • Update aerospike-kubernetes-init base image to ubi10. [KO-471]
  • Remove use of deprecated annotation from loadbalancer service. [KO-472]

Full Changelog: v4.2.0...v4.3.0

Release v4.2.0

12 Jan 14:55
e4286a1

Choose a tag to compare

New features

  • Add support for hostPath volume type. [KO-382]
  • Add support for vertical scaling (storage scaling) using rack revision. [KO-448]
  • Add support for removing a rack from the roster forcefully in a running cluster. [KO-452]
  • Add support for Federal Edition FIPS compliance. [KO-453]
  • Add support for grace-period for failed/pending pods. [KO-455]
  • Add support for pod eviction API webhook to safely evict pods during node maintenance. [KO-456]
  • Add support for Aerospike Backup Service v3.4.0. [KO-460]

Improvements

  • Add capability to disable security in a running cluster. [KO-435]
  • Add wait for migration flow before deletion of pod. [KO-444]

Bug fixes

  • Fix support for updating fields like batch-index-threads, service-threads dynamically. [KO-445]
  • Fix race condition in updating ACL status of Aerospike CR. [KO-457]
  • Skip LoadBalancer service deletion if created externally. [KO-462]
  • Fix panic in the device addition/removal flow of Aerospike namespace update. [KO-459]
  • Fix role create code error handling in aerospikeRoleCreateUpdate.execute where error variable was being shadowed.

Internal refactoring & Maintenance

  • Remove pre-5.0 XDR related code and examples configuration. [KO-458]
  • Upgrade to Go 1.24 and Operator-sdk to 1.41.1. [KO-461]

New Contributors

  • @eappere made their first contribution in #411
  • @stepsecurity-app[bot] made their first contribution in #422

Full Changelog: v4.1.1...v4.2.0

Release v4.1.2

04 Dec 16:20
08a9607

Choose a tag to compare

Bug Fixes

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

Full Changelog: v4.1.1...v4.1.2

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]
  • 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