- refactor chart values to be more idiomatic and document them more precisely
- rename k8s labels to namespaced ones
- refactor template names and make them more readable
- support 'nameOverride' and 'fullnameOverride' values
- make StatefulSet 'replicas' configurable
- make affinity, tolerations and nodeSelector configurable for StatefulSet and init Job
- make labels and annotations configurable for Pods of StatefulSet and init Job
- make init Job idempotent for already initialized clusters
- add ability to persist data in hostPath and emptyDir
- add ability to configure NetworkPolicy with custom ingress rules
- add ability to specify credentials for private registries of Docker images
- support running in standalone mode (start-single-node)
- provide more configuration parameters in chart values
- reuse entrypoint of the used Docker image instead of overwriting it
- bump chart's version to 3.0.0
- update README and add upgrading instructions for 3.0.0
Signed-off-by: tyranron <tyranron@gmail.com>
* [stable/cockroachdb] Added support for node selector
* Merge with charts/stable
* [stable/cockroachdb] Added support for node selector
* [stable/cockroachdb] Added support for node selector
new chart stable/mysqldump (#4069)
* new chart stable/mysqldump
Helps the user backup mysql databases to a persistent volume
* use chart.name from tpl, add app label
* add app/chart fixes to mysqldump-cron.yaml
* fix backoffLimit in wrong place.
* exit gracefully if db host not specified
Merge with charts/stable
* Chart version bump
* Added external and internal GRPC port as options. Also added options to customize service annotations. Need these for istio config.
* Updated README to include values I added. Reformatted the table so it reads pretty in plaintext
* cockroach chart version bump for istio work
* Bump CockroachDB chart to v1.1.4
* Switch to safer initialization mechanism in CockroachDB chart
This removes the dependency on the peer-finder-based init container,
replacing it with a post-install hook that runs the `cockroach init`
command for initializing a CockroachDB cluster.
This removes a (very rare) potential edge case where a cluster could
end up in split brain if all pods went down, cockroachdb-0 lost its
disk, and the other pods didn't.
* cockroachdb: Change from alpha annotation to proper StorageClass field
* cockroachdb: Add test to verify cluster is reachable and functional