* Wait until failover finishes during master pod shutdown
This improves on #5528 by checking and waiting until the failover is
finished on both the redis and the sentinel container. This completely
eliminates momentary service interruption during rollouts.
As we cannot guarantee the failover will be successful the wait time
is capped by the termination grace period - 10s.
* Separate terminationGracePeriod setings for each pod type
* make the use of REDISCLI_AUTH clear
* [bitnami/redis] Update components versions
Signed-off-by: Bitnami Containers <containers@bitnami.com>
Co-authored-by: Bitnami Containers <containers@bitnami.com>
* Add Redis Sentinel Exporter
Add support to get Prometheus metrics via the Redis Sentinel Exporter.
For that the sentinel configuration contains a new section metrics,
which adds an additional sidecar with the Redis Sentinel Exporter, when
enabled.
* Remove trailing spaces
* Apply suggestions from the PR review
* Fix linter error
* Fix component name for Redis Sentinel metrics
* Update PR with bitnami/redis-sentinel-exporter
* Redis Sentinel metrics service port configurable
* Update README.md with default port 9355
* Apply review suggestions
* Apply review suggestions
* Apply review suggestions
* Apply review suggestions
* Apply review suggestions
* Apply review suggestions
Co-authored-by: Miguel Ruiz <miruiz@bitnami.com>
* exporter presents client certs to server only in mtls context
* Allow to set redis hostname to better deal with certificate constrainsts
* set user only if require pwd
* [bitnami/redis] Minor version bump
Co-authored-by: hightoxicity <tony.fouchard@prevision.io>
Co-authored-by: Miguel Ruiz <miruiz@vmware.com>
* fix a typo in the redis readme.MD file for the usage of metrics.extraArgs
* bump version for redis chart
* Update Chart.yaml
In this case it is not needed to bump the chart version
Co-authored-by: Dong, Hujun <Hujun.Dong@IGT.com>
Co-authored-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
* update redis README.md for the usage of metrics.extraArgs when redis.tls is enabled
* bump redis Chart version
Co-authored-by: Dong, Hujun <Hujun.Dong@IGT.com>
Add label and annotations for Statefulset volumeClaimTemplates
Add default label and annotation values.
Add Parameters to README.ME
Bump minor version in chart.
* Add trademark to Redis and Redis Cluster
* add trademark in other charts
* Fix table indentation in READMEs
* Add trademark to yaml, tpl and txt
* Rebase master and bump chart version
* One line disclaimer
* Add trademark to recent changes and add zookeeper and cassandra
Co-authored-by: jotamartos <jotamartos@vmware.com>
* Set metrics exporter CA certificate env variable
Add the REDIS_EXPORTER_TLS_CA_CERT_FILE environment variable to the prometheus exporter
https://github.com/oliver006/redis_exporter/issues/387 has been resolved
* Bump redis chart version to 11.3.0
* Set metrics exporter CA certificate env variable
Add the REDIS_EXPORTER_TLS_CA_CERT_FILE environment variable to the prometheus exporter
https://github.com/oliver006/redis_exporter/issues/387 has been resolved
* Bump redis-cluster chart version to 3.3.0
* Add custom labels to template for statefulsets
* Add default labels value, lint
* Bump version, add default labels field in values-production
* Update README.md
* Bump minor version of chart
Co-authored-by: Carlos Rodríguez Hernández <carrodher1179@gmail.com>
Co-authored-by: Carlos Rodríguez Hernández <carrodher1179@gmail.com>
* Working version. FIXME remove echo and default values
* Initial version
* Bumps chart version
* Removes sentinel from master and slave statefulsets
* Move command scripts to a configmap
* Bump chart version and README notes
* Bumps version to major due to upgrade compatibility issues, adds info to README
* Adds instructions on how to perform backup and restore to README
Co-authored-by: rafael <rafael@bitnami.com>
* Add extraEnv value to redis chart
* Bump version
* Add helper for rendering values
* Add extraEnvVars, extraEnvVarsCM and extraEnvVarsSecret to
* fix unnecessary newline
* Remove trim instruction
* Rebase app version
* prevent generation of zombie PIDs in exec health probes
Signed-off-by: Alexander Kabakaev <kabakaev@gmail.com>
* redis: make shareProcessNamespace configurable
Signed-off-by: Alexander Kabakaev <kabakaev@gmail.com>
* [bitnami/redis-cluster bitnami/redis] Add note about how to choose between both charts
* Add documentation about how to choose between Charts
* Add note to Redis Helm Chart
* Fix issue with labels
* Bump major version
* Update notable changes in the README.md