Skip to content

Commit 303eef2

Browse files
Added chart versions:
cockroach-labs/cockroachdb: - 18.0.4 traefik/traefik: - 37.2.0
1 parent 54fad15 commit 303eef2

File tree

114 files changed

+42437
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+42437
-1
lines changed
40.1 KB
Binary file not shown.

assets/traefik/traefik-37.2.0.tgz

267 KB
Binary file not shown.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Contributing
2+
3+
Contributions are welcome!
4+
5+
For every change, please increment the `version` contained in
6+
[Chart.yaml](https://github.com/cockroachdb/helm-charts/blob/master/cockroachdb/Chart.yaml).
7+
The `version` roughly follows the [SEMVER](https://semver.org/) versioning
8+
pattern. For changes which do not affect backwards compatibility, the PATCH or
9+
MINOR version must be incremented, e.g. `4.1.3` -> `4.1.4`. For changes which
10+
affect the backwards compatibility of the chart, the major version must be
11+
incremented, e.g. `4.1.3` -> `5.0.0`. Examples of changes which affect backwards
12+
compatibility include any major version releases of CockroachDB, as well as any
13+
breaking changes to the CockroachDB chart templates.
14+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
annotations:
2+
catalog.cattle.io/certified: partner
3+
catalog.cattle.io/display-name: CockroachDB
4+
catalog.cattle.io/kube-version: '>=1.8-0'
5+
catalog.cattle.io/release-name: cockroachdb
6+
apiVersion: v1
7+
appVersion: 25.3.3
8+
description: CockroachDB is a scalable, survivable, strongly-consistent SQL database.
9+
home: https://www.cockroachlabs.com
10+
icon: file://assets/icons/cockroachdb.png
11+
kubeVersion: '>=1.8-0'
12+
maintainers:
13+
14+
name: cockroachlabs
15+
name: cockroachdb
16+
sources:
17+
- https://github.com/cockroachdb/cockroach
18+
version: 18.0.4

charts/cockroach-labs/cockroachdb/18.0.4/README.md

Lines changed: 544 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# CockroachDB Chart
2+
3+
CockroachDB is a Distributed SQL database that runs natively in Kubernetes. It gives you resilient, horizontal scale across multiple clouds with always-on availability and data partitioned by location.
4+
5+
CockroachDB scales horizontally without reconfiguration or need for a massive architectural overhaul. Simply add a new node to the cluster and CockroachDB takes care of the underlying complexity.
6+
7+
- Scale by simply adding new nodes to a CockroachDB cluster
8+
- Automate balancing and distribution of ranges, not shards
9+
- Optimize server utilization evenly across all nodes
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
CockroachDB can be accessed via port {{ .Values.service.ports.grpc.external.port }} at the
2+
following DNS name from within your cluster:
3+
4+
{{ template "cockroachdb.fullname" . }}-public.{{ .Release.Namespace }}.svc.cluster.local
5+
6+
Because CockroachDB supports the PostgreSQL wire protocol, you can connect to
7+
the cluster using any available PostgreSQL client.
8+
9+
{{- if not .Values.tls.enabled }}
10+
11+
For example, you can open up a SQL shell to the cluster by running:
12+
13+
kubectl run -it --rm cockroach-client \
14+
--image=cockroachdb/cockroach \
15+
--restart=Never \
16+
{{- if .Values.networkPolicy.enabled }}
17+
--labels="{{ template "cockroachdb.fullname" . }}-client=true" \
18+
{{- end }}
19+
--command -- \
20+
./cockroach sql --insecure --host={{ template "cockroachdb.fullname" . }}-public.{{ .Release.Namespace }}
21+
22+
From there, you can interact with the SQL shell as you would any other SQL
23+
shell, confident that any data you write will be safe and available even if
24+
parts of your cluster fail.
25+
{{- else }}
26+
27+
Note that because the cluster is running in secure mode, any client application
28+
that you attempt to connect will either need to have a valid client certificate
29+
or a valid username and password.
30+
{{- end }}
31+
32+
{{- if and (.Values.networkPolicy.enabled) (not (empty .Values.networkPolicy.ingress.grpc)) }}
33+
34+
Note: Since NetworkPolicy is enabled, the only Pods allowed to connect to this
35+
CockroachDB cluster are:
36+
37+
1. Having the label: "{{ template "cockroachdb.fullname" . }}-client=true"
38+
39+
2. Matching the following rules: {{- toYaml .Values.networkPolicy.ingress.grpc | nindent 0 }}
40+
{{- end }}
41+
42+
Finally, to open up the CockroachDB admin UI, you can port-forward from your
43+
local machine into one of the instances in the cluster:
44+
45+
kubectl port-forward -n {{ .Release.Namespace }} {{ template "cockroachdb.fullname" . }}-0 {{ index .Values.conf `http-port` | int64 }}
46+
47+
Then you can access the admin UI at http{{ if .Values.tls.enabled }}s{{ end }}://localhost:{{ index .Values.conf `http-port` | int64 }}/ in your web browser.
48+
49+
For more information on using CockroachDB, please see the project's docs at:
50+
https://www.cockroachlabs.com/docs/

0 commit comments

Comments
 (0)