Skip to content

Releases: PayU/redis-operator

v2.0.0

10 Jul 11:59
7c6427c
Compare
Choose a tag to compare

FEATURES

  • Add support for horizontal scale flows: scale up leaders, scale up followers, scale down leaders, scale down followers (#139)
  • Add support for recovery flow from data loss scenarios (#139)
  • Add new entry points for atomic recovery actions to be triggered manually on the cluster in case operator fails to manage (#139)
  • Add new entry point for manual trigger of upgrade flow (#139)
  • Add test lab feature that simulates possible random production scenarios (#139)

CHANGES

  • Update golang image from 1.15 to 1.16 (#139)
  • Update distroless image from base-debian-10 to base-debian-11 (#139)
  • Update recovery flows of Redis instances loss to run and be handled concurrently (#139)
  • Update operator.conf to contain more parameters (#139)
  • Update pods naming convention to reflect more easily leader-followers links in cluster (#139)

v1.1.0

19 Jul 10:38
5e5fa0e
Compare
Choose a tag to compare

FEATURES

  • Add support for automatic ACL config sync (#107)
  • Add support for password protected ACL users (#106)
  • Use ConfigMaps for redis.conf and aclfile (#103)

CHANGES

  • Change golang module name to lowercase (#105)
  • Update kind to v0.11.1 (#104)
  • Add fix for CRD schema (#102)
  • Place CM Helm templates under flag (#110)
  • Remove shell end envvar parameters from entrypoint (#108)
  • Change the binary path for the development image (#109)

v1.1.0-rc1

15 Jul 07:12
58760b0
Compare
Choose a tag to compare
v1.1.0-rc1 Pre-release
Pre-release
Add support for automatic ACL config sync (#107)

- Added a controller for ACL and redis.cli config maps
- Added functionality for quickly propagating the ACL config changes to
all nodes
- Refactored the code of the redis cluster controller - moved all the
state handlers from helpers.go to rediscluster_controller.go
- Improved the handling of ACL commands in the rediscli wrapper - added
string conversions to help with hashing
- Added a dev mode flag to the Golang module for better debug messages

v1.0.0

01 Mar 11:29
38f5fb5
Compare
Choose a tag to compare
  • HA Setup: multiple nodes, each with multiple replicas
  • AZ/Rack aware: HA node distribution able to use multiple availability zones
  • Auto-recovery: Automatic recovery from multiple failure scenarios
  • Rolling updates: Enables to update redis pod settings gracefully