* [stable/redis] Allow mounting secrets as a file
Signed-off-by: Javier J. Salmeron Garcia <jsalmeron@bitnami.com>
* Adapt metrics deployment
Signed-off-by: Javier J. Salmeron Garcia <jsalmeron@bitnami.com>
* Fix typo
Signed-off-by: Javier J. Salmeron Garcia <jsalmeron@bitnami.com>
* Fix issue with volumes
Signed-off-by: Javier J. Salmeron Garcia <jsalmeron@bitnami.com>
* Bump chart
Signed-off-by: Javier J. Salmeron Garcia <jsalmeron@bitnami.com>
* fix(stable/redis): use extraFlags values
Signed-off-by: Jacob LeGrone <git@jacob.work>
* chore(stable/redis): keep ci values in sync with defaults
Signed-off-by: Jacob LeGrone <git@jacob.work>
* refactor(stable/redis): support redis docker library image
BREAKING CHANGES:
- `master.args` and `slave.args` are removed. Use `master.command` or
`slave.command` instead in order to override the image entrypoint,
or `master.extraFlags` to pass additional flags to `redis-server`.
- `disableCommands` is now interpreted as an array of strings instead
of a string of comma separated values.
- `master.persistence.path` now defaults to `/data`.
Signed-off-by: Jacob LeGrone <git@jacob.work>
* test(stable/redis): add ci values for base images & configurations
Signed-off-by: Jacob LeGrone <git@jacob.work>
* [stable/redis] allowing redis-exporter to talk to redis when NetworkPolicy is enabled
Signed-off-by: Stan Vitkovskiy <stas.vitkovsky@gmail.com>
* [stable/redis] extending NetworkPolicy so that redis-explorer can talk to redis endpoints
Signed-off-by: Stan Vitkovskiy <stas.vitkovsky@gmail.com>
The master Service name is derived from the "redis.fullname" template, which
depends on `{full,}nameOverride`. Prior to this change, if the template
evaluates to anything other than `redis-master`, e.g. if `fullnameOverride` is
set to anything but `redis`, the StatefulSet will be misconfigured.
This change replaces the hardcoded `redis-master` with the appropriate,
override-respecting value, which is the same as `metadata.name` in the master
service template.
Signed-off-by: Eric Bailey <e.bailey@sportradar.com>
* allow specification of update strategy on slaves
allow specification of update strategy on slaves, you should be able to specify stuff like maxUnavailable on slave updates. Otherwise, all your slaves may restart while the master is terminating/initializing. If this happens your slaves will be down just as long as the master
Signed-off-by: Alec Troemel <alec@mirusresearch.com>
* version bump
Signed-off-by: Alec Troemel <alec@mirusresearch.com>
* update docs
Signed-off-by: Alec Troemel <alec@mirusresearch.com>
* remove trailing spaces
Signed-off-by: Alec Troemel <alec@mirusresearch.com>
* remove extra paren
Signed-off-by: Alec Troemel <alec@mirusresearch.com>
* [stable/redis] Set metrics annotations by default
Signed-off-by: Javier J. Salmeron Garcia <jsalmeron@bitnami.com>
* Remove empty annotation
Signed-off-by: Javier J. Salmeron Garcia <jsalmeron@bitnami.com>
* [stable/redis] Add global registry option
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
* Fix trailing space
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
* [stable/redis] NetworkPolicy podSelector should also match "release"
Currently, the `NetworkPolicy` created for the "redis" charts, only selects via the `app` label.
However, this does not only match Redis pods created by the respective release, but matches
Redis pods of _all_ releases of that Chart (which is -- I'm assuming -- not the intended behaviour).
Signed-off-by: Martin Helmich <m.helmich@mittwald.de>
* Bump chart version
Signed-off-by: Martin Helmich <m.helmich@mittwald.de>
* add init-container for set chown redis data dir
when securityContext and persistence claim template is enabled
Signed-off-by: Sergey Bondarev <s.bondarev@southbridge.ru>
* add to Readme and values-production.yaml
Signed-off-by: Sergey Bondarev <s.bondarev@southbridge.ru>
* change init-container image to busybox
bump chart version to 4.1
Signed-off-by: Sergey Bondarev <s.bondarev@southbridge.ru>
* also change init conatiner image in values-production.yml
Signed-off-by: Sergey Bondarev <s.bondarev@southbridge.ru>
* fix version
Signed-off-by: Sergey Bondarev <s.bondarev@southbridge.ru>
* Add secret checksum to metrics deployment
Signed-off-by: Jacob LeGrone <git@jacob.work>
* Fail health probes if auth is invalid
Signed-off-by: Jacob LeGrone <git@jacob.work>
* Configure master service port number
Signed-off-by: Jacob LeGrone <git@jacob.work>
* Increment chart version
Signed-off-by: Jacob LeGrone <git@jacob.work>
* Rename secrets.yaml to secret.yaml
Signed-off-by: Jacob LeGrone <git@jacob.work>
* Perform rolling update when configuration changes
Signed-off-by: Jacob LeGrone <git@jacob.work>
* Interpret redis.conf contents as string
Signed-off-by: Jacob LeGrone <git@jacob.work>
* Bump chart version
Signed-off-by: Jacob LeGrone <git@jacob.work>