4 Commits
Author SHA1 Message Date
Joachim Mathesandarturrez 1c71165c52 [stable/cockroachdb] Allow TLS secrets for certificates (#20425)
* "bring-your-own-certs" scenario
bump cockroachdb version to 19.2.1->19.2.2

Signed-off-by: Artur <artur@upbound.io>

* version bump 3.0.2 -> 3.0.3

Signed-off-by: Artur <artur@upbound.io>

* [stable/cockroachdb] Allow tls secrets as certificate source

This allows usage of cert-manager:
https://github.com/jetstack/cert-manager

Signed-off-by: Joachim Mathes <jmathes@contargo.net>

* [stable/cockroachdb] Align table fields in documentation

Signed-off-by: Joachim Mathes <jmathes@contargo.net>

* [stable/cockroachdb] Update documentation

Signed-off-by: Joachim Mathes <jmathes@contargo.net>

Co-authored-by: arturrez <56270896+arturrez@users.noreply.github.com>
2020-02-05 11:39:55 -08:00
Kai Ren b5af62f491 [stable/cockroachdb] Complete refactor and capabilities extension (#18993)
- 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>
2019-12-03 09:56:58 -08:00
Oliver 4bcf57dc66 [stable/cockroachdb] Breakout ports to support Istio (#7269)
* [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
2018-08-22 11:04:04 -07:00
Alex Robinson a5783d62a6 Improvements to CockroachDB chart (#3380)
* 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
2018-01-19 19:57:26 -08:00