* [stable/redis] Parameterize sysctls
The securityContext.sysctls is an optional value which allows to set
the sysctls of master and slave pods. This is helpful to increase the
net.core.somaxconn parameter.
Example:
# in values.yaml
securityContext:
enabled: true
sysctls:
- name: net.core.somaxconn
value: "10000"
Signed-off-by: Rico Jasper <rico.jasper@frohraum.de>
* [stable/redis] Add commented sysctl settings to values-production.yaml
Signed-off-by: Rico Jasper <rico.jasper@frohraum.de>
* [stable/redis] Describe new sysctls setting
Signed-off-by: Rico Jasper <rico.jasper@frohraum.de>
* [stable/redis] Bump chart version to 9.2.2
Signed-off-by: Rico Jasper <rico.jasper@frohraum.de>
* Add existingSecretPasswordKey setting for users
Allowing users to specify which key within the secret contains the
password
Signed-off-by: DJ Mountney <david@twkie.net>
* Bump the redis chart version to 9.2.0
Signed-off-by: DJ Mountney <david@twkie.net>
* [stable/redis] Add miguelaeh to OWNERS
Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>
* Update Chart.yaml
Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>
* [stable/redis] Use buster as minideb tag
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
* Use stretch instead of buster to be consistent across containers
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
* Use stretch instead of latest in helpers.tpl
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
* Adapt redis exporter initialization as it doesn't support REDIS_PASSWORD_FILE anymore
Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>
* Update README.md
Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>
* Update taking password from existingSecret on metrics container
Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>
* Refactor StorageClass template to support old Helm versions
Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>
* [stable/redis] Update components versions
Signed-off-by: Bitnami Containers <containers@bitnami.com>
* Allow templates in user-provided configmap values
Render configmap, master.configmap, slave.configmap, and
sentinel.configmap using the tpl function.
This allows us to do things like set the dbfilename to the release name
And is useful for charts that use redis as a subchart and want to
provide additional redis settings for users to tune.
Signed-off-by: DJ Mountney <david@twkie.net>
* Update readme to reference values now parsed as templates
Signed-off-by: DJ Mountney <david@twkie.net>
* fix(stable/redis): sentinel on master cannot start if password not use
Signed-off-by: Andrii Nasinnyk <anasinnyk@macpaw.com>
* chore(stable/redis): increase chart version
Signed-off-by: Andrii Nasinnyk <anasinnyk@macpaw.com>
* [stable/redis] Move metrics from deployment to sidecar
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
* Use bitnami/redis-exporter container
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
* Change readme
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
* Update tags
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
* Restore metrics service
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
* Fix typo
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
* Restore metrics service section in README
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
* Update ci test metrics tag
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
* [stable/redis] Implement again "Standardize 'fullname' and 'name' macros"
This reverts commit 9cb0bdf566.
Implement #15424 bumping a major version after #15604
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
* Bump patch version
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
* [stable/redis] Add support to execute Redis as root
Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>
* Change Redis hardcoded data directory to the value at the Values.yaml when changing permissions deploying as root
Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>
* [stable/redis] Collect metrics from sentinels when enabled
Signed-off-by: juan131 <juan@bitnami.com>
* Rebase branch from master
Signed-off-by: juan131 <juan@bitnami.com>
* Added --no-auth-warning to redis-cli calls in health-configmap
Signed-off-by: Beni Ben Zikry <bbenzikry@gmail.com>
* update tag for redis-lib-values
Signed-off-by: Beni Ben Zikry <bbenzikry@gmail.com>
* bump chart version
Signed-off-by: Beni Ben Zikry <bbenzikry@gmail.com>
* added no-auth-warning flag on top of new probe changes
Signed-off-by: Beni Ben Zikry <bbenzikry@gmail.com>
On larger databases this can take more than just the initial probe delay. During this time redis will not answer the ping command with pong, but with loading. Of course the container should not be marked as ready, but it also should not restart which results in redis never starting successfully.
Signed-off-by: Bastian Hofmann <bashofmann@gmail.com>
redis-sentinel auto-discovers all the slaves running in the cluster, we only need to specify the masters to monitor.
Fixes#14766 where in the cluster goes into a error condition when the master node and one or more slave nodes are re-created at the same time.
Signed-off-by: Sameer Naik <sameersbn@vmware.com>
* Bump chart version
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
* [stable/redis] Use immutable tags
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
* New `kubernetesDNSDomain` variable added to permit Cluster DNS domain to be overridden
Signed-off-by: Matt Calvert <matt.calvert@ukfast.co.uk>
* `kubernetesDNSDomain` variable renamed to `clusterDomain`
Signed-off-by: Matt Calvert <matt.calvert@ukfast.co.uk>
* Version bumped to 7.0.2 as 7.0.1 release exists
Signed-off-by: Matt Calvert <matt.calvert@ukfast.co.uk>