Skip to content

Releases: spotahome/redis-operator

v1.2.1

15 Sep 21:53
@ese ese
Compare
Choose a tag to compare

What's Changed

  • Fix: Wrong association of the volumeMounts to Sentinel by @samof76 in #475
  • Redis env to extracontainers by @samof76 in #474

Docker artifacts

docker pull quay.io/spotahome/redis-operator:v1.2.1

Full Changelog: v1.2.0...v1.2.1

Chart-3.2.3

15 Sep 21:52
Compare
Choose a tag to compare

A Helm chart for the Spotahome Redis Operator

v1.2.0

08 Sep 15:42
@ese ese
Compare
Choose a tag to compare

Release notes

  • Minimum Kubernetes supported version 1.21
  • Add leader election for high availability setup
  • Add customization options for: extraContainer, initContainers, Port, securityContext, topologySpreadConstraints
  • Experimental: Label Redis instances with their current role redisfailovers-role: [master|slave] Update can be delayed several seconds with the current implementation
  • Fix shutdown scripts
  • Add Kustomize templating for redis-operator
  • Update dependencies

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.2.0

Docker artifacts

docker pull quay.io/spotahome/redis-operator:v1.2.0

Chart-3.2.1

08 Sep 15:32
Compare
Choose a tag to compare

A Helm chart for the Spotahome Redis Operator

v1.2.0-rc1

06 Sep 09:18
@ese ese
Compare
Choose a tag to compare
v1.2.0-rc1 Pre-release
Pre-release

What's Changed

Docker images

docker pull quay.io/spotahome/redis-operator:v1.2.0-rc1

Full Changelog: v1.2.0-rc0...v1.2.0-rc1

v1.2.0-rc0

31 Aug 11:47
@ese ese
Compare
Choose a tag to compare
v1.2.0-rc0 Pre-release
Pre-release

What's Changed

  • Fixed variable comparisons in shutdown.sh and ready.sh by @erste in #365
  • Use net.JoinHostPort() to support connection to redis pod in IPv6 k8s cluster by @wning-vmware in #369
  • Cutoff 1.1.1 by @ese in #371
  • shutdown script environment variable fix by @zekena2 in #372
  • feat: add containers securityContext management from crd definition v… by @MatthieuFin in #314
  • Add metrics handler. Fixes #367 by @gyrter in #420
  • fix dockerfile by @jiuker in #437
  • BUG: Inappropriate construction of rfName by @samof76 in #433
  • Update exporter image versions by @samof76 in #432
  • Ping user for the Liveness Probe by @samof76 in #430
  • feat(redis): Add pod label of redis role, to support Master/Slave model. by @shangjin92 in #419
  • upgrade poddisruptionbudget apiversion to v1 by @j18e in #405
  • Missing container securityContext in CRD by @samof76 in #439
  • Add leader election by @samof76 in #438
  • Custom port capability by @samof76 in #434
  • fix bug that svc not update when crd changed by @lucming in #415
  • init new template for exists secrets by @petqa in #398
  • Replace - with _ like k8s does during shutdown script generation by @JorTurFer in #392
  • Update redis client to v8 by @ese in #441
  • Add integration testing for kubernetes 1.22 -> 1.24 by @ese in #442
  • Bump actions/setup-go from 2 to 3 by @dependabot in #447
  • Bump helm/chart-releaser-action from 1.2.1 to 1.4.0 by @dependabot in #446
  • Bump azure/setup-helm from 1 to 3 by @dependabot in #445
  • Bump actions/stale from 3 to 5 by @dependabot in #444
  • Bump github.com/stretchr/testify from 1.7.0 to 1.8.0 by @dependabot in #448
  • Bump actions/checkout from 2 to 3 by @dependabot in #443
  • Bump github.com/prometheus/client_golang from 1.11.0 to 1.13.0 by @dependabot in #451
  • Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #449
  • Remove vendor files by @ese in #452
  • Add sidecars and initcontainers by @samof76 in #435
  • [Feature]: Add topology spread constraints. by @samof76 in #431

New Contributors

Download image

docker pull quay.io/spotahome/redis-operator:v1.2.0-rc0

Full Changelog: v1.1.0...v1.2.0-rc0

Chart-3.1.6

30 Aug 11:43
585dee2
Compare
Choose a tag to compare

A Helm chart for the Spotahome Redis Operator

v1.1.1

07 Feb 22:42
@ese ese
Compare
Choose a tag to compare

What's Changed

  • Fixed variable comparisons in shutdown.sh and ready.sh by @erste in #365
  • Use net.JoinHostPort() to support connection to redis pod in IPv6 k8s cluster by @wning-vmware in #369

New Contributors

Download image

docker pull quay.io/spotahome/redis-operator:v1.1.1

Full Changelog: v1.1.0...v1.1.1

v1.1.0

03 Feb 21:56
@ese ese
Compare
Choose a tag to compare

Changes

  • Add bootstrap from node
  • Custom Resource Definition management is removed from operator logic. It must be added to the API, helm chart manage it now or can be applied with kubectl
  • Upgraded libraries to match kubernetes 1.22
  • Enable customization for terminationGracePeriod
  • Fix support for redis 6.2>
  • Fix ClusterRole compatible with openshift
  • Improve reiliability on liveness probes
  • Enable customization of nodeSelector and Tolerations
  • Enable customization for command and args in exporter
  • Improve auth handling
  • Support priorityclassname
  • Allow configuration of exporter resource
  • Fix persistent volume claim metadata management
  • Add arm64,arm,amd64 docker images

Update notes

Ensure you update the CRD definition since CRD is no longer managed by the operator:

kubectl create -f https://raw.githubusercontent.com/spotahome/redis-operator/master/example/redisfailover/basic.yaml

Thanks to all contributors: @alecjacobs5401, @andriilahuta, @chusAlvarez, @Perfect-Web, Ilya Lesikov, @bit-cloner, Gregory Farnell, @technoplayer, @ThickDrinkLots, @ese, @identw, @LukeCarrier, @k3daevin, @dkulchinsky, @lucming, @cndoit18, @hoffoo, @chlins, @obsessionsys, @joewreschnig

For detailed changelog see https://github.com/spotahome/redis-operator/blob/master/CHANGELOG.md

Download image

docker pull quay.io/spotahome/redis-operator:v1.1.0

v1.1.0-rc.3

19 Jan 16:08
@ese ese
Compare
Choose a tag to compare
v1.1.0-rc.3 Pre-release
Pre-release

Changes

  • Add bootstrap from node
  • Custom Resource Definition management is removed from operator logic. It must be added to the API, helm chart manage it now or can be applied with kubectl
  • Upgraded libraries to match kubernetes 1.22
  • Enable customization for terminationGracePeriod
  • Fix support for redis 6.2>
  • Fix ClusterRole compatible with openshift
  • Improve reiliability on liveness probes
  • Enable customization of nodeSelector and Tolerations
  • Enable customization for command and args in exporter
  • Improve auth handling
  • Support priorityclassname
  • Allow configuration of exporter resource
  • Fix persistent volume claim metadata management
  • Add arm64,arm,amd64 docker images

Update notes

Ensure you update the CRD definition since CRD is no longer managed by the operator:

kubectl create -f https://raw.githubusercontent.com/spotahome/redis-operator/master/example/redisfailover/basic.yaml

Thanks to all contributors: @alecjacobs5401, @andriilahuta, @chusAlvarez, @Perfect-Web, Ilya Lesikov, @bit-cloner, Gregory Farnell, @technoplayer, @ThickDrinkLots, @ese, @identw, @LukeCarrier, @k3daevin, @dkulchinsky, @lucming, @cndoit18, @hoffoo, @chlins, @obsessionsys, @joewreschnig

For detailed changelog see https://github.com/spotahome/redis-operator/blob/master/CHANGELOG.md

Download image

docker pull quay.io/spotahome/redis-operator:v1.1.0-rc.3