What's Changed
- [Fix] : Missing CRD by @shubham-cmyk in #649
- [Test] : Add Test Case ( k8sutils/labels.go ) by @shubham-cmyk in #650
- [Refactor]. redis setup type in labels to constant by @titanventura in #652
- Golang ci lint action by @titanventura in #653
- Bump postcss from 8.2.9 to 8.4.31 in /docs by @dependabot in #654
- Dependencies upgrade by @Azanul in #651
- [Test] : Add Test Case ( k8sutils/statefulset.go & k8sutils/service.go ) by @shubham-cmyk in #655
- Redis SDK version update by @Azanul in #657
- [Test] : Fix e2e Flakes by @drivebyer in #658
- [Test] : e2e Fix Flakes in Redis Cluster Test by @shubham-cmyk in #659
- [Test] : e2e Redis Standalone test by @shubham-cmyk in #660
- [Fix] - make deploy target not works well by @drivebyer in #662
- [Fix] - sts will never be created by @drivebyer in #663
- [Test] : e2e Github Action Workflow by @shubham-cmyk in #661
- [Fix] : deploy can not set custom image:tag by @drivebyer in #664
- [Feat] : support ignore specify annotation key in statefulset by @drivebyer in #666
- Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #668
- [Test] : e2e Test Update Redis Image to Latest by @shubham-cmyk in #669
- [Fix] : redis exporter mismatch environment by @drivebyer in #670
- Add missing deepcopy by @shubham-cmyk in #672
- fix: typo by @testwill in #674
- [Workflow] : Add code coverage reports by @shubham-cmyk in #675
- feat: verify codgen in Makefile and Github workflow by @shubham-cmyk in #673
- [Test] : add redis replication setup case by @drivebyer in #677
- [Test] : add assert service to setup by @drivebyer in #678
- [Fix] : setup label redis_setup_type to sentinel by @drivebyer in #679
- [Fix] : wait follower statefulset ready before make cluster by @drivebyer in #680
- test : validate all the cr in the example dir by @shubham-cmyk in #684
- test : Add Unit Test for redis-standalone.yaml by @shubham-cmyk in #683
- makefile : Add Target to run e2e Test by @shubham-cmyk in #685
- test: add test for redisreplication/redissentinel/rediscluster by @drivebyer in #687
- level up log message by @drivebyer in #686
- fix: Unwanted failures in the logs by @shubham-cmyk in #690
- fix : Broken Release Pipeline image by @shubham-cmyk in #691
- Fix: Release Workflow by @shubham-cmyk in #692
- fix: Repo Secret by @shubham-cmyk in #693
- Add: qemu by @shubham-cmyk in #694
- fix: Typo in release by @shubham-cmyk in #695
- fix-env by @shubham-cmyk in #696
- test: Make Code Testable by @shubham-cmyk in #697
- Add : Mock Client by @shubham-cmyk in #699
- fix : Add client for Testing by @shubham-cmyk in #700
- test: Add secret_test.go by @shubham-cmyk in #701
- test : Add redis_test.go by @shubham-cmyk in #702
- [Fix] : redis data pvc not deleted by @drivebyer in #703
- [Fix] : cluster scaling by @drivebyer in #704
- [Fix] : returned both a non-zero result and a non-nil error by @drivebyer in #705
- fix: specify k8s version which contain darwin arm64 by @drivebyer in #719
- feat: Add Chainsaw Action in CI by @shubham-cmyk in #722
- test: try Ping cluster by @shubham-cmyk in #726
- feat: rediscluster support hostnetwork and custom port by @drivebyer in #723
- test: Try Saving Key by @shubham-cmyk in #727
- feat: support exporter custom port by @drivebyer in #728
- test: Add replication to chainsaw setup by @shubham-cmyk in #730
- test: Setting Password on Redis Cluster by @shubham-cmyk in #729
- test: Add Sentinel Setup by @shubham-cmyk in #733
- test: Try ping and save key on redis replication by @shubham-cmyk in #731
- test: HA-setup ( Replication and Sentinel ) Unsecured | Partial Secured by @shubham-cmyk in #732
- feat: Redis AUTH password by @shubham-cmyk in #734
- fix: exporter connect to custom redis port by @drivebyer in #736
- feat: support create redis cluster by nodeport service by @drivebyer in #738
- fix: exporter no auth to redis by @drivebyer in #743
- feat: add environment to customize data pvc prefix by @drivebyer in #742
- docs: add namespace creation by @MathieuCesbron in #746
- feat: generate k8s client only once by @MathieuCesbron in #750
- test: add envtest for redis standalone by @MathieuCesbron in #748
- chore: fix clinet typo by @MathieuCesbron in #751
- Generate dynamic k8s client only once by @MathieuCesbron in #752
- Add redis cluster integration tests by @MathieuCesbron in #753
- Add redis replication integration tests by @MathieuCesbron in #754
- Add redis sentinel integration tests by @MathieuCesbron in #755
- Remove useless comment by @MathieuCesbron in #758
- chore: enhance log every reconcile redis cluster by @drivebyer in #767
- ci: improve the PR semantics by @drivebyer in #770
- test: remove redundant running spec by @drivebyer in #771
- feat: add field to keep pvc after cr be deleted by @drivebyer in #772
- chore: enhance log every reconcile redis replication by @drivebyer in #780
- fix: nil pointer dereference in conversion webhook by @drivebyer in #787
- ci: bump chainsaw version by @shubham-cmyk in #789
- add: codeowners by @shubham-cmyk in #793
- ci: fmt and vet covered in golang Ci linters by default by @shubham-cmyk in #792
- ci: halt failing release by @shubham-cmyk in #794
- ci: Improve CI linting by @shubham-cmyk in #791
- test: test for acl user by @shubham-cmyk in #797
- test: Remove Duplicate Kuttl Test by @shubham-cmyk in #798
- test: Add Finalizers Unit Test by @shubham-cmyk in #799
- test: service unit Testing by @shubham-cmyk in #800
- ci: Add dependabot and cherry-pick-bot by @shubham-cmyk in #807
- ci: add deps scope in pr semantics by @shubham-cmyk in #818
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.16.0 by @dependabot in #815
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #814
- chore(deps): bump actions/checkout from 2 to 4 by @dependabot in #808
- chore(deps): bump github/codeql-action from 1 to 3 by @dependabot in #809
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #811
- chore(deps): bump github.com/redis/go-redis/v9 from 9.2.1 to 9.5.1 by @dependabot in #813
- chore(deps): bump jlumbroso/free-disk-space from 1.3.0 to 1.3.1 by @dependabot in #812
- chore(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #810
- chore(deps): bump helm/kind-action from 1.5.0 to 1.9.0 by @dependabot in #824
- chore(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in #825
- chore(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in #823
- chore(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1 by @dependabot in #820
- fix: sentinel waiting for replication pod got ready by @drivebyer in #806
- refactor(client): Use interface by @shubham-cmyk in #804
- chore(deps): bump docker/build-push-action from 2 to 5 by @dependabot in #826
- chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by @dependabot in #828
- fix: m/s replication when using ipv6 by @jmtsi in #827
- chore(deps): bump github.com/banzaicloud/k8s-objectmatcher from 1.7.0 to 1.8.0 by @dependabot in #819
- fix: ensure sentinel does not observes the failover progress in replication cluster by @drivebyer in #803
- chore(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #834
- test(client): Add redis mock client by @shubham-cmyk in #841
- chore: use redis client library by @shubham-cmyk in #840
- test: Show Operator Failed Logs by @shubham-cmyk in #843
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.1 by @dependabot in #844
New Contributors
- @titanventura made their first contribution in #652
- @Azanul made their first contribution in #651
- @testwill made their first contribution in #674
- @jmtsi made their first contribution in #827
Full Changelog: v0.15.1...v0.16.0