From fb2b4cc2df2c2a3bfe5740589a01001aa0e01e00 Mon Sep 17 00:00:00 2001 From: Julio Chana Date: Wed, 27 Feb 2019 11:24:18 +0100 Subject: [PATCH 1/2] Add changelog Signed-off-by: Julio Chana --- CHANGELOG.md | 218 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 218 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..d1da77e47 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,218 @@ +# Changelog + +## [0.5.6] - 2019-02-27 + +### Added + +- Add tolerations to Redis and Sentinel pods. + +### Changed + +- Improve management of `customConfig` so they admit any type of configuration. + +## [0.5.5] - 2019-02-19 + +### Added + +- Create flag to disable exporter probes. + +### Changed + +- Increase default memory. +- Improve readability of code. + +## [0.5.4] - 2018-10-15 + +### Changed + +- Improve the checker to make it more resilient. +- Reduce startup time. +- When force one master, choose the oldest one. + +## [0.5.3] - 2018-09-18 + +### Added + +- Limit length of redis-failovers name to prevent errors when creating the redis statefulsets. +- Add set as failure on metrics when cannot fix the status of redis/sentinel by the operator. +- Remove the redis-failover from metrics if deleted. + +## [0.5.2] - 2018-09-04 + +### Changed + +- Higher `InitialDelaySeconds` probes times. + +### Fixed + +- Default values for spec and validator (lost when release of 1alpha2 api version). + +## [0.5.1] - 2018-09-03 + +### Added + +- Persist Redis data on disk. + +## [0.5.0] - 2018-08-24 + +### Added + +- Add redis and sentinel custom configuration array. + +### Removed + +- A `ConfigMap` name for the custom configuration is no longer available. + +## [0.4.1] - 2018-08-17 + +### Added + +- Elect a new master when the master pod is terminated. + +## [0.4.0] - 2018-07-18 + +### Added + +- Persistence for Redis data in persistent volumes is now available. + +## [0.3.0] - 2018-07-03 + +### Added + +- Make name of the Redis Operator container configurable. + +### Changed + +- Update kooper to v0.3.0, updating the Kubernetes clients to v1.10.5. + +## [0.2.5] - 2018-05-25 + +### Added + +- Add the possibility to use a volumen for redis data. + +### Changed + +- Use the RedisImage to copy the Sentinel configuration in order to use one image less. + +## [0.2.4] - 2018-05-24 + +### Added + +- Add the possibility to set the configMap to be used on both Redis and Sentinel. +- Add the possibility to set the redis/sentinel image. +- Add the possibility to set the redis-exporter image and version. + +## [0.2.3] - 2018-04-06 + +### Added + +- Add the possibility to use a `NodeAffinity`. + +## [0.2.2] - 2018-04-06 + +### Added + +- Add Prometheus Annotations to Redis Exporter. + +## [0.2.1] - 2018-03-28 + +### Fixed + +- Create a init-container on sentinel pods so the sentinel.conf is writable. + +## [0.2.0] - 2018-02-19 + +### Added + +- Use [Kooper](https://github.com/spotahome/kooper). +- New API version: `storage.spotahome.com/v1alpha2`. + +### Changed + +- Simplified metrics. +- New client that allows interaction with the redis failovers created. +- New ensurer that checks all pieces are created. +- New checker and healer that puts the nodes into their expected state. + +### Removed + +- There is no path for upgrade from <0.2.0. You need to create new resources and delete the deprecated CRD resource with `kubectl delete crd redisfailovers.spotahome.com`. + +## [0.1.6] - 2018-02-01 + +### Added + +- Add flag to disable `hardaffinity`. +- Wait for CDR before running operator. + +## [0.1.5] - 2018-01-03 + +### Added + +- Ensure scheduling on different nodes. +- Export port for gather metrics. +- Add service to chart. + +### Changed + +- Change waiters so not blocking multiple edits of same resources. + +### Fixed + +- Only add the redis exporter container if it does not exists. + +## [0.1.4] - 2018-01-02 + +### Added + +- Add timeout on waiters. + +### Fixed + +- Fix WaitForPod unlimited waiting. + +## [0.1.3] - 2017-12-29 + +### Added + +- Add/Delete exporter when updating. + +### Changed + +- Refactor waiters. +- Change concurrency approach. New default limits. + +## [0.1.2] - 2017-12-18 + +### Fixed + +- Change kind of response when calling sentinel. + +## 0.1.1 - 2017-12-15 + +### Added + +- Initial open-sourced release + +[0.5.6]: https://github.com/spotahome/redis-operator/compare/0.5.5...0.5.6 +[0.5.5]: https://github.com/spotahome/redis-operator/compare/0.5.4...0.5.5 +[0.5.4]: https://github.com/spotahome/redis-operator/compare/0.5.3...0.5.4 +[0.5.3]: https://github.com/spotahome/redis-operator/compare/0.5.2...0.5.3 +[0.5.2]: https://github.com/spotahome/redis-operator/compare/0.5.1...0.5.2 +[0.5.1]: https://github.com/spotahome/redis-operator/compare/0.5.0...0.5.1 +[0.5.0]: https://github.com/spotahome/redis-operator/compare/0.4.1...0.5.0 +[0.4.1]: https://github.com/spotahome/redis-operator/compare/0.4.0...0.4.1 +[0.4.0]: https://github.com/spotahome/redis-operator/compare/0.3.0...0.4.0 +[0.3.0]: https://github.com/spotahome/redis-operator/compare/0.2.5...0.3.0 +[0.2.5]: https://github.com/spotahome/redis-operator/compare/0.2.4...0.2.5 +[0.2.4]: https://github.com/spotahome/redis-operator/compare/0.2.3...0.2.4 +[0.2.3]: https://github.com/spotahome/redis-operator/compare/0.2.2...0.2.3 +[0.2.2]: https://github.com/spotahome/redis-operator/compare/0.2.1...0.2.2 +[0.2.1]: https://github.com/spotahome/redis-operator/compare/0.2.0...0.2.1 +[0.2.0]: https://github.com/spotahome/redis-operator/compare/0.1.6...0.2.0 +[0.1.6]: https://github.com/spotahome/redis-operator/compare/0.1.5...0.1.6 +[0.1.5]: https://github.com/spotahome/redis-operator/compare/0.1.4...0.1.5 +[0.1.4]: https://github.com/spotahome/redis-operator/compare/0.1.3...0.1.4 +[0.1.3]: https://github.com/spotahome/redis-operator/compare/0.1.2...0.1.3 +[0.1.2]: https://github.com/spotahome/redis-operator/compare/0.1.1...0.1.2 From b430620557f20a5cf77aaba32bbbd762b12f7164 Mon Sep 17 00:00:00 2001 From: Julio Chana Date: Wed, 27 Feb 2019 11:24:32 +0100 Subject: [PATCH 2/2] Bump version to 0.5.6 Signed-off-by: Julio Chana --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index df1db41de..14844be56 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION := 0.5.5 +VERSION := 0.5.6 # Name of this service/application SERVICE_NAME := redis-operator