* Add ability to specify arbitrary custom labels in memcached helm chart
Signed-off-by: orkhanm <orkhan.mamedov.7@gmail.com>
* Update casing to be consistant across all values file references, add readme reference to new parameter
Signed-off-by: orkhanm <orkhan.mamedov.7@gmail.com>
* Fix circleci lint error "missing starting space in comment (comments)"
Signed-off-by: orkhanm <orkhan.mamedov.7@gmail.com>
* Bump minor version; Change the way yaml is templated into statefulset
Signed-off-by: orkhanm <orkhan.mamedov.7@gmail.com>
* change parameter name from customLabels to podLabels
Signed-off-by: orkhanm <orkhan.mamedov.7@gmail.com>
* Add pod annotations
Signed-off-by: Daniel Karnutsch <d.karnutsch@gmail.com>
* change version to bump to next minor
Signed-off-by: Daniel Karnutsch <d.karnutsch@gmail.com>
* Adds support for nodeSelectors
Signed-off-by: Jeff Fouchard <jeff@fouchard.org>
* Bump chart version
Signed-off-by: Jeff Fouchard <jeff@fouchard.org>
* stable/memcached: Add support for metrics
* stable/memcached: Add newline at the end of the values file
* Add missing values documentation to README
* Bump chart version
When pdbMinAvailable == replicaCount, it will not be possible for Kubernetes
to drain any node which is hosting a memcached pod, as the PodDisruptionPolicy
will forbid kubernetes from ejecting the pod and rescheduling it elsewhere.
* Adding optional sidecar containers and volumes
* Using extraContainers instead of sidecars
* Using extraVolumes instead of additionalVolumes
* Make default an empty string in order to prevent warnings
* Update Chart.yaml
* Use memcached modern recommended options instead
* Allow setting custom Memcached options with a sane default
* Bump major version since this might break backwards compatibilty by changing defaults
* don't use '-o' if extendedOptions is empty
* Update Chart.yaml
* We set default for memcached verbosity to 'v' in values.yml
* fix options
* Make memcached a statefulset, add anti-affinity and podDisruptionBudget
* Address review comments
* Make the chart 1.0.0, as deploment to SS is a breaking change
* Convert anti-affinity a proper yaml format